KUNAI Static Analyzer
Kunai is a library for doing static binary analysis of Dalvik.
|
This is the complete list of members for KUNAI::DEX::ClassAnalysis, including all inherited members.
add_field_xref_read(MethodAnalysis *method, ClassAnalysis *classobj, EncodedField *field, std::uint64_t off) (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
add_field_xref_write(MethodAnalysis *method, ClassAnalysis *classobj, EncodedField *field, std::uint64_t off) (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
add_method(MethodAnalysis *method_analysis) | KUNAI::DEX::ClassAnalysis | |
add_method_xref_from(MethodAnalysis *method1, ClassAnalysis *classobj, MethodAnalysis *method2, std::uint64_t off) (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
add_method_xref_to(MethodAnalysis *method1, ClassAnalysis *classobj, MethodAnalysis *method2, std::uint64_t off) (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
add_xref_const_class(MethodAnalysis *methodobj, std::uint64_t offset) (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
add_xref_from(TYPES::REF_TYPE ref_kind, ClassAnalysis *classobj, MethodAnalysis *methodobj, std::uint64_t offset) (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
add_xref_new_instance(MethodAnalysis *methodobj, std::uint64_t offset) (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
add_xref_to(TYPES::REF_TYPE ref_kind, ClassAnalysis *classobj, MethodAnalysis *methodobj, std::uint64_t offset) (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
ClassAnalysis(std::variant< ClassDef *, ExternalClass * > class_def) (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
classxref typedef (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | |
extends() const (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | |
get_class_definition() const | KUNAI::DEX::ClassAnalysis | inline |
get_field_analysis(EncodedField *field) | KUNAI::DEX::ClassAnalysis | |
get_fields() const (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
get_fields() (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
get_method_analysis(std::variant< EncodedMethod *, ExternalMethod * > method) | KUNAI::DEX::ClassAnalysis | |
get_methods() const | KUNAI::DEX::ClassAnalysis | inline |
get_methods() | KUNAI::DEX::ClassAnalysis | inline |
get_nb_fields() const (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
get_nb_methods() const (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
get_xrefconstclass() const (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
get_xrefconstclass() (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
get_xreffrom() const (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
get_xreffrom() (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
get_xrefnewinstance() const (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
get_xrefnewinstance() (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
get_xrefto() const (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
get_xrefto() (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis | inline |
implements() | KUNAI::DEX::ClassAnalysis | |
is_class_external() const | KUNAI::DEX::ClassAnalysis | inline |
name() const (defined in KUNAI::DEX::ClassAnalysis) | KUNAI::DEX::ClassAnalysis |