ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BinaryLoader Member List

This is the complete list of members for BinaryLoader, including all inherited members.

add_directories(const std::vector< std::string > &dirnames)BinaryLoaderinline
add_directory(const std::string &dirname)BinaryLoaderinline
add_preload(const std::string &libname)BinaryLoaderinline
addSectionsForRemap(SgAsmGenericHeader *header, SgAsmGenericSectionPtrList &allSections)BinaryLoadervirtual
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)BinaryLoadervirtual
bialign(rose_addr_t val1, rose_addr_t align1, rose_addr_t val2, rose_addr_t align2)BinaryLoader
BinaryLoader()BinaryLoaderinline
BinaryLoader(const BinaryLoader &other)BinaryLoaderinline
can_load(SgAsmGenericHeader *) const BinaryLoaderinlinevirtual
clone() const BinaryLoaderinlinevirtual
ConflictResolution enum nameBinaryLoader
CONTRIBUTE_ADD enum valueBinaryLoader
CONTRIBUTE_NONE enum valueBinaryLoader
CONTRIBUTE_SUB enum valueBinaryLoader
createAsmAST(SgBinaryComposite *composite, std::string filePath)BinaryLoaderstatic
debugBinaryLoaderprivate
dependencies(SgAsmGenericHeader *)BinaryLoadervirtual
directoriesBinaryLoaderprivate
find_so_file(const std::string &libname) const BinaryLoadervirtual
findSimilarHeaders(SgAsmGenericHeader *matchHeader, SgAsmGenericHeaderPtrList &candidateHeaders)BinaryLoaderstatic
fixup(SgAsmInterpretation *interp, FixupErrors *errors=NULL)BinaryLoadervirtual
FixupErrors typedefBinaryLoader
gcd(int64_t a, int64_t b, int64_t *x=NULL, int64_t *y=NULL)BinaryLoaderstatic
get_debug() const BinaryLoaderinline
get_directories() const BinaryLoaderinline
get_perform_dynamic_linking() const BinaryLoaderinline
get_perform_relocations() const BinaryLoaderinline
get_perform_remap() const BinaryLoaderinline
get_preloads() const BinaryLoaderinline
get_remap_sections(SgAsmGenericHeader *header)BinaryLoaderinlinevirtual
init()BinaryLoaderprivate
initclass()BinaryLoaderprivatestatic
is_linked(SgBinaryComposite *composite, const std::string &filename)BinaryLoadervirtual
is_linked(SgAsmInterpretation *interp, const std::string &filename)BinaryLoadervirtual
isHeaderSimilar(SgAsmGenericHeader *, SgAsmGenericHeader *)BinaryLoaderstatic
link(SgAsmInterpretation *interp)BinaryLoadervirtual
load(SgBinaryComposite *composite, bool read_executable_file_format_only=false)BinaryLoaderstatic
load(SgAsmInterpretation *)BinaryLoadervirtual
loadersBinaryLoaderprivatestatic
lookup(SgAsmGenericHeader *)BinaryLoaderstatic
lookup(SgAsmInterpretation *)BinaryLoaderstatic
MappingContribution enum nameBinaryLoader
p_perform_dynamic_linkingBinaryLoaderprivate
p_perform_relocationsBinaryLoaderprivate
p_perform_remapBinaryLoaderprivate
preloadsBinaryLoaderprivate
rebase(MemoryMap *, SgAsmGenericHeader *header, const SgAsmGenericSectionPtrList &)BinaryLoaderinlinevirtual
register_subclass(BinaryLoader *)BinaryLoaderstatic
remap(SgAsmInterpretation *interp)BinaryLoadervirtual
remap(MemoryMap *, SgAsmGenericHeader *)BinaryLoadervirtual
RESOLVE_OVERMAP enum valueBinaryLoader
RESOLVE_REMAP enum valueBinaryLoader
RESOLVE_REMAP_ABOVE enum valueBinaryLoader
RESOLVE_THROW enum valueBinaryLoader
set_debug(FILE *f)BinaryLoaderinline
set_perform_dynamic_linking(bool b)BinaryLoaderinline
set_perform_relocations(bool b)BinaryLoaderinline
set_perform_remap(bool b)BinaryLoaderinline
~BinaryLoader()BinaryLoaderinlinevirtual