php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
_zend_jit_globals Struct Reference

#include <zend_jit.h>

Data Fields

bool enabled
 
bool on
 
uint8_t trigger
 
uint8_t opt_level
 
uint32_t opt_flags
 
const char * options
 
zend_long buffer_size
 
zend_long debug
 
zend_long bisect_limit
 
double prof_threshold
 
zend_long max_root_traces
 
zend_long max_side_traces
 
zend_long max_exit_counters
 
zend_long hot_loop
 
zend_long hot_func
 
zend_long hot_return
 
zend_long hot_side_exit
 
zend_long blacklist_root_trace
 
zend_long blacklist_side_trace
 
zend_long max_loop_unrolls
 
zend_long max_recursive_calls
 
zend_long max_recursive_returns
 
zend_long max_polymorphic_calls
 
zend_long max_trace_length
 
zend_sym_nodesymbols
 
bool tracing
 
zend_jit_trace_reccurrent_trace
 
zend_jit_trace_stack_framecurrent_frame
 
const zend_opbad_root_cache_opline [ZEND_JIT_TRACE_BAD_ROOT_SLOTS]
 
uint8_t bad_root_cache_count [ZEND_JIT_TRACE_BAD_ROOT_SLOTS]
 
uint8_t bad_root_cache_stop [ZEND_JIT_TRACE_BAD_ROOT_SLOTS]
 
uint32_t bad_root_slot
 
uint8_t * exit_counters
 

Detailed Description

Definition at line 105 of file zend_jit.h.

Field Documentation

◆ bad_root_cache_count

uint8_t _zend_jit_globals::bad_root_cache_count[ZEND_JIT_TRACE_BAD_ROOT_SLOTS]

Definition at line 140 of file zend_jit.h.

◆ bad_root_cache_opline

const zend_op* _zend_jit_globals::bad_root_cache_opline[ZEND_JIT_TRACE_BAD_ROOT_SLOTS]

Definition at line 139 of file zend_jit.h.

◆ bad_root_cache_stop

uint8_t _zend_jit_globals::bad_root_cache_stop[ZEND_JIT_TRACE_BAD_ROOT_SLOTS]

Definition at line 141 of file zend_jit.h.

◆ bad_root_slot

uint32_t _zend_jit_globals::bad_root_slot

Definition at line 142 of file zend_jit.h.

◆ bisect_limit

zend_long _zend_jit_globals::bisect_limit

Definition at line 115 of file zend_jit.h.

◆ blacklist_root_trace

zend_long _zend_jit_globals::blacklist_root_trace

Definition at line 124 of file zend_jit.h.

◆ blacklist_side_trace

zend_long _zend_jit_globals::blacklist_side_trace

Definition at line 125 of file zend_jit.h.

◆ buffer_size

zend_long _zend_jit_globals::buffer_size

Definition at line 113 of file zend_jit.h.

◆ current_frame

zend_jit_trace_stack_frame* _zend_jit_globals::current_frame

Definition at line 137 of file zend_jit.h.

◆ current_trace

zend_jit_trace_rec* _zend_jit_globals::current_trace

Definition at line 136 of file zend_jit.h.

◆ debug

zend_long _zend_jit_globals::debug

Definition at line 114 of file zend_jit.h.

◆ enabled

bool _zend_jit_globals::enabled

Definition at line 106 of file zend_jit.h.

◆ exit_counters

uint8_t* _zend_jit_globals::exit_counters

Definition at line 144 of file zend_jit.h.

◆ hot_func

zend_long _zend_jit_globals::hot_func

Definition at line 121 of file zend_jit.h.

◆ hot_loop

zend_long _zend_jit_globals::hot_loop

Definition at line 120 of file zend_jit.h.

◆ hot_return

zend_long _zend_jit_globals::hot_return

Definition at line 122 of file zend_jit.h.

◆ hot_side_exit

zend_long _zend_jit_globals::hot_side_exit

Definition at line 123 of file zend_jit.h.

◆ max_exit_counters

zend_long _zend_jit_globals::max_exit_counters

Definition at line 119 of file zend_jit.h.

◆ max_loop_unrolls

zend_long _zend_jit_globals::max_loop_unrolls

Definition at line 126 of file zend_jit.h.

◆ max_polymorphic_calls

zend_long _zend_jit_globals::max_polymorphic_calls

Definition at line 129 of file zend_jit.h.

◆ max_recursive_calls

zend_long _zend_jit_globals::max_recursive_calls

Definition at line 127 of file zend_jit.h.

◆ max_recursive_returns

zend_long _zend_jit_globals::max_recursive_returns

Definition at line 128 of file zend_jit.h.

◆ max_root_traces

zend_long _zend_jit_globals::max_root_traces

Definition at line 117 of file zend_jit.h.

◆ max_side_traces

zend_long _zend_jit_globals::max_side_traces

Definition at line 118 of file zend_jit.h.

◆ max_trace_length

zend_long _zend_jit_globals::max_trace_length

Definition at line 130 of file zend_jit.h.

◆ on

bool _zend_jit_globals::on

Definition at line 107 of file zend_jit.h.

◆ opt_flags

uint32_t _zend_jit_globals::opt_flags

Definition at line 110 of file zend_jit.h.

◆ opt_level

uint8_t _zend_jit_globals::opt_level

Definition at line 109 of file zend_jit.h.

◆ options

const char* _zend_jit_globals::options

Definition at line 112 of file zend_jit.h.

◆ prof_threshold

double _zend_jit_globals::prof_threshold

Definition at line 116 of file zend_jit.h.

◆ symbols

zend_sym_node* _zend_jit_globals::symbols

Definition at line 132 of file zend_jit.h.

◆ tracing

bool _zend_jit_globals::tracing

Definition at line 134 of file zend_jit.h.

◆ trigger

uint8_t _zend_jit_globals::trigger

Definition at line 108 of file zend_jit.h.


The documentation for this struct was generated from the following file: