The Pedigree Project 0.1
ModuleImage Member List

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

byteCount (defined in ModuleImage)ModuleImage
bytes (defined in ModuleImage)ModuleImage
constructorAddress (defined in ModuleImage)ModuleImageprivate
constructorBytes (defined in ModuleImage)ModuleImageprivate
constructorCount (defined in ModuleImage)ModuleImage
constructors (defined in ModuleImage)ModuleImage
contains(uintptr_t address, size_t length, size_t flags=PF_R) const (defined in ModuleImage)ModuleImage
dependencies (defined in ModuleImage)ModuleImage
dependenciesAt(const char *symbolName, char names[][NameBytes], size_t &count, bool optional) const (defined in ModuleImage)ModuleImageprivate
dependencyCount (defined in ModuleImage)ModuleImage
destructorAddress (defined in ModuleImage)ModuleImageprivate
destructorBytes (defined in ModuleImage)ModuleImageprivate
destructorCount (defined in ModuleImage)ModuleImage
destructors (defined in ModuleImage)ModuleImage
Dynamic typedef (defined in ModuleImage)ModuleImage
dynamicBytes (defined in ModuleImage)ModuleImageprivate
dynamicOffset (defined in ModuleImage)ModuleImageprivate
entry (defined in ModuleImage)ModuleImage
exit (defined in ModuleImage)ModuleImage
exportedSymbol(size_t index, Symbol &result) const (defined in ModuleImage)ModuleImage
fileOffset(uintptr_t address, size_t length, size_t &offset) const (defined in ModuleImage)ModuleImage
findSymbol(const char *name, Symbol &result, bool dynamic=false) const (defined in ModuleImage)ModuleImage
fullStringBytes (defined in ModuleImage)ModuleImageprivate
fullStrings (defined in ModuleImage)ModuleImageprivate
fullSymbolBytes (defined in ModuleImage)ModuleImageprivate
fullSymbols (defined in ModuleImage)ModuleImageprivate
Header typedef (defined in ModuleImage)ModuleImage
lifecycle(const char *startName, const char *endName, uintptr_t *targets, size_t &count) const (defined in ModuleImage)ModuleImageprivate
localPointer(uintptr_t address, uintptr_t &target) const (defined in ModuleImage)ModuleImage
mappedBytes (defined in ModuleImage)ModuleImage
mappedString(uintptr_t address, const char *&result, size_t maximum) const (defined in ModuleImage)ModuleImageprivate
MaximumDependencies (defined in ModuleImage)ModuleImagestatic
MaximumImageBytes (defined in ModuleImage)ModuleImagestatic
MaximumLifecycleFunctions (defined in ModuleImage)ModuleImagestatic
MaximumMappedBytes (defined in ModuleImage)ModuleImagestatic
MaximumRelocations (defined in ModuleImage)ModuleImagestatic
MaximumSections (defined in ModuleImage)ModuleImagestatic
MaximumSegments (defined in ModuleImage)ModuleImagestatic
MaximumSymbols (defined in ModuleImage)ModuleImagestatic
ModuleImage() (defined in ModuleImage)ModuleImage
name (defined in ModuleImage)ModuleImage
NameBytes (defined in ModuleImage)ModuleImagestatic
namedObject(const char *name, size_t size, Symbol &result) const (defined in ModuleImage)ModuleImageprivate
optionalDependencies (defined in ModuleImage)ModuleImage
optionalDependencyCount (defined in ModuleImage)ModuleImage
preflight(const uint8_t *image, size_t length) (defined in ModuleImage)ModuleImage
Relocation typedef (defined in ModuleImage)ModuleImage
relocation(size_t index, Relocation &result) const (defined in ModuleImage)ModuleImage
relocationAddress (defined in ModuleImage)ModuleImageprivate
relocationBytes (defined in ModuleImage)ModuleImageprivate
relocationCount (defined in ModuleImage)ModuleImage
relocations (defined in ModuleImage)ModuleImageprivate
Result enum name (defined in ModuleImage)ModuleImage
Section typedef (defined in ModuleImage)ModuleImage
section(size_t index, Section &result) const (defined in ModuleImage)ModuleImageprivate
sectionCount (defined in ModuleImage)ModuleImageprivate
sectionOffset (defined in ModuleImage)ModuleImageprivate
sectionStringBytes (defined in ModuleImage)ModuleImageprivate
sectionStrings (defined in ModuleImage)ModuleImageprivate
Segment typedef (defined in ModuleImage)ModuleImage
segmentCount (defined in ModuleImage)ModuleImage
segments (defined in ModuleImage)ModuleImage
string(size_t tableOffset, size_t tableBytes, size_t offset, const char *&result, size_t maximum) const (defined in ModuleImage)ModuleImageprivate
stringAddress (defined in ModuleImage)ModuleImageprivate
stringBytes (defined in ModuleImage)ModuleImageprivate
strings (defined in ModuleImage)ModuleImageprivate
Symbol typedef (defined in ModuleImage)ModuleImage
symbol(size_t index, Symbol &result, bool dynamic=true) const (defined in ModuleImage)ModuleImage
symbolAddress (defined in ModuleImage)ModuleImageprivate
symbolBytes (defined in ModuleImage)ModuleImageprivate
symbolCount (defined in ModuleImage)ModuleImage
symbolName(const Symbol &value, bool dynamic=true) const (defined in ModuleImage)ModuleImage
SymbolNameBytes (defined in ModuleImage)ModuleImagestatic
symbols (defined in ModuleImage)ModuleImageprivate
validateDynamic() (defined in ModuleImage)ModuleImageprivate
validateMaterialized(uintptr_t base) const (defined in ModuleImage)ModuleImage
validateMetadata() (defined in ModuleImage)ModuleImageprivate
validateRelocations() (defined in ModuleImage)ModuleImageprivate
validateSections(const Header &header) (defined in ModuleImage)ModuleImageprivate