The Pedigree Project 0.1
DynamicLinker Member List

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

checkDependencies(File *pFile)DynamicLinkerinline
checkInterpreter(File *pFile, String &actualFilename)DynamicLinkerinline
DynamicLinker()DynamicLinker
DynamicLinker(const DynamicLinker &other)DynamicLinker
getProgramElf()DynamicLinkerinline
initPlt(Elf *pElf, uintptr_t value)DynamicLinkerprivate
loadDemandPage(Elf *pElf, uintptr_t buffer, size_t size, uintptr_t offset, SymbolTable *pSymbols, uintptr_t address) (defined in DynamicLinker)DynamicLinkerprivatestatic
loadObject(File *pFile, bool bDryRun=false)DynamicLinker
loadProgram(File *pFile, bool bDryRun=false, bool bInterpreter=false, String *sInterpreter=0)DynamicLinker
m_LoadedObjects (defined in DynamicLinker)DynamicLinkerprivate
m_Objects (defined in DynamicLinker)DynamicLinkerprivate
m_pProgramElf (defined in DynamicLinker)DynamicLinkerprivate
m_ProgramBuffer (defined in DynamicLinker)DynamicLinkerprivate
m_ProgramSize (defined in DynamicLinker)DynamicLinkerprivate
m_ProgramStart (defined in DynamicLinker)DynamicLinkerprivate
operator=(const DynamicLinker &)DynamicLinkerprivate
resolve(String name)DynamicLinker
resolvePlt(SyscallState &state)DynamicLinkerstatic
resolvePltSymbol(uintptr_t libraryId, uintptr_t symIdx) (defined in DynamicLinker)DynamicLinkerprivate
trap(uintptr_t address)DynamicLinker
~DynamicLinker() (defined in DynamicLinker)DynamicLinker