CACAO
Public Member Functions | Data Fields | Private Member Functions
stackdata_t Struct Reference

Public Member Functions

bool analyse (jitdata *)
 

Data Fields

basicblockbptr
 
stackelement_tnew_elem
 
s4 vartop
 
s4 localcount
 
s4 varcount
 
s4 varsallocated
 
s4 maxlocals
 
varinfovar
 
s4javalocals
 
methodinfom
 
jitdatajd
 
basicblocklast_real_block
 
bool repeat
 
exception_entry ** handlers
 
exception_entryextableend
 
stackelement_t exstack
 

Private Member Functions

bool throw_stack_underflow ()
 
bool throw_stack_overflow ()
 
bool throw_stack_type_error (Type expectedtype)
 
bool throw_stack_category_error ()
 

Detailed Description

Definition at line 155 of file stack.cpp.

Member Function Documentation

bool stackdata_t::analyse ( jitdata jd)

Definition at line 2150 of file stack.cpp.

bool stackdata_t::throw_stack_category_error ( )
inlineprivate

Definition at line 187 of file stack.cpp.

bool stackdata_t::throw_stack_overflow ( )
inlineprivate

Definition at line 179 of file stack.cpp.

bool stackdata_t::throw_stack_type_error ( Type  expectedtype)
inlineprivate

Definition at line 183 of file stack.cpp.

bool stackdata_t::throw_stack_underflow ( )
inlineprivate

Definition at line 175 of file stack.cpp.

Field Documentation

basicblock* stackdata_t::bptr

Definition at line 158 of file stack.cpp.

stackelement_t stackdata_t::exstack

Definition at line 173 of file stack.cpp.

exception_entry* stackdata_t::extableend

Definition at line 172 of file stack.cpp.

exception_entry** stackdata_t::handlers

Definition at line 171 of file stack.cpp.

s4* stackdata_t::javalocals

Definition at line 166 of file stack.cpp.

jitdata* stackdata_t::jd

Definition at line 168 of file stack.cpp.

basicblock* stackdata_t::last_real_block

Definition at line 169 of file stack.cpp.

s4 stackdata_t::localcount

Definition at line 161 of file stack.cpp.

methodinfo* stackdata_t::m

Definition at line 167 of file stack.cpp.

s4 stackdata_t::maxlocals

Definition at line 164 of file stack.cpp.

stackelement_t* stackdata_t::new_elem

Definition at line 159 of file stack.cpp.

bool stackdata_t::repeat

Definition at line 170 of file stack.cpp.

varinfo* stackdata_t::var

Definition at line 165 of file stack.cpp.

s4 stackdata_t::varcount

Definition at line 162 of file stack.cpp.

s4 stackdata_t::varsallocated

Definition at line 163 of file stack.cpp.

s4 stackdata_t::vartop

Definition at line 160 of file stack.cpp.


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