|
CACAO
|
Go to the source code of this file.
Data Structures | |
| struct | Top_variable_info_t |
| struct | Integer_variable_info_t |
| struct | Float_variable_info_t |
| struct | Long_variable_info_t |
| struct | Double_variable_info_t |
| struct | Null_variable_info_t |
| struct | UninitializedThis_variable_info_t |
| struct | Object_variable_info_t |
| struct | Uninitialized_variable_info_t |
| union | verification_type_info_t |
| struct | stack_map_t |
| struct | same_locals_1_stack_item_frame_t |
| struct | same_locals_1_stack_item_frame_extended_t |
| struct | chop_frame_t |
| struct | same_frame_extended_t |
| struct | append_frame_t |
| struct | full_frame_t |
| union | stack_map_frame_t |
Namespaces | |
| cacao | |
| This file contains the Instruction class. | |
Macros | |
| #define | ITEM_Top 0 |
| #define | ITEM_Integer 1 |
| #define | ITEM_Float 2 |
| #define | ITEM_Double 3 |
| #define | ITEM_Long 4 |
| #define | ITEM_Null 5 |
| #define | ITEM_UninitializedThis 6 |
| #define | ITEM_Object 7 |
| #define | ITEM_Uninitialized 8 |
| #define | FRAME_TYPE_SAME 63 /* 0-63 */ |
| #define | FRAME_TYPE_SAME_LOCALS_1_STACK_ITEM 127 /* 0-127 */ |
| #define | FRAME_TYPE_RESERVED 246 /* 128-246 */ |
| #define | FRAME_TYPE_SAME_LOCALS_1_STACK_ITEM_EXTENDED 247 /* 247 */ |
| #define | FRAME_TYPE_CHOP 250 /* 248-250 */ |
| #define | FRAME_TYPE_SAME_FRAME_EXTENDED 251 /* 251 */ |
| #define | FRAME_TYPE_APPEND 254 /* 252-254 */ |
| #define | FRAME_TYPE_FULL_FRAME 255 /* 255 */ |
Functions | |
| bool | stackmap_load_attribute_stackmaptable (cacao::ClassBuffer &cb, methodinfo *m) |
| #define FRAME_TYPE_APPEND 254 /* 252-254 */ |
Definition at line 195 of file stackmap.hpp.
| #define FRAME_TYPE_CHOP 250 /* 248-250 */ |
Definition at line 193 of file stackmap.hpp.
| #define FRAME_TYPE_FULL_FRAME 255 /* 255 */ |
Definition at line 196 of file stackmap.hpp.
| #define FRAME_TYPE_RESERVED 246 /* 128-246 */ |
Definition at line 191 of file stackmap.hpp.
| #define FRAME_TYPE_SAME 63 /* 0-63 */ |
Definition at line 189 of file stackmap.hpp.
| #define FRAME_TYPE_SAME_FRAME_EXTENDED 251 /* 251 */ |
Definition at line 194 of file stackmap.hpp.
| #define FRAME_TYPE_SAME_LOCALS_1_STACK_ITEM 127 /* 0-127 */ |
Definition at line 190 of file stackmap.hpp.
| #define FRAME_TYPE_SAME_LOCALS_1_STACK_ITEM_EXTENDED 247 /* 247 */ |
Definition at line 192 of file stackmap.hpp.
| #define ITEM_Double 3 |
Definition at line 64 of file stackmap.hpp.
| #define ITEM_Float 2 |
Definition at line 63 of file stackmap.hpp.
| #define ITEM_Integer 1 |
Definition at line 62 of file stackmap.hpp.
| #define ITEM_Long 4 |
Definition at line 65 of file stackmap.hpp.
| #define ITEM_Null 5 |
Definition at line 66 of file stackmap.hpp.
| #define ITEM_Object 7 |
Definition at line 68 of file stackmap.hpp.
| #define ITEM_Top 0 |
Definition at line 61 of file stackmap.hpp.
| #define ITEM_Uninitialized 8 |
Definition at line 69 of file stackmap.hpp.
| #define ITEM_UninitializedThis 6 |
Definition at line 67 of file stackmap.hpp.
| typedef struct append_frame_t append_frame_t |
Definition at line 37 of file stackmap.hpp.
| typedef struct chop_frame_t chop_frame_t |
Definition at line 35 of file stackmap.hpp.
| typedef struct Double_variable_info_t Double_variable_info_t |
Definition at line 45 of file stackmap.hpp.
| typedef struct Float_variable_info_t Float_variable_info_t |
Definition at line 43 of file stackmap.hpp.
| typedef struct full_frame_t full_frame_t |
Definition at line 38 of file stackmap.hpp.
| typedef struct Integer_variable_info_t Integer_variable_info_t |
Definition at line 42 of file stackmap.hpp.
| typedef struct Long_variable_info_t Long_variable_info_t |
Definition at line 44 of file stackmap.hpp.
| typedef struct Null_variable_info_t Null_variable_info_t |
Definition at line 46 of file stackmap.hpp.
| typedef struct Object_variable_info_t Object_variable_info_t |
Definition at line 48 of file stackmap.hpp.
| typedef struct same_frame_extended_t same_frame_extended_t |
Definition at line 36 of file stackmap.hpp.
Definition at line 34 of file stackmap.hpp.
| typedef struct same_locals_1_stack_item_frame_t same_locals_1_stack_item_frame_t |
Definition at line 33 of file stackmap.hpp.
| typedef union stack_map_frame_t stack_map_frame_t |
Definition at line 32 of file stackmap.hpp.
| typedef struct stack_map_t stack_map_t |
Definition at line 31 of file stackmap.hpp.
| typedef struct Top_variable_info_t Top_variable_info_t |
Definition at line 41 of file stackmap.hpp.
| typedef struct Uninitialized_variable_info_t Uninitialized_variable_info_t |
Definition at line 49 of file stackmap.hpp.
Definition at line 47 of file stackmap.hpp.
| typedef union verification_type_info_t verification_type_info_t |
Definition at line 40 of file stackmap.hpp.
| bool stackmap_load_attribute_stackmaptable | ( | cacao::ClassBuffer & | cb, |
| methodinfo * | m | ||
| ) |
Definition at line 405 of file stackmap.cpp.
1.8.5