/art/compiler/ |
H A D | elf_builder.h | 106 header_(), 115 header_.sh_type = type; 116 header_.sh_flags = flags; 117 header_.sh_info = info; 118 header_.sh_addralign = align; 119 header_.sh_entsize = entsize; 135 if (header_.sh_flags != sections.back()->header_.sh_flags) { 136 header_.sh_addralign = kPageSize; 140 if (header_ 230 Elf_Shdr header_; member in class:art::FINAL::Section [all...] |
/art/runtime/ |
H A D | dex_file_verifier.cc | 111 // header_ of the DexFileVerifier. str will contain the pointer to the method name on success 364 uint32_t expected_size = header_->file_size_; 372 if (adler_checksum != header_->checksum_) { 374 ErrorStringPrintf("Bad checksum (%08x, expected %08x)", adler_checksum, header_->checksum_); 378 "Ignoring bad checksum (%08x, expected %08x)", adler_checksum, header_->checksum_); 383 if (header_->endian_tag_ != DexFile::kDexEndianConstant) { 384 ErrorStringPrintf("Unexpected endian_tag: %x", header_->endian_tag_); 388 if (header_->header_size_ != sizeof(DexFile::Header)) { 389 ErrorStringPrintf("Bad header size: %ud", header_->header_size_); 395 CheckValidOffsetAndSize(header_ [all...] |
H A D | elf_file.cc | 46 header_(nullptr), 139 size_t program_header_size = header_->e_phoff + (header_->e_phentsize * header_->e_phnum); 432 header_ = reinterpret_cast<Elf_Ehdr*>(map_->Begin()); 433 if ((ELFMAG0 != header_->e_ident[EI_MAG0]) 434 || (ELFMAG1 != header_->e_ident[EI_MAG1]) 435 || (ELFMAG2 != header_->e_ident[EI_MAG2]) 436 || (ELFMAG3 != header_->e_ident[EI_MAG3])) { 440 header_ [all...] |
H A D | dex_file.h | 524 DCHECK(header_ != nullptr) << GetLocation(); 525 return *header_; 541 DCHECK(header_ != nullptr) << GetLocation(); 542 return header_->string_ids_size_; 553 CHECK_LT(&string_id, string_ids_ + header_->string_ids_size_) << GetLocation(); 581 DCHECK(header_ != nullptr) << GetLocation(); 582 return header_->type_ids_size_; 597 CHECK_LT(&type_id, type_ids_ + header_->type_ids_size_) << GetLocation(); 616 DCHECK(header_ != nullptr) << GetLocation(); 617 return header_ 1196 const Header* const header_; member in class:art::DexFile::MethodHandleType 1443 } header_; member in class:art::DexFile::ClassDataItemIterator [all...] |
H A D | dex_file.cc | 532 header_(reinterpret_cast<const Header*>(base)), 533 string_ids_(reinterpret_cast<const StringId*>(base + header_->string_ids_off_)), 534 type_ids_(reinterpret_cast<const TypeId*>(base + header_->type_ids_off_)), 535 field_ids_(reinterpret_cast<const FieldId*>(base + header_->field_ids_off_)), 536 method_ids_(reinterpret_cast<const MethodId*>(base + header_->method_ids_off_)), 537 proto_ids_(reinterpret_cast<const ProtoId*>(base + header_->proto_ids_off_)), 538 class_defs_(reinterpret_cast<const ClassDef*>(base + header_->class_defs_off_)), 569 if (!IsMagicValid(header_->magic_)) { 572 << " " << header_->magic_[0] 573 << " " << header_ [all...] |
H A D | dex_file_verifier.h | 52 header_(&dex_file->GetHeader()), 204 const DexFile::Header* const header_; member in class:art::DexFileVerifier::DexFile
|
H A D | elf_file_impl.h | 201 Elf_Ehdr* header_; member in class:art::ElfFileImpl
|
H A D | class_linker.cc | 1108 explicit FixupArtMethodArrayVisitor(const ImageHeader& header) : header_(header) {} 1116 in_image_space = header_.GetImageSection(ImageHeader::kSectionDexCacheArrays).Contains( 1117 reinterpret_cast<const uint8_t*>(resolved_methods) - header_.GetImageBegin()); 1122 << reinterpret_cast<void*>(header_.GetImageBegin()); 1131 const ImageHeader& header_; member in class:art::FixupArtMethodArrayVisitor
|
/art/dexlayout/ |
H A D | dex_writer.h | 31 DexWriter(dex_ir::Header* header, MemMap* mem_map) : header_(header), mem_map_(mem_map) { } 67 dex_ir::Header* const header_; member in class:art::DexWriter::dex_ir
|
H A D | dex_writer.cc | 247 for (std::unique_ptr<dex_ir::StringId>& string_id : header_->GetCollections().StringIds()) { 252 for (auto& string_data_pair : header_->GetCollections().StringDatas()) { 262 for (std::unique_ptr<dex_ir::TypeId>& type_id : header_->GetCollections().TypeIds()) { 271 for (auto& type_list_pair : header_->GetCollections().TypeLists()) { 285 for (std::unique_ptr<dex_ir::ProtoId>& proto_id : header_->GetCollections().ProtoIds()) { 295 for (std::unique_ptr<dex_ir::FieldId>& field_id : header_->GetCollections().FieldIds()) { 306 for (std::unique_ptr<dex_ir::MethodId>& method_id : header_->GetCollections().MethodIds()) { 316 for (auto& encoded_array_pair : header_->GetCollections().EncodedArrayItems()) { 324 for (auto& annotation_pair : header_->GetCollections().AnnotationItems()) { 336 for (auto& annotation_set_pair : header_ [all...] |
H A D | dexlayout.h | 76 : options_(options), info_(info), out_file_(out_file), header_(header) { } 81 dex_ir::Header* GetHeader() const { return header_; } 82 void SetHeader(dex_ir::Header* header) { header_ = header; } 129 dex_ir::Header* header_; member in class:art::DexLayout
|
H A D | dexlayout.cc | 595 dex_ir::Collections& collections = header_->GetCollections(); 597 Asciify(sanitized, header_->Magic(), 8); 599 fprintf(out_file_, "checksum : %08x\n", header_->Checksum()); 601 header_->Signature()[0], header_->Signature()[1], 602 header_->Signature()[DexFile::kSha1DigestSize - 2], 603 header_->Signature()[DexFile::kSha1DigestSize - 1]); 604 fprintf(out_file_, "file_size : %d\n", header_->FileSize()); 605 fprintf(out_file_, "header_size : %d\n", header_->HeaderSize()); 606 fprintf(out_file_, "link_size : %d\n", header_ [all...] |
/art/compiler/optimizing/ |
H A D | nodes.cc | 461 os << "header: " << header_->GetBlockId() << std::endl; 466 for (HBasicBlock* block : header_->GetPredecessors()) { 648 HGraph* graph = header_->GetGraph(); 649 blocks_.SetBit(header_->GetBlockId()); 650 header_->SetInLoop(this); 660 visited.SetBit(header_->GetBlockId()); 697 HBasicBlock* block = header_->GetPredecessors()[0]; 698 DCHECK(irreducible_ || (block == header_->GetDominator())); 707 return other.blocks_.IsBitSet(header_->GetBlockId()); 725 if (!header_ [all...] |
H A D | nodes.h | 741 : header_(header), 757 return header_; 761 header_ = block; 836 HBasicBlock* header_; member in class:art::HLoopInformation
|