Home
last modified time | relevance | path

Searched refs:header (Results 51 – 75 of 98) sorted by relevance

1234

/art/compiler/optimizing/
Dregister_allocator.cc278 HBasicBlock* header = it.Current()->GetHeader(); in SplitBetween() local
279 if (block_from->GetLifetimeStart() >= header->GetLifetimeStart()) { in SplitBetween()
282 block_to = header; in SplitBetween()
Dloop_optimization.cc645 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/
Dgen_setup.py71 header()
/art/runtime/
Dstack.cc86 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()
Dvdex_file.cc467 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()
Dstack_map.h296 ALWAYS_INLINE explicit CodeInfo(const OatQuickMethodHeader* header);
300 static CodeInfo DecodeGcMasksOnly(const OatQuickMethodHeader* header);
301 static CodeInfo DecodeInlineInfoOnly(const OatQuickMethodHeader* header);
Doat_file.cc798 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 …]
Doat.cc201 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()
Delf_file.cc1715 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/
DAndroid.bp17 // TODO: this header library depends on libart. Find a way to express that.
/art/test/dexdump/
Dinvoke-polymorphic.txt3 DEX file header:
26 Class #0 header:
Dconst-method-handle.txt3 DEX file header:
26 Class #0 header:
103 Class #1 header:
Dvalues.txt3 DEX file header:
26 Class #0 header:
/art/dexlayout/
Ddex_ir_builder.cc142 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/
Doat_writer.cc491 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/
DCPPLINT.cfg20 # Use 'ART_' as the cpp header guard prefix (e.g. #ifndef ART_PATH_TO_FILE_H_).
/art/runtime/utils/
Ddex_cache_arrays_layout.h46 const DexFile::Header& header,
/art/runtime/gc/space/
Dbump_pointer_space.cc157 BlockHeader* header = reinterpret_cast<BlockHeader*>(storage); in AllocBlock() local
158 header->size_ = bytes; // Write out the block header. in AllocBlock()
/art/libdexfile/dex/
Ddex_file_loader.cc347 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()
Ddex_file_verifier.cc129 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/
DTestCase.smali21 # edge between TryBoundary and outer loop header (b/25493695).
/art/tools/cpp-define-generator/
DAndroid.bp49 // This extracts the compile-time constants from asm_defines.s and creates the header.
/art/tools/jvmti-agents/ti-alloc-sample/
Dti_alloc_sample.cc259 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/
Dhiddenapi.cc266 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/
DSsaBuilder.smali49 # Avoid entry block be a pre header, which leads to
64 # Should be rejected because :catch_all is a loop header.

1234