/art/compiler/optimizing/ |
D | register_allocator.cc | 278 HBasicBlock* header = it.Current()->GetHeader(); in SplitBetween() local 279 if (block_from->GetLifetimeStart() >= header->GetLifetimeStart()) { in SplitBetween() 282 block_to = header; in SplitBetween()
|
D | loop_optimization.cc | 645 HBasicBlock* header = node->loop_info->GetHeader(); in SimplifyInduction() local 652 for (HInstructionIterator it(header->GetPhis()); !it.Done(); it.Advance()) { in SimplifyInduction() 709 HBasicBlock* header = node->loop_info->GetHeader(); in TryOptimizeInnerLoopFinite() local 719 if (it.Current() != header) { in TryOptimizeInnerLoopFinite() 728 if (header->GetSuccessors().size() != 2) { in TryOptimizeInnerLoopFinite() 731 HBasicBlock* exit = (header->GetSuccessors()[0] == body) in TryOptimizeInnerLoopFinite() 732 ? header->GetSuccessors()[1] in TryOptimizeInnerLoopFinite() 733 : header->GetSuccessors()[0]; in TryOptimizeInnerLoopFinite() 742 if (TrySetSimpleLoopHeader(header, &main_phi)) { in TryOptimizeInnerLoopFinite() 753 exit->RemovePredecessor(header); in TryOptimizeInnerLoopFinite() [all …]
|
/art/runtime/interpreter/mterp/common/ |
D | gen_setup.py | 71 header()
|
/art/runtime/ |
D | stack.cc | 86 const OatQuickMethodHeader* header = GetCurrentOatQuickMethodHeader(); in GetCurrentInlineInfo() local 87 if (cur_inline_info_.first != header) { in GetCurrentInlineInfo() 88 cur_inline_info_ = std::make_pair(header, CodeInfo::DecodeInlineInfoOnly(header)); in GetCurrentInlineInfo() 95 const OatQuickMethodHeader* header = GetCurrentOatQuickMethodHeader(); in GetCurrentStackMap() local 97 uint32_t pc = header->NativeQuickPcOffset(cur_quick_frame_pc_); in GetCurrentStackMap() 746 const auto& header = image_space->GetImageHeader(); in ValidateFrame() local 747 const ImageSection& methods = header.GetMethodsSection(); in ValidateFrame() 748 const ImageSection& runtime_methods = header.GetRuntimeMethodsSection(); in ValidateFrame()
|
D | vdex_file.cc | 467 const VerifierDepsHeader& header = GetVerifierDepsHeader(); in MatchesDexFileChecksums() local 468 if (dex_headers.size() != header.GetNumberOfDexFiles()) { in MatchesDexFileChecksums() 470 << header.GetNumberOfDexFiles() << ", actual=" << dex_headers.size() << ")"; in MatchesDexFileChecksums() 473 const VdexChecksum* checksums = header.GetDexChecksumsArray(); in MatchesDexFileChecksums()
|
D | stack_map.h | 296 ALWAYS_INLINE explicit CodeInfo(const OatQuickMethodHeader* header); 300 static CodeInfo DecodeGcMasksOnly(const OatQuickMethodHeader* header); 301 static CodeInfo DecodeInlineInfoOnly(const OatQuickMethodHeader* header);
|
D | oat_file.cc | 798 const DexFile::Header* header = reinterpret_cast<const DexFile::Header*>(dex_file_pointer); in Setup() local 799 if (dex_file_offset != 0 && (DexSize() - dex_file_offset < header->file_size_)) { in Setup() 806 header->file_size_, in Setup() 821 UNLIKELY((Size() - class_offsets_offset) / sizeof(uint32_t) < header->class_defs_size_)) { in Setup() 829 header->class_defs_size_); in Setup() 859 TypeLookupTable::RawDataLength(header->class_defs_size_)))) { in Setup() 867 header->class_defs_size_); in Setup() 2244 const DexFile::Header* header = in InitializeRelocations() local 2247 header->method_ids_size_, in InitializeRelocations() 2251 header->type_ids_size_, in InitializeRelocations() [all …]
|
D | oat.cc | 201 static const void* GetTrampoline(const OatHeader& header, uint32_t offset) { in GetTrampoline() argument 202 return (offset != 0u) ? reinterpret_cast<const uint8_t*>(&header) + offset : nullptr; in GetTrampoline()
|
D | elf_file.cc | 1715 uint8_t* header = map.Begin(); in Open() local 1716 if (header[EI_CLASS] == ELFCLASS64) { in Open() 1726 } else if (header[EI_CLASS] == ELFCLASS32) { in Open() 1740 header[EI_CLASS]); in Open() 1764 uint8_t* header = map.Begin(); in Open() local 1765 if (header[EI_CLASS] == ELFCLASS64) { in Open() 1775 } else if (header[EI_CLASS] == ELFCLASS32) { in Open() 1789 header[EI_CLASS]); in Open()
|
/art/cmdline/ |
D | Android.bp | 17 // TODO: this header library depends on libart. Find a way to express that.
|
/art/test/dexdump/ |
D | invoke-polymorphic.txt | 3 DEX file header: 26 Class #0 header:
|
D | const-method-handle.txt | 3 DEX file header: 26 Class #0 header: 103 Class #1 header:
|
D | values.txt | 3 DEX file header: 26 Class #0 header:
|
/art/dexlayout/ |
D | dex_ir_builder.cc | 142 BuilderMaps(Header* header, bool eagerly_assign_offsets) in BuilderMaps() argument 143 : header_(header), eagerly_assign_offsets_(eagerly_assign_offsets) { } in BuilderMaps() 254 Header* header = new Header(disk_header.magic_, in DexIrBuilder() local 271 BuilderMaps builder_maps(header, eagerly_assign_offsets); in DexIrBuilder() 274 header->StringIds().SetOffset(disk_header.string_ids_off_); in DexIrBuilder() 279 header->TypeIds().SetOffset(disk_header.type_ids_off_); in DexIrBuilder() 284 header->ProtoIds().SetOffset(disk_header.proto_ids_off_); in DexIrBuilder() 289 header->FieldIds().SetOffset(disk_header.field_ids_off_); in DexIrBuilder() 294 header->MethodIds().SetOffset(disk_header.method_ids_off_); in DexIrBuilder() 299 header->ClassDefs().SetOffset(disk_header.class_defs_off_); in DexIrBuilder() [all …]
|
/art/dex2oat/linker/ |
D | oat_writer.cc | 491 const UnalignedDexFileHeader* header = AsUnalignedDexFileHeader(raw_header); in ValidateDexFileHeader() local 492 if (header->file_size_ < sizeof(DexFile::Header)) { in ValidateDexFileHeader() 543 const UnalignedDexFileHeader* header = GetDexFileHeader(&dex_file_fd, raw_header, location); in AddDexFileSource() local 544 if (header == nullptr) { in AddDexFileSource() 556 header->checksum_, in AddDexFileSource() 557 header->file_size_); in AddDexFileSource() 615 const UnalignedDexFileHeader* header = AsUnalignedDexFileHeader(current_dex_data); in AddVdexDexFilesSource() local 621 header->file_size_); in AddVdexDexFilesSource() 650 const UnalignedDexFileHeader* header = AsUnalignedDexFileHeader(data.data()); in AddRawDexFileSource() local 651 if (data.size() < header->file_size_) { in AddRawDexFileSource() [all …]
|
/art/ |
D | CPPLINT.cfg | 20 # Use 'ART_' as the cpp header guard prefix (e.g. #ifndef ART_PATH_TO_FILE_H_).
|
/art/runtime/utils/ |
D | dex_cache_arrays_layout.h | 46 const DexFile::Header& header,
|
/art/runtime/gc/space/ |
D | bump_pointer_space.cc | 157 BlockHeader* header = reinterpret_cast<BlockHeader*>(storage); in AllocBlock() local 158 header->size_ = bytes; // Write out the block header. in AllocBlock()
|
/art/libdexfile/dex/ |
D | dex_file_loader.cc | 347 const CompactDexFile::Header* const header = CompactDexFile::Header::At(base); in OpenCommon() local 348 data_base = base + header->data_off_; in OpenCommon() 349 data_size = header->data_size_; in OpenCommon()
|
D | dex_file_verifier.cc | 129 const DexFile::Header* const header, in GetString() argument 132 DCHECK_LT(string_idx.index_, header->string_ids_size_); in GetString() 134 reinterpret_cast<const dex::StringId*>(begin + header->string_ids_off_) + string_idx.index_; in GetString() 144 const DexFile::Header* const header, in GetClass() argument 147 CHECK_LT(class_idx.index_, header->type_ids_size_); in GetClass() 150 reinterpret_cast<const dex::TypeId*>(begin + header->type_ids_off_) + class_idx.index_; in GetClass() 155 return GetString(begin, header, type_id->descriptor_idx_); in GetClass() 159 const DexFile::Header* const header, in GetFieldDescription() argument 162 CHECK_LT(idx, header->field_ids_size_); in GetFieldDescription() 165 reinterpret_cast<const dex::FieldId*>(begin + header->field_ids_off_) + idx; in GetFieldDescription() [all …]
|
/art/test/547-regression-trycatch-critic-edge/smali/ |
D | TestCase.smali | 21 # edge between TryBoundary and outer loop header (b/25493695).
|
/art/tools/cpp-define-generator/ |
D | Android.bp | 49 // This extracts the compile-time constants from asm_defines.s and creates the header.
|
/art/tools/jvmti-agents/ti-alloc-sample/ |
D | ti_alloc_sample.cc | 259 std::string Intern(const std::string& header, const std::string& key) { in Intern() argument 263 stream->Write(header + std::to_string(next_index_) + "," + key + "\n"); in Intern()
|
/art/tools/hiddenapi/ |
D | hiddenapi.cc | 266 DexFile::Header* header = const_cast<DexFile::Header*>(&dex_file->GetHeader()); in UpdateDexChecksums() local 268 header->checksum_ = dex_file->CalculateChecksum(); in UpdateDexChecksums() 774 DexFile::Header& header = GetHeader(); in UpdateDataSize() local 775 header.file_size_ += delta; in UpdateDataSize() 776 header.data_size_ += delta; in UpdateDataSize()
|
/art/test/510-checker-try-catch/smali/ |
D | SsaBuilder.smali | 49 # Avoid entry block be a pre header, which leads to 64 # Should be rejected because :catch_all is a loop header.
|