#include <analy_java.h>
Inheritance diagram for AnalyJavaDisassembler:
Public Member Functions | |
void | init (Analyser *A, java_token_func token_func, void *context) |
int | load (ht_object_stream *f) |
virtual void | done () |
virtual OBJECT_ID | object_id () const |
virtual Address * | branchAddr (OPCODE *opcode, branch_enum_t branchtype, bool examine) |
virtual void | examineOpcode (OPCODE *opcode) |
virtual branch_enum_t | isBranch (OPCODE *opcode) |
virtual void | store (ht_object_stream *f) |
|
Implements AnalyDisassembler. Definition at line 65 of file analy_java.cc. References JAVA_OPTYPE_LABEL, java_insn_op::label, javadis_insn::op, and java_insn_op::type. |
|
Reimplemented from AnalyDisassembler. Definition at line 48 of file analy_java.cc. References AnalyDisassembler::done(). |
|
Implements AnalyDisassembler. Definition at line 78 of file analy_java.cc. |
|
Definition at line 31 of file analy_java.cc. References A, Object::init(), and java_token_func. |
|
Implements AnalyDisassembler. Definition at line 105 of file analy_java.cc. References br_call, br_jump, br_jXX, br_nobranch, br_return, branch_enum_t, and javadis_insn::name. |
|
loads object from object stream.
Reimplemented from AnalyDisassembler. Definition at line 40 of file analy_java.cc. References AnalyDisassembler::load(). |
|
Reimplemented from Object. Definition at line 56 of file analy_java.cc. References ATOM_ANALY_JAVA. |
|
stores object. Reimplemented from AnalyDisassembler. Definition at line 128 of file analy_java.cc. References AnalyDisassembler::store(). |