* 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
18 lines
458 B
C
18 lines
458 B
C
// SPDX-FileCopyrightText: 2021 deroad <wargio@libero.it>
|
|
// SPDX-License-Identifier: LGPL-3.0-only
|
|
|
|
#ifndef RZ_BIN_JAVA_CLASS_INTERFACE_H
|
|
#define RZ_BIN_JAVA_CLASS_INTERFACE_H
|
|
#include <rz_types.h>
|
|
#include <rz_util.h>
|
|
#include <rz_bin.h>
|
|
|
|
typedef struct java_interface_t {
|
|
ut64 offset;
|
|
ut16 index;
|
|
} Interface;
|
|
|
|
Interface *java_interface_new(RzBuffer *buf, ut64 offset);
|
|
#define java_interface_free(x) free(x)
|
|
|
|
#endif /* RZ_BIN_JAVA_CLASS_INTERFACE_H */
|