Home
last modified time | relevance | path

Searched refs:strtab (Results 1 – 4 of 4) sorted by relevance

/art/compiler/debug/
Delf_symtab_writer.h53 auto* strtab = builder->GetStrTab(); in WriteDebugSymbols() local
74 strtab->Start(); in WriteDebugSymbols()
75 strtab->Write(""); // strtab should start with empty string. in WriteDebugSymbols()
78 symtab->Add(strtab->Write("$t"), text, mapping_symbol_address, 0, STB_LOCAL, STT_NOTYPE); in WriteDebugSymbols()
87 name_offset = strtab->Write(info.custom_name); in WriteDebugSymbols()
94 name_offset = strtab->Write(name); in WriteDebugSymbols()
109 typename ElfTypes::Word dex_name = strtab->Write(kDexFileSymbolName); in WriteDebugSymbols()
113 strtab->End(); in WriteDebugSymbols()
Delf_debug_writer.cc260 auto* strtab = builder->GetStrTab(); in PackElfFileForJIT() local
272 strtab->Start(); in PackElfFileForJIT()
273 strtab->Write(""); // strtab should start with empty string. in PackElfFileForJIT()
279 sym.st_name = strtab->Write(name); in PackElfFileForJIT()
285 strtab->End(); in PackElfFileForJIT()
/art/libelffile/elf/
Delf_debug_reader.h100 const Elf_Shdr* strtab = GetSection(".strtab"); in VisitFunctionSymbols() local
102 if (symtab != nullptr && strtab != nullptr) { in VisitFunctionSymbols()
107 visit_sym(symbol, Read<char>(strtab->sh_offset + symbol.st_name)); in VisitFunctionSymbols()
Delf_builder.h339 Section* strtab) in SymbolSection() argument
344 strtab, in SymbolSection()