Home
last modified time | relevance | path

Searched refs:symtab (Results 1 – 3 of 3) sorted by relevance

/art/compiler/debug/
Delf_symtab_writer.h54 auto* symtab = builder->GetSymTab(); in WriteDebugSymbols() local
78 symtab->Add(strtab->Write("$t"), text, mapping_symbol_address, 0, STB_LOCAL, STT_NOTYPE); in WriteDebugSymbols()
101 symtab->Add(name_offset, text, address, info.code_size, STB_GLOBAL, STT_FUNC); in WriteDebugSymbols()
110 symtab->Add(dex_name, dex, dex_address, dex_file->Size(), STB_GLOBAL, STT_FUNC); in WriteDebugSymbols()
116 symtab->WriteCachedSection(); in WriteDebugSymbols()
Delf_debug_writer.cc261 auto* symtab = builder->GetSymTab(); in PackElfFileForJIT() local
295 symtab->Add(symbols.front(), text); in PackElfFileForJIT()
297 symtab->WriteCachedSection(); in PackElfFileForJIT()
/art/libelffile/elf/
Delf_debug_reader.h99 const Elf_Shdr* symtab = GetSection(".symtab"); in VisitFunctionSymbols() local
102 if (symtab != nullptr && strtab != nullptr) { in VisitFunctionSymbols()
103 CHECK_EQ(symtab->sh_entsize, sizeof(Elf_Sym)); in VisitFunctionSymbols()
104 size_t count = symtab->sh_size / sizeof(Elf_Sym); in VisitFunctionSymbols()
105 for (const Elf_Sym& symbol : Read<Elf_Sym>(symtab->sh_offset, count)) { in VisitFunctionSymbols()