ROSE 0.11.145.147
|
Definition at line 113 of file Rose/BinaryAnalysis/ByteCode/Jvm.h.
Public Member Functions | |
virtual std::string | name () const |
virtual std::string | super_name () const |
virtual std::string | typeSeparator () const |
virtual const std::vector< std::string > & | strings () |
virtual const std::vector< const Interface * > & | interfaces () const |
virtual const std::vector< const Field * > & | fields () const |
virtual const std::vector< const Method * > & | methods () const |
virtual const std::vector< const Attribute * > & | attributes () const |
SgAsmJvmConstantPool * | constant_pool () |
virtual void | dump () |
JvmClass (std::shared_ptr< Namespace > ns, SgAsmJvmFileHeader *jfh) | |
Public Member Functions inherited from Rose::BinaryAnalysis::ByteCode::Class | |
virtual void | partition (const PartitionerPtr &, std::map< std::string, rose_addr_t > &) const |
virtual void | digraph () const |
rose_addr_t | address () const |
Static Public Member Functions | |
static std::string | name (uint16_t, const SgAsmJvmConstantPool *) |
Additional Inherited Members | |
Protected Member Functions inherited from Rose::BinaryAnalysis::ByteCode::Class | |
Class (std::shared_ptr< Namespace > ns, rose_addr_t va) | |
Protected Attributes inherited from Rose::BinaryAnalysis::ByteCode::Class | |
rose_addr_t | address_ |
std::shared_ptr< Namespace > | namespace_ |
|
virtual |
Implements Rose::BinaryAnalysis::ByteCode::Class.
|
virtual |
Implements Rose::BinaryAnalysis::ByteCode::Class.
|
inlinevirtual |
Implements Rose::BinaryAnalysis::ByteCode::Class.
Definition at line 117 of file Rose/BinaryAnalysis/ByteCode/Jvm.h.
|
virtual |
Implements Rose::BinaryAnalysis::ByteCode::Class.
|
inlinevirtual |
Implements Rose::BinaryAnalysis::ByteCode::Class.
Definition at line 122 of file Rose/BinaryAnalysis/ByteCode/Jvm.h.
|
inlinevirtual |
Implements Rose::BinaryAnalysis::ByteCode::Class.
Definition at line 125 of file Rose/BinaryAnalysis/ByteCode/Jvm.h.
|
inlinevirtual |
Implements Rose::BinaryAnalysis::ByteCode::Class.
Definition at line 128 of file Rose/BinaryAnalysis/ByteCode/Jvm.h.
|
inlinevirtual |
Implements Rose::BinaryAnalysis::ByteCode::Class.
Definition at line 131 of file Rose/BinaryAnalysis/ByteCode/Jvm.h.
|
virtual |
Implements Rose::BinaryAnalysis::ByteCode::Class.