Lines Matching refs:header_

44   std::vector<uint32_t> debug_info_offsets(header_->MethodIds().Size(), 0u);  in WriteDebugInfoOffsetTable()
52 for (auto& class_def : header_->ClassDefs()) { in WriteDebugInfoOffsetTable()
240 for (auto& class_def : header_->ClassDefs()) { in SortDebugInfosByMethodIndex()
258 std::sort(header_->DebugInfoItems().begin(), in SortDebugInfosByMethodIndex()
259 header_->DebugInfoItems().end(), in SortDebugInfosByMethodIndex()
274 header.checksum_ = header_->Checksum(); in WriteHeader()
275 std::copy_n(header_->Signature(), DexFile::kSha1DigestSize, header.signature_); in WriteHeader()
276 header.file_size_ = header_->FileSize(); in WriteHeader()
280 header.endian_tag_ = header_->EndianTag(); in WriteHeader()
281 header.link_size_ = header_->LinkSize(); in WriteHeader()
282 header.link_off_ = header_->LinkOffset(); in WriteHeader()
283 header.map_off_ = header_->MapListOffset(); in WriteHeader()
284 header.string_ids_size_ = header_->StringIds().Size(); in WriteHeader()
285 header.string_ids_off_ = header_->StringIds().GetOffset(); in WriteHeader()
286 header.type_ids_size_ = header_->TypeIds().Size(); in WriteHeader()
287 header.type_ids_off_ = header_->TypeIds().GetOffset(); in WriteHeader()
288 header.proto_ids_size_ = header_->ProtoIds().Size(); in WriteHeader()
289 header.proto_ids_off_ = header_->ProtoIds().GetOffset(); in WriteHeader()
290 header.field_ids_size_ = header_->FieldIds().Size(); in WriteHeader()
291 header.field_ids_off_ = header_->FieldIds().GetOffset(); in WriteHeader()
292 header.method_ids_size_ = header_->MethodIds().Size(); in WriteHeader()
293 header.method_ids_off_ = header_->MethodIds().GetOffset(); in WriteHeader()
294 header.class_defs_size_ = header_->ClassDefs().Size(); in WriteHeader()
295 header.class_defs_off_ = header_->ClassDefs().GetOffset(); in WriteHeader()
296 header.data_size_ = header_->DataSize(); in WriteHeader()
297 header.data_off_ = header_->DataOffset(); in WriteHeader()
308 if (header_->SupportDefaultMethods()) { in WriteHeader()
336 std::vector<bool> saw_method_id(header_->MethodIds().Size(), false); in CanGenerateCompactDex()
337 std::vector<dex_ir::CodeItem*> method_id_code_item(header_->MethodIds().Size(), nullptr); in CanGenerateCompactDex()
338 std::vector<dex_ir::DebugInfoItem*> method_id_debug_info(header_->MethodIds().Size(), nullptr); in CanGenerateCompactDex()
340 for (auto& class_def : header_->ClassDefs()) { in CanGenerateCompactDex()
467 header_->SetMapListOffset(data_stream->Tell()); in Write()
469 data_stream->Seek(header_->MapListOffset()); in Write()
476 const std::vector<uint8_t>& link_data = header_->LinkData(); in Write()
478 CHECK_EQ(header_->LinkSize(), static_cast<uint32_t>(link_data.size())); in Write()
480 header_->SetLinkOffset(data_stream->Tell()); in Write()
482 data_stream->Seek(header_->LinkOffset()); in Write()
493 header_->SetDataSize(data_stream->Tell()); in Write()
494 if (header_->DataSize() != 0) { in Write()
498 header_->SetDataOffset(main_stream->Tell()); in Write()
500 header_->SetDataOffset(0u); in Write()
506 header_->SetFileSize(main_stream->Tell()); in Write()
511 output->GetMainSection()->Resize(header_->FileSize()); in Write()
516 header_->SetChecksum(CompactDexFile::CalculateChecksum(output->GetMainSection()->Begin(), in Write()