Home
last modified time | relevance | path

Searched refs:ElfBuilder (Results 1 – 12 of 12) sorted by relevance

/art/compiler/debug/
Delf_debug_writer.cc47 void WriteDebugInfo(ElfBuilder<ElfTypes>* builder, in WriteDebugInfo()
125 std::unique_ptr<ElfBuilder<ElfTypes>> builder(new ElfBuilder<ElfTypes>(isa, &out)); in MakeMiniDebugInfoInternal()
188 std::unique_ptr<ElfBuilder<ElfTypes>> builder(new ElfBuilder<ElfTypes>(isa, &out)); in MakeElfFileForJIT()
257 std::unique_ptr<ElfBuilder<ElfTypes>> builder(new ElfBuilder<ElfTypes>(isa, &out)); in PackElfFileForJIT()
334 std::unique_ptr<ElfBuilder<ElfTypes>> builder(new ElfBuilder<ElfTypes>(isa, &out)); in PackElfFileForJIT()
358 std::unique_ptr<ElfBuilder<ElfTypes>> builder(new ElfBuilder<ElfTypes>(isa, &out)); in WriteDebugElfFileForClasses()
374 ElfBuilder<ElfTypes32>* builder,
377 ElfBuilder<ElfTypes64>* builder,
Delf_debug_writer.h41 ElfBuilder<ElfTypes>* builder,
Delf_debug_line_writer.h42 explicit ElfDebugLineWriter(ElfBuilder<ElfTypes>* builder) : builder_(builder) { in ElfDebugLineWriter()
274 ElfBuilder<ElfTypes>* builder_;
Delf_symtab_writer.h88 static void WriteDebugSymbols(ElfBuilder<ElfTypes>* builder, in WriteDebugSymbols()
Delf_debug_frame_writer.h151 void WriteCFISection(ElfBuilder<ElfTypes>* builder, in WriteCFISection()
Delf_debug_info_writer.h63 explicit ElfDebugInfoWriter(ElfBuilder<ElfTypes>* builder) in ElfDebugInfoWriter()
84 ElfBuilder<ElfTypes>* builder_;
/art/dex2oat/linker/
Delf_writer_quick.cc128 std::unique_ptr<ElfBuilder<ElfTypes>> builder_;
132 void ComputeFileBuildId(uint8_t (*build_id)[ElfBuilder<ElfTypes>::kBuildIdLen]);
158 builder_(new ElfBuilder<ElfTypes>(compiler_options_.GetInstructionSet(), in ElfWriterQuick()
294 uint8_t build_id[ElfBuilder<ElfTypes>::kBuildIdLen]; in End()
303 uint8_t (*build_id)[ElfBuilder<ElfTypes>::kBuildIdLen]) { in ComputeFileBuildId()
/art/tools/create_minidebuginfo/
Dcreate_minidebuginfo.cc54 InstructionSet isa = ElfBuilder<ElfTypes>::GetIsaFromHeader(*reader.GetHeader()); in WriteMinidebugInfo()
55 std::unique_ptr<ElfBuilder<ElfTypes>> builder(new ElfBuilder<ElfTypes>(isa, &output_stream)); in WriteMinidebugInfo()
/art/libelffile/elf/
Delf_builder.h70 class ElfBuilder final {
90 Section(ElfBuilder<ElfTypes>* owner, in Section()
213 ElfBuilder<ElfTypes>* owner_;
221 friend class ElfBuilder; variable
228 CachedSection(ElfBuilder<ElfTypes>* owner, in CachedSection()
268 CachedStringSection(ElfBuilder<ElfTypes>* owner, in CachedStringSection()
292 StringSection(ElfBuilder<ElfTypes>* owner, in StringSection()
342 SymbolSection(ElfBuilder<ElfTypes>* owner, in SymbolSection()
414 BuildIdSection(ElfBuilder<ElfTypes>* owner, in BuildIdSection()
460 ElfBuilder(InstructionSet isa, OutputStream* output) in ElfBuilder() function
[all …]
/art/compiler/utils/
Dassembler_test_base.h216 std::unique_ptr<ElfBuilder<ElfTypes>> builder(new ElfBuilder<ElfTypes>(isa, &out)); in WriteElf()
/art/compiler/debug/dwarf/
Ddwarf_test.h67 ElfBuilder<ElfTypes> builder(isa, &output_stream); in Objdump()
/art/oatdump/
Doatdump.cc152 builder_.reset(new ElfBuilder<ElfTypes>(isa, output_stream.get())); in Symbolize()
328 std::unique_ptr<ElfBuilder<ElfTypes>> builder_;