|
ROSE
0.9.6a
|
This is the complete list of members for BinaryLoaderElfObj, including all inherited members.
| add_directories(const std::vector< std::string > &dirnames) | BinaryLoader | inline |
| add_directory(const std::string &dirname) | BinaryLoader | inline |
| add_lib_defaults(SgAsmGenericHeader *header=NULL) | BinaryLoaderElf | |
| 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) | BinaryLoaderElfObj | 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 |
| BinaryLoaderElf() | BinaryLoaderElf | inline |
| BinaryLoaderElf(const BinaryLoaderElf &other) | BinaryLoaderElf | inline |
| BinaryLoaderElfObj() | BinaryLoaderElfObj | inline |
| BinaryLoaderElfObj(const BinaryLoaderElfObj &other) | BinaryLoaderElfObj | inline |
| build_master_symbol_table(SgAsmInterpretation *) | BinaryLoaderElf | protected |
| can_load(SgAsmGenericHeader *) const | BinaryLoaderElfObj | virtual |
| clone() const | BinaryLoaderElfObj | 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 |
| dependencies(SgAsmGenericHeader *) | BinaryLoader | virtual |
| find_section_by_preferred_va(SgAsmGenericHeader *, rose_addr_t va) | BinaryLoaderElf | virtual |
| find_so_file(const std::string &libname) const | BinaryLoader | virtual |
| findSimilarHeaders(SgAsmGenericHeader *matchHeader, SgAsmGenericHeaderPtrList &candidateHeaders) | BinaryLoader | static |
| fixup(SgAsmInterpretation *interp, FixupErrors *errors=NULL) | BinaryLoaderElf | virtual |
| fixup_apply(rose_addr_t value, SgAsmElfRelocEntry *, MemoryMap *, rose_addr_t target_va=0, size_t nbytes=0) | BinaryLoaderElf | protected |
| fixup_apply_symbol_copy(SgAsmElfRelocEntry *, const SymverResolver &, MemoryMap *) | BinaryLoaderElf | protected |
| fixup_info_addend(SgAsmElfRelocEntry *, rose_addr_t target_va, MemoryMap *, size_t nbytes=0) | BinaryLoaderElf | protected |
| fixup_info_expr(const std::string &expression, SgAsmElfRelocEntry *reloc, const SymverResolver &resolver, MemoryMap *memmap, rose_addr_t *target_va_p=NULL) | BinaryLoaderElf | protected |
| fixup_info_reloc_symbol(SgAsmElfRelocEntry *, const SymverResolver &) | BinaryLoaderElf | protected |
| fixup_info_symbol_va(SgAsmElfSymbol *, SgAsmGenericSection **section_p=NULL, rose_addr_t *adj_p=NULL) | BinaryLoaderElf | protected |
| fixup_info_target_va(SgAsmElfRelocEntry *, SgAsmGenericSection **section_p=NULL, rose_addr_t *adj_p=NULL) | BinaryLoaderElf | protected |
| 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_dynamic_vars(SgAsmGenericHeader *, std::string &rpath, std::string &runpath) | BinaryLoaderElf | static |
| 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 *) | BinaryLoaderElfObj | virtual |
| 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 |
| lookup(SgAsmGenericHeader *) | BinaryLoader | static |
| lookup(SgAsmInterpretation *) | BinaryLoader | static |
| MappingContribution enum name | BinaryLoader | |
| p_symbols | BinaryLoaderElf | protected |
| performRelocation(SgAsmElfRelocEntry *, const SymverResolver &, MemoryMap *) | BinaryLoaderElf | protected |
| performRelocations(SgAsmElfFileHeader *, MemoryMap *) | BinaryLoaderElf | protected |
| rebase(MemoryMap *, SgAsmGenericHeader *, const SgAsmGenericSectionPtrList &) | BinaryLoaderElf | protectedvirtual |
| 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 |
| VER_FLG_BASE enum value | BinaryLoaderElf | |
| VER_FLG_WEAK enum value | BinaryLoaderElf | |
| VERSYM_HIDDEN enum value | BinaryLoaderElf | |
| ~BinaryLoader() | BinaryLoader | inlinevirtual |
| ~BinaryLoaderElf() | BinaryLoaderElf | inlinevirtual |
| ~BinaryLoaderElfObj() | BinaryLoaderElfObj | inlinevirtual |