CACAO
Data Fields
bc_escape_analysis_t Struct Reference

Data Fields

methodinfomethod
 
op_stack_tstack
 
basicblock_work_list_tbasicblocks
 
op_stack_slot_tlocal_to_adr_param
 
s4 local_to_adr_param_size
 
u1param_escape
 
s4 param_escape_size
 
bit_vector_tadr_param_dirty
 
bit_vector_tadr_param_returned
 
s4 non_escaping_adr_params
 
bool verbose
 
int depth
 
bool fatal_error
 

Detailed Description

Definition at line 467 of file bytecode_escape.cpp.

Field Documentation

bit_vector_t* bc_escape_analysis_t::adr_param_dirty

Definition at line 478 of file bytecode_escape.cpp.

bit_vector_t* bc_escape_analysis_t::adr_param_returned

Definition at line 479 of file bytecode_escape.cpp.

basicblock_work_list_t* bc_escape_analysis_t::basicblocks

Definition at line 470 of file bytecode_escape.cpp.

int bc_escape_analysis_t::depth

Definition at line 486 of file bytecode_escape.cpp.

bool bc_escape_analysis_t::fatal_error

Definition at line 488 of file bytecode_escape.cpp.

op_stack_slot_t* bc_escape_analysis_t::local_to_adr_param

Definition at line 472 of file bytecode_escape.cpp.

s4 bc_escape_analysis_t::local_to_adr_param_size

Definition at line 473 of file bytecode_escape.cpp.

methodinfo* bc_escape_analysis_t::method

Definition at line 468 of file bytecode_escape.cpp.

s4 bc_escape_analysis_t::non_escaping_adr_params

Definition at line 481 of file bytecode_escape.cpp.

u1* bc_escape_analysis_t::param_escape

Definition at line 475 of file bytecode_escape.cpp.

s4 bc_escape_analysis_t::param_escape_size

Definition at line 476 of file bytecode_escape.cpp.

op_stack_t* bc_escape_analysis_t::stack

Definition at line 469 of file bytecode_escape.cpp.

bool bc_escape_analysis_t::verbose

Definition at line 484 of file bytecode_escape.cpp.


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