php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
zend_call_graph.h File Reference
#include "zend_ssa.h"
#include "zend_func_info.h"
#include "zend_optimizer.h"

Go to the source code of this file.

Data Structures

struct  _zend_send_arg_info
 
struct  _zend_call_info
 
struct  _zend_func_info
 
struct  _zend_call_graph
 

Typedefs

typedef struct _zend_send_arg_info zend_send_arg_info
 
typedef struct _zend_call_graph zend_call_graph
 

Functions

ZEND_API void zend_build_call_graph (zend_arena **arena, zend_script *script, zend_call_graph *call_graph)
 
ZEND_API void zend_analyze_call_graph (zend_arena **arena, zend_script *script, zend_call_graph *call_graph)
 
ZEND_API zend_call_info ** zend_build_call_map (zend_arena **arena, zend_func_info *info, const zend_op_array *op_array)
 
ZEND_API void zend_analyze_calls (zend_arena **arena, zend_script *script, uint32_t build_flags, zend_op_array *op_array, zend_func_info *func_info)
 

Typedef Documentation

◆ zend_call_graph

◆ zend_send_arg_info

Function Documentation

◆ zend_analyze_call_graph()

ZEND_API void zend_analyze_call_graph ( zend_arena ** arena,
zend_script * script,
zend_call_graph * call_graph )

Definition at line 253 of file zend_call_graph.c.

◆ zend_analyze_calls()

ZEND_API void zend_analyze_calls ( zend_arena ** arena,
zend_script * script,
uint32_t build_flags,
zend_op_array * op_array,
zend_func_info * func_info )

Definition at line 46 of file zend_call_graph.c.

◆ zend_build_call_graph()

ZEND_API void zend_build_call_graph ( zend_arena ** arena,
zend_script * script,
zend_call_graph * call_graph )

Definition at line 241 of file zend_call_graph.c.

◆ zend_build_call_map()

ZEND_API zend_call_info ** zend_build_call_map ( zend_arena ** arena,
zend_func_info * info,
const zend_op_array * op_array )

Definition at line 265 of file zend_call_graph.c.