/art/tools/dexanalyze/ |
D | dexanalyze_strings.cc | 42 const size_t offset = prefix_data_.size(); in AddPrefixData() 52 CHECK_LT(prefix_index, offsets_.size()); in GetOffset() 61 return offsets_.size() - 1; in AddOffset() 82 const size_t string_offset = chars_.size(); in AddString() 89 return string_offsets_.size() - 1; in AddString() 154 const size_t string_offset = chars_.size(); in AddString() 159 return string_offsets_.size() - 1; in AddString() 340 for (size_t i = 0; i < strings.size(); ++i) { in Build() 346 if (i < strings.size() - 1) { in Build() 451 for (size_t i = 0; i < strings.size(); ++i) { in ProcessStrings() [all …]
|
/art/runtime/jit/ |
D | debugger_interface.cc | 218 static const void* Alloc(size_t size) { return malloc(size); } in Alloc() 227 static const void* Alloc(size_t size) { return Memory()->AllocateData(size); } in Alloc() 322 const uint8_t* copy = reinterpret_cast<const uint8_t*>(NativeInfo::Alloc(symfile.size())); in CreateJITCodeEntryInternal() 327 memcpy(NativeInfo::Writable(copy), symfile.data(), symfile.size()); in CreateJITCodeEntryInternal() 328 symfile = ArrayRef<const uint8_t>(copy, symfile.size()); in CreateJITCodeEntryInternal() 346 writable_entry->symfile_size_ = symfile.size(); in CreateJITCodeEntryInternal() 533 if (elfs.size() == 1 && removed_subset.empty() && (*begin)->is_compressed_ == compress) { in RepackEntries() 547 << " elfs=" << elfs.size() in RepackEntries() 548 << " dead=" << removed_subset.size() in RepackEntries() 550 << " size=" << packed.size() << (compress ? "(lzma)" : ""); in RepackEntries() [all …]
|
D | jit_memory_region_test.cc | 61 size_t size = kPageSize; in BasicTest() local 62 android::base::unique_fd fd(JitMemoryRegion::CreateZygoteMemory(size, &error_msg)); in BasicTest() 89 CHECK_EQ(mprotect(addr, size, PROT_READ), 0) << strerror(errno); in BasicTest() 90 CHECK_EQ(mprotect(addr, size, PROT_READ | PROT_WRITE), 0) << strerror(errno); in BasicTest() 114 size_t size = kPageSize; in TestUnmapWritableAfterFork() local 118 android::base::unique_fd fd(JitMemoryRegion::CreateZygoteMemory(size, &error_msg)); in TestUnmapWritableAfterFork() 144 android::base::unique_fd fd2(JitMemoryRegion::CreateZygoteMemory(size, &error_msg)); in TestUnmapWritableAfterFork() 211 size_t size = kPageSize; in TestMadviseDontFork() local 215 android::base::unique_fd fd(JitMemoryRegion::CreateZygoteMemory(size, &error_msg)); in TestMadviseDontFork() 242 android::base::unique_fd fd2(JitMemoryRegion::CreateZygoteMemory(size, &error_msg)); in TestMadviseDontFork() [all …]
|
/art/runtime/ |
D | vdex_file.cc | 231 size_t size = reinterpret_cast<const DexFile::Header*>(dex_file_start)->file_size_; in OpenAllDexFiles() local 237 size, in OpenAllDexFiles() 404 VdexFile::VerifierDepsHeader deps_header(dex_files.size(), in WriteToDisk() 405 verifier_deps_data.size(), in WriteToDisk() 407 boot_checksum.size(), in WriteToDisk() 408 class_loader_context.size()); in WriteToDisk() 438 verifier_deps_data.size())) { in WriteToDisk() 444 if (!out->WriteFully(boot_checksum.c_str(), boot_checksum.size())) { in WriteToDisk() 450 if (!out->WriteFully(class_loader_context.c_str(), class_loader_context.size())) { in WriteToDisk() 468 if (dex_headers.size() != header.GetNumberOfDexFiles()) { in MatchesDexFileChecksums() [all …]
|
D | vdex_file.h | 163 size_t size = sizeof(VerifierDepsHeader); in GetComputedFileSize() local 165 size += header.GetVerifierDepsSize(); in GetComputedFileSize() 166 size += header.GetSizeOfChecksumsSection(); in GetComputedFileSize() 168 size += GetDexSectionHeader().GetDexSectionSize(); in GetComputedFileSize() 169 size += GetDexSectionHeader().GetQuickeningInfoSize(); in GetComputedFileSize() 171 size += header.GetBootClassPathChecksumStringSize(); in GetComputedFileSize() 172 size += header.GetClassLoaderContextStringSize(); in GetComputedFileSize() 173 return size; in GetComputedFileSize()
|
/art/libprofile/profile/ |
D | profile_compilation_info.cc | 149 if (classes.size() + 1 >= ProfileCompilationInfo::kIndividualInlineCacheSize) { in AddClass() 180 DCHECK(last_sep_index < dex_location.size()); in GetProfileDexFileBaseKey() 322 int64_t size = OS::GetFileSizeBytes(filename.c_str()); in Save() local 323 if (size != -1) { in Save() 326 << size; in Save() 328 *bytes_written = static_cast<uint64_t>(size); in Save() 403 DCHECK_LE(info_.size(), MaxProfileIndex()); in Save() 404 WriteProfileIndex(&buffer, static_cast<ProfileIndexType>(info_.size())); in Save() 411 dex_data.profile_key.size() + in Save() 412 sizeof(uint16_t) * dex_data.class_set.size() + in Save() [all …]
|
D | profile_boot_info.cc | 33 index = dex_files_.size(); in Add() 45 AddUintToBuffer(&buffer, static_cast<uint8_t>(dex_file->GetLocation().size())); in Save() 56 if (!WriteBuffer(fd, buffer.data(), buffer.size())) { in Save() 96 return dex_location.size() == string_length && in Load()
|
/art/libartbase/base/ |
D | allocator.h | 134 const size_t size = n * sizeof(T); variable 135 TrackedAllocators::RegisterAllocation(GetTag(), size); 136 return reinterpret_cast<pointer>(malloc(size)); 141 const size_t size = n * sizeof(T); in deallocate() local 142 TrackedAllocators::RegisterFree(GetTag(), size); in deallocate()
|
D | arena_allocator.h | 155 void MakeDefined(void* ptr, size_t size) { in MakeDefined() argument 157 DoMakeDefined(ptr, size); in MakeDefined() 160 void MakeUndefined(void* ptr, size_t size) { in MakeUndefined() argument 162 DoMakeUndefined(ptr, size); in MakeUndefined() 165 void MakeInaccessible(void* ptr, size_t size) { in MakeInaccessible() argument 167 DoMakeInaccessible(ptr, size); in MakeInaccessible() 172 void DoMakeDefined(void* ptr, size_t size); 173 void DoMakeUndefined(void* ptr, size_t size); 174 void DoMakeInaccessible(void* ptr, size_t size); 232 virtual Arena* AllocArena(size_t size) = 0;
|
D | endian_utils.h | 28 size_t size = bytes.size(); in AppendBytes() local 29 bytes.resize(size + sizeof(T)); in AppendBytes() 30 memcpy(bytes.data() + size, &data, sizeof(T)); in AppendBytes()
|
/art/compiler/jni/quick/arm/ |
D | calling_convention_arm.cc | 99 template <size_t size> 101 const ManagedRegister (&callee_saves)[size]) { in CalculateCoreCalleeSpillMask() argument 112 template <size_t size> 113 static constexpr uint32_t CalculateFpCalleeSpillMask(const ManagedRegister (&callee_saves)[size]) { in CalculateFpCalleeSpillMask() argument 405 const size_t callee_save_area_size = CalleeSaveRegisters().size() * kFramePointerSize; in FrameSize() 429 size_t size = stack_args * kFramePointerSize + padding_; in OutFrameSize() local 438 if (is_critical_native_ && (size != 0u || GetShorty()[0] == 'F' || GetShorty()[0] == 'D')) { in OutFrameSize() 439 size += kFramePointerSize; // We need to spill LR with the args. in OutFrameSize() 441 size_t out_args_size = RoundUp(size, kAapcsStackAlignment); in OutFrameSize() 527 kCalleeSaveRegisters + std::size(kCalleeSaveRegisters), in HiddenArgumentRegister() [all …]
|
/art/compiler/optimizing/ |
D | register_allocator_linear_scan.h | 59 return int_spill_slots_.size() in GetNumberOfSpillSlots() 60 + long_spill_slots_.size() in GetNumberOfSpillSlots() 61 + float_spill_slots_.size() in GetNumberOfSpillSlots() 62 + double_spill_slots_.size() in GetNumberOfSpillSlots()
|
D | dead_code_elimination.cc | 250 block->GetPredecessors().size() == 1u) { in SimplifyAlwaysThrows() 251 DCHECK_EQ(block->GetSuccessors().size(), 1u); in SimplifyAlwaysThrows() 260 succ->GetPredecessors().size() > 1u && in SimplifyAlwaysThrows() 390 if (block->GetPredecessors().size() == 1) { in SimplifyIfs() 429 for (size_t i = 1u, size = graph_->GetReversePostOrder().size(); i != size; ++i) { in ConnectSuccessiveBlocks() local 434 if (successor->IsExitBlock() || successor->GetPredecessors().size() != 1u) { in ConnectSuccessiveBlocks() 439 --size; in ConnectSuccessiveBlocks() 440 DCHECK_EQ(size, graph_->GetReversePostOrder().size()); in ConnectSuccessiveBlocks() 452 ArenaBitVector live_blocks(&allocator, graph_->GetBlocks().size(), false, kArenaAllocDCE); in RemoveDeadBlocks()
|
/art/test/ti-agent/ |
D | suspension_helper.cc | 54 jintArray ret = env->NewIntArray(threads.size()); in Java_art_Suspension_resumeList() 60 jvmti_env->ResumeThreadList(threads.size(), in Java_art_Suspension_resumeList() 75 jintArray ret = env->NewIntArray(threads.size()); in Java_art_Suspension_suspendList() 81 jvmti_env->SuspendThreadList(threads.size(), in Java_art_Suspension_suspendList()
|
/art/libdexfile/external/ |
D | dex_file_supp_test.cc | 92 EXPECT_EQ(s.size(), size_t{3}); in TEST() 104 EXPECT_EQ(s.size(), size_t{7}); in TEST() 110 size_t size = sizeof(art::DexFile::Header) - 1; in TEST() local 112 EXPECT_EQ(DexFile::OpenFromMemory(kDexData, &size, "", &error_msg), nullptr); in TEST() 113 EXPECT_EQ(size, sizeof(art::DexFile::Header)); in TEST() 118 size_t size = sizeof(art::DexFile::Header); in TEST() local 120 EXPECT_EQ(DexFile::OpenFromMemory(kDexData, &size, "", &error_msg), nullptr); in TEST() 121 EXPECT_EQ(size, sizeof(kDexData)); in TEST() 126 size_t size = sizeof(kDexData); in GetTestDexData() local 128 std::unique_ptr<DexFile> dex_file = DexFile::OpenFromMemory(kDexData, &size, "", &error_msg); in GetTestDexData()
|
/art/openjdkjvmti/ |
D | ti_allocator.h | 48 static jvmtiError Allocate(jvmtiEnv* env, jlong size, unsigned char** mem_ptr); 54 static unsigned char* AllocateImpl(jlong size);
|
/art/test/545-tracing-and-jit/src/ |
D | Main.java | 119 map.size(); in fillJit() 135 map.size(); in fillJit() 151 map.size(); in fillJit() 167 map.size(); in fillJit() 184 set.size(); in fillJit() 201 set.size(); in fillJit() 218 set.size(); in fillJit()
|
/art/compiler/debug/ |
D | elf_debug_line_writer.h | 80 std::unordered_set<uint64_t> seen_addresses(compilation_unit.methods.size()); in WriteCompilationUnit() 141 for (size_t i = pc2dex_map.size() - 1; i > 0; --i) { in WriteCompilationUnit() 189 directory_index = 1 + directories.size(); in WriteCompilationUnit() 201 file_index = 1 + files.size(); in WriteCompilationUnit() 263 buffer.reserve(opcodes.data()->size() + KB); in WriteCompilationUnit() 265 builder_->GetDebugLine()->WriteFully(buffer.data(), buffer.size()); in WriteCompilationUnit() 266 return buffer.size(); in WriteCompilationUnit()
|
/art/libelffile/stream/ |
D | vector_output_stream.cc | 24 : OutputStream(location), offset_(vector->size()), vector_(vector) {} in VectorOutputStream() 39 new_offset = vector_->size() + offset; in Seek()
|
/art/compiler/ |
D | compiled_method-inl.h | 37 DCHECK_NE(array->size(), 0u); in GetArray() 38 return ArrayRef<const T>(&array->At(0), array->size()); in GetArray()
|
/art/libelffile/elf/ |
D | elf_builder.h | 117 void AllocateVirtualMemory(Elf_Word size) { in AllocateVirtualMemory() argument 118 AllocateVirtualMemory(owner_->virtual_address_, size); in AllocateVirtualMemory() 121 void AllocateVirtualMemory(Elf_Addr addr, Elf_Word size) { in AllocateVirtualMemory() argument 126 CHECK(header_.sh_size == 0u || header_.sh_size == size); in AllocateVirtualMemory() 127 header_.sh_size = size; in AllocateVirtualMemory() 208 section_index_ = sections.size(); // First ELF section has index 1. in AddSection() 239 Elf_Word offset = cache_.size(); in Add() 246 return cache_.size(); in GetCacheSize() 250 this->WriteFully(cache_.data(), cache_.size()); in Write() 355 Elf_Word size, in Add() argument [all …]
|
/art/dex2oat/linker/ |
D | image_test.h | 178 for (size_t i = 0u; i != class_path.size(); ++i) { in DoCompile() 246 for (size_t i = 0, size = oat_writers.size(); i != size; ++i) { in DoCompile() local 283 DCHECK_EQ(out_helper.vdex_files.size(), out_helper.oat_files.size()); in DoCompile() 284 for (size_t i = 0, size = out_helper.oat_files.size(); i != size; ++i) { in DoCompile() local 344 image_filenames.size()); in DoCompile() 347 for (size_t i = 0, size = oat_filenames.size(); i != size; ++i) { in DoCompile() local
|
D | oat_writer.cc | 190 DCHECK_GE(dexlayout_data.size(), sizeof(DexFile::Header)); in SetDexLayoutData() 294 return method_offsets_.size() * sizeof(method_offsets_[0]); in GetMethodOffsetsRawSize() 318 return class_offsets_.size() * sizeof(class_offsets_[0]); in GetClassOffsetsRawSize() 642 if (data.size() < sizeof(DexFile::Header)) { in AddRawDexFileSource() 644 << data.size() << " File: " << location; in AddRawDexFileSource() 651 if (data.size() < header->file_size_) { in AddRawDexFileSource() 652 LOG(ERROR) << "Truncated dex file data. Data size: " << data.size() in AddRawDexFileSource() 668 locations.reserve(oat_dex_files_.size()); in GetSourceLocations() 690 oat_dex_files_.size() * sizeof(VdexFile::VdexChecksum); in WriteAndOpenDexFiles() 720 oat_size_ = InitOatHeader(dchecked_integral_cast<uint32_t>(oat_dex_files_.size()), in StartRoData() [all …]
|
/art/libelffile/dwarf/ |
D | debug_abbrev_writer.h | 54 has_children_offset_ = current_abbrev_.size(); in StartAbbrev() 75 this->PushData(abbrev.data(), abbrev.size()); in EndAbbrev() 86 return dchecked_integral_cast<uint32_t>(1 + abbrev_codes_.size()); in NextAbbrevCode()
|
/art/runtime/hprof/ |
D | hprof.cc | 316 DCHECK_EQ(length_, buffer_.size()); in HandleU1List() 321 DCHECK_EQ(length_, buffer_.size()); in HandleU1AsU2List() 334 DCHECK_EQ(length_, buffer_.size()); in HandleU2List() 344 DCHECK_EQ(length_, buffer_.size()); in HandleU4List() 356 DCHECK_EQ(length_, buffer_.size()); in HandleU8List() 372 DCHECK_EQ(buffer_.size(), length_); in HandleEndRecord() 424 size_t old_size = full_data_.size(); in HandleFlush() 824 chunk_type, ArrayRef<const uint8_t>(out_data.data(), out_data.size())); in DumpToDdmsDirect() 868 CHECK_EQ(traces_.size(), next_trace_sn - kHprofNullStackTrace - 1); in PopulateAllocationTrackingTraces() 869 CHECK_EQ(frames_.size(), next_frame_id); in PopulateAllocationTrackingTraces() [all …]
|