rizin/librz/bin/format/java/internals.h
wargio 8005c480b2 Moving java from shlr to core
Removed unused code and comments.
Removed dead code
Moved print method outside class.c
Moved json method outside class.c
Removed yc_w_refs and i_mref which never worked.
Fixed set_flags method to work as intended.
Fixed various parsing errors.
Fixed many memory leaks.
Fixed "insecure" rz_cons_printf warning.
removed `#define V`, `#define U` and `#define _`
Implemented newshell calls.
Optimized code.
Refactoring rz_bin_java_get_field_offsets
Avoid loading static core plugins when not needed.
Removed useless `if 0`
2021-02-25 12:02:20 +01:00

14 lines
599 B
C

// SPDX-License-Identifier: Apache-2.0
#ifndef JAVA_INTERNALS_H
#define JAVA_INTERNALS_H
extern RzBinJavaVerificationMetas RZ_BIN_JAVA_VERIFICATION_METAS[];
extern RzBinJavaAccessFlags FIELD_ACCESS_FLAGS[];
extern RzBinJavaAccessFlags METHOD_ACCESS_FLAGS[];
extern RzBinJavaAccessFlags CLASS_ACCESS_FLAGS[];
extern RzBinJavaRefMetas RZ_BIN_JAVA_REF_METAS[];
extern RzBinJavaElementValueMetas RZ_BIN_JAVA_ELEMENT_VALUE_METAS[];
extern RzBinJavaVerificationMetas RZ_BIN_JAVA_VERIFICATION_METAS[];
extern RzBinJavaStackMapFrameMetas RZ_BIN_JAVA_STACK_MAP_FRAME_METAS[];
#endif /* JAVA_INTERNALS_H */