• Home
  • Raw
  • Download

Lines Matching refs:Elf

39 bool Elf::cache_enabled_;
40 std::unordered_map<std::string, std::pair<std::shared_ptr<Elf>, bool>>* Elf::cache_;
41 std::mutex* Elf::cache_lock_;
43 bool Elf::Init() { in Init()
66 void Elf::InitGnuDebugdata() { in InitGnuDebugdata()
91 void Elf::Invalidate() { in Invalidate()
96 std::string Elf::GetSoname() { in GetSoname()
104 uint64_t Elf::GetRelPc(uint64_t pc, MapInfo* map_info) { in GetRelPc()
108 bool Elf::GetFunctionName(uint64_t addr, SharedString* name, uint64_t* func_offset) { in GetFunctionName()
115 bool Elf::GetGlobalVariableOffset(const std::string& name, uint64_t* memory_offset) { in GetGlobalVariableOffset()
150 std::string Elf::GetBuildID() { in GetBuildID()
157 void Elf::GetLastError(ErrorData* data) { in GetLastError()
166 ErrorCode Elf::GetLastErrorCode() { in GetLastErrorCode()
173 uint64_t Elf::GetLastErrorAddress() { in GetLastErrorAddress()
181 bool Elf::StepIfSignalHandler(uint64_t rel_pc, Regs* regs, Memory* process_memory) { in StepIfSignalHandler()
194 bool Elf::Step(uint64_t rel_pc, Regs* regs, Memory* process_memory, bool* finished, in Step()
205 bool Elf::IsValidElf(Memory* memory) { in IsValidElf()
222 bool Elf::GetInfo(Memory* memory, uint64_t* size) { in GetInfo()
244 bool Elf::IsValidPc(uint64_t pc) { in IsValidPc()
260 bool Elf::GetTextRange(uint64_t* addr, uint64_t* size) { in GetTextRange()
278 ElfInterface* Elf::CreateInterfaceFromMemory(Memory* memory) { in CreateInterfaceFromMemory()
333 int64_t Elf::GetLoadBias(Memory* memory) { in GetLoadBias()
351 void Elf::SetCachingEnabled(bool enable) { in SetCachingEnabled()
354 cache_ = new std::unordered_map<std::string, std::pair<std::shared_ptr<Elf>, bool>>; in SetCachingEnabled()
363 void Elf::CacheLock() { in CacheLock()
367 void Elf::CacheUnlock() { in CacheUnlock()
371 void Elf::CacheAdd(MapInfo* info) { in CacheAdd()
391 bool Elf::CacheAfterCreateMemory(MapInfo* info) { in CacheAfterCreateMemory()
410 bool Elf::CacheGet(MapInfo* info) { in CacheGet()
426 std::string Elf::GetBuildID(Memory* memory) { in GetBuildID()