Searched refs:kPageSize (Results 1 - 25 of 48) sorted by relevance

12

/art/runtime/
H A Dmem_map_test.cc54 const size_t page_size = static_cast<size_t>(kPageSize);
132 uintptr_t random_start = CreateStartPos(i * kPageSize);
158 kPageSize,
171 reinterpret_cast<uint8_t*>(kPageSize),
186 kPageSize,
199 constexpr size_t kMapSize = kPageSize;
221 uint8_t* valid_address = GetValidMapAddress(kPageSize, /*low_4gb*/false);
225 kPageSize,
236 kPageSize,
247 kPageSize,
[all...]
H A Dglobals.h41 static constexpr int kPageSize = 4096; member in namespace:art
45 static constexpr size_t kLargeObjectAlignment = kPageSize;
H A Dmem_map.cc89 // & ~(kPageSize - 1) =~0000000000000001111
112 constexpr uintptr_t mask = mask_ones & ~(kPageSize - 1);
292 size_t page_aligned_byte_count = RoundUp(byte_count, kPageSize);
369 const size_t page_aligned_byte_count = RoundUp(byte_count, kPageSize);
406 int page_offset = start % kPageSize;
409 size_t page_aligned_byte_count = RoundUp(byte_count + page_offset, kPageSize);
417 redzone_size = kPageSize;
523 DCHECK_ALIGNED(begin_, kPageSize);
524 DCHECK_ALIGNED(base_begin_, kPageSize);
525 DCHECK_ALIGNED(reinterpret_cast<uint8_t*>(base_begin_) + base_size_, kPageSize);
[all...]
H A Doat.cc105 if (!IsAligned<kPageSize>(executable_offset_)) {
108 if (!IsAligned<kPageSize>(image_patch_delta_)) {
130 if (!IsAligned<kPageSize>(executable_offset_)) {
133 if (!IsAligned<kPageSize>(image_patch_delta_)) {
205 DCHECK_ALIGNED(executable_offset_, kPageSize);
211 DCHECK_ALIGNED(executable_offset, kPageSize);
353 CHECK_ALIGNED(delta, kPageSize);
362 CHECK_ALIGNED(off, kPageSize);
383 CHECK_ALIGNED(image_file_location_oat_data_begin, kPageSize);
H A Dimage.cc65 CHECK_EQ(image_begin, RoundUp(image_begin, kPageSize));
66 CHECK_EQ(oat_file_begin, RoundUp(oat_file_begin, kPageSize));
67 CHECK_EQ(oat_data_begin, RoundUp(oat_data_begin, kPageSize));
79 CHECK_ALIGNED(delta, kPageSize) << " patch delta must be page aligned";
120 if (!IsAligned<kPageSize>(patch_delta_)) {
H A Dthread_pool.cc41 stack_size += kPageSize;
46 CHECK_ALIGNED(stack_->Begin(), kPageSize);
47 int mprotect_result = mprotect(stack_->Begin(), kPageSize, PROT_NONE);
H A Dmonitor_pool.h187 static constexpr size_t kChunkCapacity = kPageSize / kAlignedMonitorSize;
190 static constexpr size_t kChunkSize = kPageSize;
/art/runtime/gc/allocator/
H A Drosalloc.cc47 size_t RosAlloc::dedicated_full_run_storage_[kPageSize / sizeof(size_t)] = { 0 };
61 DCHECK_ALIGNED(base, kPageSize);
62 DCHECK_EQ(RoundUp(capacity, kPageSize), capacity);
63 DCHECK_EQ(RoundUp(max_capacity, kPageSize), max_capacity);
65 CHECK_ALIGNED(page_release_size_threshold_, kPageSize);
86 size_t num_of_pages = footprint_ / kPageSize;
87 size_t max_num_of_pages = max_capacity_ / kPageSize;
90 RoundUp(max_num_of_pages, kPageSize),
102 DCHECK_EQ(capacity_ % kPageSize, static_cast<size_t>(0));
127 const size_t req_byte_size = num_pages * kPageSize;
[all...]
H A Ddlmalloc.cc65 start = reinterpret_cast<void*>(art::RoundUp(reinterpret_cast<uintptr_t>(start), art::kPageSize));
66 end = reinterpret_cast<void*>(art::RoundDown(reinterpret_cast<uintptr_t>(end), art::kPageSize));
H A Drosalloc.h59 DCHECK_ALIGNED(byte_size, kPageSize);
64 DCHECK_EQ(byte_size % kPageSize, static_cast<size_t>(0));
105 DCHECK_EQ(byte_size % kPageSize, static_cast<size_t>(0));
392 return reinterpret_cast<uint8_t*>(this) + kPageSize * numOfPages[size_bracket_idx_];
612 DCHECK_EQ(byte_offset % static_cast<size_t>(kPageSize), static_cast<size_t>(0));
613 return byte_offset / kPageSize;
618 return (reinterpret_cast<uintptr_t>(addr) - reinterpret_cast<uintptr_t>(base_)) / kPageSize;
871 return RoundUp(bytes, kPageSize);
910 DCHECK_LT(idx, capacity_ / kPageSize);
/art/runtime/gc/collector/
H A Dimmune_spaces_test.cc71 reinterpret_cast<uint8_t*>(kPageSize),
72 kPageSize));
208 constexpr size_t kImageSize = 123 * kPageSize;
209 constexpr size_t kImageOatSize = 321 * kPageSize;
210 constexpr size_t kOtherSpaceSize= 100 * kPageSize;
255 constexpr size_t kImage1Size = kPageSize * 17;
256 constexpr size_t kImage2Size = kPageSize * 13;
257 constexpr size_t kImage3Size = kPageSize * 3;
258 constexpr size_t kImage1OatSize = kPageSize * 5;
259 constexpr size_t kImage2OatSize = kPageSize *
[all...]
H A Dsemi_space-inl.h67 CHECK_ALIGNED(ref, kPageSize);
H A Dimmune_spaces.cc52 space_end = RoundUp(reinterpret_cast<uintptr_t>(image_space->GetImageEnd()), kPageSize);
H A Dsemi_space.cc459 if (LIKELY(size <= static_cast<size_t>(kPageSize))) {
477 size_t page_remain = AlignUp(byte_dest, kPageSize) - byte_dest;
482 DCHECK_ALIGNED(reinterpret_cast<uintptr_t>(byte_dest), kPageSize); local
485 while (byte_src + kPageSize < limit) {
489 for (size_t i = 0; i < kPageSize / sizeof(*word_src); ++i) {
498 saved_bytes += kPageSize;
500 byte_src += kPageSize;
501 byte_dest += kPageSize;
/art/runtime/gc/space/
H A Dmalloc_space.cc88 *growth_limit = RoundUp(*growth_limit, kPageSize);
89 *capacity = RoundUp(*capacity, kPageSize);
123 growth_limit = RoundUp(growth_limit, kPageSize);
166 SetEnd(reinterpret_cast<uint8_t*>(RoundUp(reinterpret_cast<uintptr_t>(End()), kPageSize)));
169 DCHECK_ALIGNED(begin_, kPageSize);
170 DCHECK_ALIGNED(End(), kPageSize); local
171 size_t size = RoundUp(Size(), kPageSize);
183 SetGrowthLimit(RoundUp(size, kPageSize));
H A Dlarge_object_space.h162 static constexpr size_t kAlignment = kPageSize;
/art/compiler/
H A Delf_builder.h131 header_.sh_addralign = kPageSize;
465 rodata_(this, ".rodata", SHT_PROGBITS, SHF_ALLOC, nullptr, 0, kPageSize, 0),
466 text_(this, ".text", SHT_PROGBITS, SHF_ALLOC | SHF_EXECINSTR, nullptr, 0, kPageSize, 0),
467 bss_(this, ".bss", SHT_NOBITS, SHF_ALLOC, nullptr, 0, kPageSize, 0),
468 dynstr_(this, ".dynstr", SHF_ALLOC, kPageSize),
471 dynamic_(this, ".dynamic", SHT_DYNAMIC, SHF_ALLOC, &dynstr_, 0, kPageSize, sizeof(Elf_Dyn)),
472 eh_frame_(this, ".eh_frame", SHT_PROGBITS, SHF_ALLOC, nullptr, 0, kPageSize, 0),
480 abiflags_(this, ".MIPS.abiflags", SHT_MIPS_ABIFLAGS, SHF_ALLOC, nullptr, 0, kPageSize, 0,
562 CHECK(loaded_size_ == 0 || loaded_size_ == RoundUp(virtual_address_, kPageSize))
630 DCHECK_EQ(rodata_.header_.sh_addralign, static_cast<Elf_Word>(kPageSize));
[all...]
H A Dcommon_compiler_test.cc102 uintptr_t base = RoundDown(data, kPageSize);
103 uintptr_t limit = RoundUp(data + code_length, kPageSize);
/art/compiler/linker/
H A Dmulti_oat_relative_patcher.cc39 DCHECK_ALIGNED(adjustment, kPageSize);
/art/runtime/gc/accounting/
H A Dcard_table.cc122 uint8_t* round_start = AlignUp(start_card, kPageSize);
123 uint8_t* round_end = AlignDown(end_card, kPageSize);
H A Dbitmap.cc46 RoundUp(num_bits, kBitsPerBitmapWord) / kBitsPerBitmapWord * sizeof(uintptr_t), kPageSize);
H A Dspace_bitmap_test.cc165 RunTest<kPageSize>();
/art/imgdiag/
H A Dimgdiag.cc321 const uint8_t* image_begin = AlignDown(image_begin_unaligned, kPageSize);
322 const uint8_t* image_end = AlignUp(image_end_unaligned, kPageSize);
403 for (uintptr_t begin = boot_map.start; begin != boot_map.end; begin += kPageSize) {
412 if (memcmp(local_ptr, remote_ptr, kPageSize) != 0) {
416 for (size_t i = 0; i < kPageSize / sizeof(uint32_t); ++i) {
438 virtual_page_idx = reinterpret_cast<uintptr_t>(local_ptr) / kPageSize;
441 page_idx = (offset + page_off_begin) / kPageSize;
448 size_t remote_virtual_page_idx = begin / kPageSize;
530 current_page_idx = object_address / kPageSize + page_off;
538 } while ((current_page_idx * kPageSize) <
[all...]
/art/compiler/utils/
H A Dswap_space.cc138 size_t next_part = std::max(RoundUp(min_size, kPageSize), RoundUp(kMininumMapSize, kPageSize));
/art/patchoat/
H A Dpatchoat.cc1004 if (!IsAligned<kPageSize>(base_delta)) {
1005 Usage("Base offset/delta must be aligned to a pagesize (0x%08x) boundary.", kPageSize);
1011 << std::dec << (base_delta/kPageSize) << " pages.";
1101 if (!IsAligned<kPageSize>(base_delta)) {
1102 Usage("Base offset/delta must be alligned to a pagesize (0x%08x) boundary.", kPageSize);
1195 if (!IsAligned<kPageSize>(base_delta)) {
1205 << std::dec << (base_delta/kPageSize) << " pages.";

Completed in 3767 milliseconds

12