Home
last modified time | relevance | path

Searched refs:dex_layout (Results 1 – 8 of 8) sorted by relevance

/art/openjdkjvmti/
Dfixed_up_dex_file.cc115 art::DexLayout dex_layout(options, in Create() local
120 bool result = dex_layout.ProcessDexFile( in Create()
/art/dexlayout/
Ddexlayout_main.cc212 DexLayout dex_layout(options, profile_info.get(), out_file, /*header=*/ nullptr); in DexlayoutDriver() local
217 result |= dex_layout.ProcessFile(argv[optind++]); in DexlayoutDriver()
Ddex_writer.h214 DexWriter(DexLayout* dex_layout, bool compute_offsets);
216 static bool Output(DexLayout* dex_layout,
Ddex_writer.cc112 DexWriter::DexWriter(DexLayout* dex_layout, bool compute_offsets) in DexWriter() argument
113 : header_(dex_layout->GetHeader()), in DexWriter()
114 dex_layout_(dex_layout), in DexWriter()
959 bool DexWriter::Output(DexLayout* dex_layout, in Output() argument
963 CHECK(dex_layout != nullptr); in Output()
965 if (dex_layout->GetOptions().compact_dex_level_ != CompactDexLevel::kCompactDexLevelNone) { in Output()
967 writer.reset(new CompactDexWriter(dex_layout)); in Output()
969 writer.reset(new DexWriter(dex_layout, compute_offsets)); in Output()
Dcompact_dex_writer.h33 explicit CompactDexWriter(DexLayout* dex_layout);
Dcompact_dex_writer.cc28 CompactDexWriter::CompactDexWriter(DexLayout* dex_layout) in CompactDexWriter() argument
29 : DexWriter(dex_layout, /*compute_offsets=*/ true) { in CompactDexWriter()
/art/dex2oat/linker/
Doat_writer.cc3465 DexLayout dex_layout(options, profile_compilation_info_, /*file*/ nullptr, /*header*/ nullptr); in LayoutAndWriteDexFile() local
3469 if (dex_layout.ProcessDexFile(location.c_str(), in LayoutAndWriteDexFile()
3474 oat_dex_file->dex_sections_layout_ = dex_layout.GetSections(); in LayoutAndWriteDexFile()
/art/oatdump/
Doatdump.cc625 … DexLayout dex_layout(options, /*info=*/ nullptr, /*out_file=*/ nullptr, /*header=*/ nullptr); in Dump() local
627 bool result = dex_layout.ProcessDexFile(vdex_dex_file->GetLocation().c_str(), in Dump()