stackMapTable.cpp.
| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| private final int | |
| private final List | |
| private final int | |
| private final VerifierImpl |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv boolean | |
| pack-priv boolean |
| _code_length | back to summary |
|---|---|
| private final int _code_length | |
| _frame_array | back to summary |
|---|---|
| private final List<VerificationFrame> _frame_array | |
| _frame_count | back to summary |
|---|---|
| private final int _frame_count | |
| _verifier | back to summary |
|---|---|
| private final VerifierImpl _verifier | |
| VerificationTable | back to summary |
|---|---|
| pack-priv VerificationTable(VerificationTable. | |
| check_jump_target | back to summary |
|---|---|
| pack-priv void check_jump_target(VerificationFrame frame, int target) | |
| get_frame_count | back to summary |
|---|---|
| pack-priv int get_frame_count() | |
| get_index_from_offset | back to summary |
|---|---|
| pack-priv int get_index_from_offset(int offset) | |
| get_offset | back to summary |
|---|---|
| pack-priv int get_offset(int index) | |
| match_stackmap | back to summary |
|---|---|
| pack-priv boolean match_stackmap(VerificationFrame frame, int target, boolean match, boolean update) | |
| match_stackmap | back to summary |
|---|---|
| pack-priv boolean match_stackmap(VerificationFrame frame, int target, int frame_index, boolean match, boolean update) | |
| Modifier and Type | Field and Description |
|---|---|
| private final byte[] | |
| private final int | |
| private final VerificationWrapper. | |
| pack-priv boolean | |
| private final int | |
| pack-priv char | |
| pack-priv char | |
| private int | |
| private VerificationFrame | |
| private final VerificationTable. | |
| private final VerifierImpl |
| Access | Constructor and Description |
|---|---|
| public | StackMapReader(byte[] stackmapData, byte[] code_data, int code_len, VerificationFrame init_frame, char max_locals, char max_stack, VerificationWrapper.
|
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv int | |
| public byte[] | |
| public int | |
| public int | |
| public VerificationFrame | |
| pack-priv VerificationFrame | |
| pack-priv VerificationType | |
| public VerificationFrame |
| _code_data | back to summary |
|---|---|
| private final byte[] _code_data | |
| _code_length | back to summary |
|---|---|
| private final int _code_length | |
| _cp | back to summary |
|---|---|
| private final VerificationWrapper. | |
| _first | back to summary |
|---|---|
| pack-priv boolean _first | |
| _frame_count | back to summary |
|---|---|
| private final int _frame_count | |
| _max_locals | back to summary |
|---|---|
| pack-priv char _max_locals | |
| _max_stack | back to summary |
|---|---|
| pack-priv char _max_stack | |
| _parsed_frame_count | back to summary |
|---|---|
| private int _parsed_frame_count | |
| _prev_frame | back to summary |
|---|---|
| private VerificationFrame _prev_frame | |
| _stream | back to summary |
|---|---|
| private final VerificationTable. | |
| _verifier | back to summary |
|---|---|
| private final VerifierImpl _verifier | |
| StackMapReader | back to summary |
|---|---|
| public StackMapReader(byte[] stackmapData, byte[] code_data, int code_len, VerificationFrame init_frame, char max_locals, char max_stack, VerificationWrapper. | |
| at_end | back to summary |
|---|---|
| public boolean at_end() | |
| check_end | back to summary |
|---|---|
| public void check_end() | |
| check_offset | back to summary |
|---|---|
| pack-priv void check_offset(VerificationFrame frame) | |
| check_size | back to summary |
|---|---|
| pack-priv void check_size() | |
| check_verification_type_array_size | back to summary |
|---|---|
| pack-priv void check_verification_type_array_size(int size, int max_size) | |
| chop | back to summary |
|---|---|
| pack-priv int chop(VerificationType[] locals, int length, int chops) | |
| code_data | back to summary |
|---|---|
| public byte[] code_data() | |
| code_length | back to summary |
|---|---|
| public int code_length() | |
| get_frame_count | back to summary |
|---|---|
| public int get_frame_count() | |
| next | back to summary |
|---|---|
| public VerificationFrame next() | |
| next_helper | back to summary |
|---|---|
| pack-priv VerificationFrame next_helper() | |
| parse_verification_type | back to summary |
|---|---|
| pack-priv VerificationType parse_verification_type(int[] flags) | |
| prev_frame | back to summary |
|---|---|
| public VerificationFrame prev_frame() | |
| Modifier and Type | Field and Description |
|---|---|
| private final byte[] | |
| private int | |
| private final VerifierImpl |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv boolean | |
| pack-priv int | |
| pack-priv int |
| _data | back to summary |
|---|---|
| private final byte[] _data | |
| _index | back to summary |
|---|---|
| private int _index | |
| _verifier | back to summary |
|---|---|
| private final VerifierImpl _verifier | |
| StackMapStream | back to summary |
|---|---|
| pack-priv StackMapStream(byte[] ah, VerifierImpl context) | |
| at_end | back to summary |
|---|---|
| pack-priv boolean at_end() | |
| get_u1 | back to summary |
|---|---|
| pack-priv int get_u1() | |
| get_u2 | back to summary |
|---|---|
| pack-priv int get_u2() | |