ROSE
0.9.6a
|
This is the complete list of members for BinaryLoader, including all inherited members.
add_directories(const std::vector< std::string > &dirnames) | BinaryLoader | inline |
add_directory(const std::string &dirname) | BinaryLoader | inline |
add_preload(const std::string &libname) | BinaryLoader | inline |
addSectionsForRemap(SgAsmGenericHeader *header, SgAsmGenericSectionPtrList &allSections) | BinaryLoader | virtual |
align_values(SgAsmGenericSection *, MemoryMap *, rose_addr_t *malign_lo, rose_addr_t *malign_hi, rose_addr_t *va, rose_addr_t *mem_size, rose_addr_t *offset, rose_addr_t *file_size, bool *map_private, rose_addr_t *va_offset, bool *anon_lo, bool *anon_hi, ConflictResolution *resolve) | BinaryLoader | virtual |
bialign(rose_addr_t val1, rose_addr_t align1, rose_addr_t val2, rose_addr_t align2) | BinaryLoader | |
BinaryLoader() | BinaryLoader | inline |
BinaryLoader(const BinaryLoader &other) | BinaryLoader | inline |
can_load(SgAsmGenericHeader *) const | BinaryLoader | inlinevirtual |
clone() const | BinaryLoader | inlinevirtual |
ConflictResolution enum name | BinaryLoader | |
CONTRIBUTE_ADD enum value | BinaryLoader | |
CONTRIBUTE_NONE enum value | BinaryLoader | |
CONTRIBUTE_SUB enum value | BinaryLoader | |
createAsmAST(SgBinaryComposite *composite, std::string filePath) | BinaryLoader | static |
debug | BinaryLoader | private |
dependencies(SgAsmGenericHeader *) | BinaryLoader | virtual |
directories | BinaryLoader | private |
find_so_file(const std::string &libname) const | BinaryLoader | virtual |
findSimilarHeaders(SgAsmGenericHeader *matchHeader, SgAsmGenericHeaderPtrList &candidateHeaders) | BinaryLoader | static |
fixup(SgAsmInterpretation *interp, FixupErrors *errors=NULL) | BinaryLoader | virtual |
FixupErrors typedef | BinaryLoader | |
gcd(int64_t a, int64_t b, int64_t *x=NULL, int64_t *y=NULL) | BinaryLoader | static |
get_debug() const | BinaryLoader | inline |
get_directories() const | BinaryLoader | inline |
get_perform_dynamic_linking() const | BinaryLoader | inline |
get_perform_relocations() const | BinaryLoader | inline |
get_perform_remap() const | BinaryLoader | inline |
get_preloads() const | BinaryLoader | inline |
get_remap_sections(SgAsmGenericHeader *header) | BinaryLoader | inlinevirtual |
init() | BinaryLoader | private |
initclass() | BinaryLoader | privatestatic |
is_linked(SgBinaryComposite *composite, const std::string &filename) | BinaryLoader | virtual |
is_linked(SgAsmInterpretation *interp, const std::string &filename) | BinaryLoader | virtual |
isHeaderSimilar(SgAsmGenericHeader *, SgAsmGenericHeader *) | BinaryLoader | static |
link(SgAsmInterpretation *interp) | BinaryLoader | virtual |
load(SgBinaryComposite *composite, bool read_executable_file_format_only=false) | BinaryLoader | static |
load(SgAsmInterpretation *) | BinaryLoader | virtual |
loaders | BinaryLoader | privatestatic |
lookup(SgAsmGenericHeader *) | BinaryLoader | static |
lookup(SgAsmInterpretation *) | BinaryLoader | static |
MappingContribution enum name | BinaryLoader | |
p_perform_dynamic_linking | BinaryLoader | private |
p_perform_relocations | BinaryLoader | private |
p_perform_remap | BinaryLoader | private |
preloads | BinaryLoader | private |
rebase(MemoryMap *, SgAsmGenericHeader *header, const SgAsmGenericSectionPtrList &) | BinaryLoader | inlinevirtual |
register_subclass(BinaryLoader *) | BinaryLoader | static |
remap(SgAsmInterpretation *interp) | BinaryLoader | virtual |
remap(MemoryMap *, SgAsmGenericHeader *) | BinaryLoader | virtual |
RESOLVE_OVERMAP enum value | BinaryLoader | |
RESOLVE_REMAP enum value | BinaryLoader | |
RESOLVE_REMAP_ABOVE enum value | BinaryLoader | |
RESOLVE_THROW enum value | BinaryLoader | |
set_debug(FILE *f) | BinaryLoader | inline |
set_perform_dynamic_linking(bool b) | BinaryLoader | inline |
set_perform_relocations(bool b) | BinaryLoader | inline |
set_perform_remap(bool b) | BinaryLoader | inline |
~BinaryLoader() | BinaryLoader | inlinevirtual |