/bionic/libc/platform/bionic/ |
D | page.h | 26 inline size_t page_size() { in page_size() function 30 static const size_t page_size = getauxval(AT_PAGESZ); in page_size() 31 return page_size; in page_size() 47 return x & ~(page_size() - 1); in page_start() 52 return x & (page_size() - 1); in page_offset() 58 return page_start(x + page_size() - 1); in page_end()
|
/bionic/tests/ |
D | sys_prctl_test.cpp | 38 size_t page_size = static_cast<size_t>(sysconf(_SC_PAGESIZE)); in TEST() local 39 void* p = mmap(NULL, page_size * 3, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); in TEST() 41 ASSERT_EQ(0, mprotect(p, page_size, PROT_NONE)); in TEST() 42 ASSERT_NE(-1, prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, p, page_size * 3, "anonymous map space")); in TEST() 63 ASSERT_EQ(0, munmap(p, page_size * 3)); in TEST()
|
/bionic/tests/libs/ |
D | heap_tagging_helper.cpp | 72 size_t page_size = static_cast<size_t>(sysconf(_SC_PAGESIZE)); in main() local 73 void* p = mmap(nullptr, page_size, PROT_READ | PROT_WRITE | PROT_MTE, in main() 91 munmap(p, page_size); in main()
|
/bionic/libc/bionic/ |
D | sysinfo.cpp | 68 return (static_cast<int64_t>(si.totalram) * si.mem_unit) / page_size(); in get_phys_pages() 74 return ((static_cast<int64_t>(si.freeram) + si.bufferram) * si.mem_unit) / page_size(); in get_avphys_pages()
|
D | getpagesize.cpp | 34 return page_size(); in getpagesize()
|
D | bionic_allocator.cpp | 101 blocks_per_page_((page_size() - sizeof(small_object_page_info)) / block_size), in BionicSmallObjectAllocator() 158 munmap(page, page_size()); in free_page() 193 mmap(nullptr, page_size(), PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); in alloc_page() 198 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, map_ptr, page_size(), "bionic_alloc_small_objects"); in alloc_page() 316 align = MIN(align, page_size()); in memalign()
|
D | legacy_32_bit_support.cpp | 127 size_t rounded = __BIONIC_ALIGN(size, page_size()); in mmap64() 147 size_t rounded = __BIONIC_ALIGN(new_size, page_size()); in mremap()
|
D | pthread_create.cpp | 75 size_t allocation_size = __BIONIC_ALIGN(sizeof(bionic_tls), page_size()); in __allocate_temp_bionic_tls() 87 munmap(tls, __BIONIC_ALIGN(sizeof(bionic_tls), page_size())); in __free_temp_bionic_tls() 223 mmap_size = __BIONIC_ALIGN(mmap_size, page_size()); in __allocate_thread_mapping() 275 attr->guard_size = __BIONIC_ALIGN(attr->guard_size, page_size()); in __allocate_thread()
|
D | pthread_attr.cpp | 147 if ((stack_size & (page_size() - 1) || stack_size < PTHREAD_STACK_MIN)) { in pthread_attr_setstack() 150 if (reinterpret_cast<uintptr_t>(stack_base) & (page_size() - 1)) { in pthread_attr_setstack()
|
D | fdsan.cpp | 84 size_t aligned_size = __BIONIC_ALIGN(required_size, page_size()); in at()
|
D | libc_init_static.cpp | 368 if (mprotect(pg_start, page_size(), PROT_READ | PROT_WRITE | PROT_MTE | PROT_GROWSDOWN)) { in __libc_init_mte()
|
/bionic/linker/ |
D | linker_utils_test.cpp | 108 const size_t kPageSize = page_size(); in TEST() 124 const size_t kPageSize = page_size(); in TEST()
|
D | linker_phdr.cpp | 147 static const size_t kPageSize = page_size(); 560 size_t maximum_alignment = page_size(); in phdr_table_get_maximum_alignment() 578 return page_size(); in phdr_table_get_maximum_alignment() 589 if (mapping_align == page_size()) { in ReserveWithAlignmentPadding() 608 size_t mmap_size = align_up(size, mapping_align) + mapping_align - page_size(); in ReserveWithAlignmentPadding() 625 mmap_size = align_up(size + gap_size, mapping_align) + mapping_align - page_size(); in ReserveWithAlignmentPadding() 680 size_t start_alignment = page_size(); in ReserveAddressSpace() 685 start_alignment = maximum_alignment == kPmdSize ? kPmdSize : page_size(); in ReserveAddressSpace() 1296 memcmp(mem_base + match_offset, file_base + match_offset, page_size()) != 0) { in phdr_table_map_gnu_relro() 1297 match_offset += page_size(); in phdr_table_map_gnu_relro() [all …]
|
D | linker_cfi.cpp | 207 mprotect(shadow_start, page_size(), PROT_READ); in NotifyLibDl()
|
D | linker.cpp | 968 if (entry.method != kCompressStored || (entry.offset % page_size()) != 0) { in open_library_in_zipfile() 1177 if ((file_offset % page_size()) != 0) { in load_library()
|
/bionic/libc/kernel/uapi/rdma/ |
D | ocrdma-abi.h | 41 __u32 page_size; member
|
/bionic/libc/kernel/uapi/linux/ |
D | vfio.h | 356 __aligned_u64 page_size; member 370 __aligned_u64 page_size; member
|
D | iommufd.h | 200 __aligned_u64 page_size; member
|
/bionic/libc/kernel/uapi/drm/ |
D | habanalabs_accel.h | 1102 __u64 page_size; member
|