Home
last modified time | relevance | path

Searched refs:page_size (Results 1 – 19 of 19) sorted by relevance

/bionic/libc/platform/bionic/
Dpage.h26 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/
Dsys_prctl_test.cpp38 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/
Dheap_tagging_helper.cpp72 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/
Dsysinfo.cpp68 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()
Dgetpagesize.cpp34 return page_size(); in getpagesize()
Dbionic_allocator.cpp101 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()
Dlegacy_32_bit_support.cpp127 size_t rounded = __BIONIC_ALIGN(size, page_size()); in mmap64()
147 size_t rounded = __BIONIC_ALIGN(new_size, page_size()); in mremap()
Dpthread_create.cpp75 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()
Dpthread_attr.cpp147 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()
Dfdsan.cpp84 size_t aligned_size = __BIONIC_ALIGN(required_size, page_size()); in at()
Dlibc_init_static.cpp368 if (mprotect(pg_start, page_size(), PROT_READ | PROT_WRITE | PROT_MTE | PROT_GROWSDOWN)) { in __libc_init_mte()
/bionic/linker/
Dlinker_utils_test.cpp108 const size_t kPageSize = page_size(); in TEST()
124 const size_t kPageSize = page_size(); in TEST()
Dlinker_phdr.cpp147 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 …]
Dlinker_cfi.cpp207 mprotect(shadow_start, page_size(), PROT_READ); in NotifyLibDl()
Dlinker.cpp968 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/
Docrdma-abi.h41 __u32 page_size; member
/bionic/libc/kernel/uapi/linux/
Dvfio.h356 __aligned_u64 page_size; member
370 __aligned_u64 page_size; member
Diommufd.h200 __aligned_u64 page_size; member
/bionic/libc/kernel/uapi/drm/
Dhabanalabs_accel.h1102 __u64 page_size; member