* Rewritten RzBin java plugin (LGPL3) * Rewritten java_core.c (LGPL3) * Rewritten java RzAsm plugin (LGPL3) * Rewritten java RzAnalysis plugin (LGPL3) * Resolve constant_pool.<index> when rzbin is available. * Updated tests with proper ones * Support java <1.0.2 (i.e. OAK) file format * Added constant pool resolver `javar` * Added tests from java 1.7 to 15
24 lines
590 B
C
24 lines
590 B
C
// SPDX-FileCopyrightText: 2021 deroad <wargio@libero.it>
|
|
// SPDX-License-Identifier: LGPL-3.0-only
|
|
|
|
#ifndef RZ_BIN_JAVA_CLASS_LOCAL_VARIABLE_TABLE_H
|
|
#define RZ_BIN_JAVA_CLASS_LOCAL_VARIABLE_TABLE_H
|
|
#include <rz_types.h>
|
|
|
|
typedef struct java_local_variable_table_t {
|
|
ut16 start_pc;
|
|
ut16 length;
|
|
ut16 name_index;
|
|
ut16 descriptor_index;
|
|
ut16 index;
|
|
} LocalVariableTable;
|
|
|
|
typedef struct java_local_variable_type_table_t {
|
|
ut16 start_pc;
|
|
ut16 length;
|
|
ut16 name_index;
|
|
ut16 signature_index;
|
|
ut16 index;
|
|
} LocalVariableTypeTable;
|
|
|
|
#endif /* RZ_BIN_JAVA_CLASS_LOCAL_VARIABLE_TABLE_H */
|