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

This is the complete list of members for BinaryLoaderPe, 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)BinaryLoaderPevirtual
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
BinaryLoaderPe()BinaryLoaderPeinline
BinaryLoaderPe(const BinaryLoaderPe &other)BinaryLoaderPeinline
can_load(SgAsmGenericHeader *) const BinaryLoaderPevirtual
clone() const BinaryLoaderPeinlinevirtual
ConflictResolution enum nameBinaryLoader
CONTRIBUTE_ADD enum valueBinaryLoader
CONTRIBUTE_NONE enum valueBinaryLoader
CONTRIBUTE_SUB enum valueBinaryLoader
createAsmAST(SgBinaryComposite *composite, std::string filePath)BinaryLoaderstatic
dependencies(SgAsmGenericHeader *)BinaryLoadervirtual
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 *)BinaryLoaderPevirtual
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
lookup(SgAsmGenericHeader *)BinaryLoaderstatic
lookup(SgAsmInterpretation *)BinaryLoaderstatic
MappingContribution enum nameBinaryLoader
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
~BinaryLoaderPe()BinaryLoaderPeinlinevirtual