Home
last modified time | relevance | path

Searched refs:aligment_in_bytes (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/runtime_core/platforms/unix/libpandabase/
H A Dmem.cpp166 void *MapRWAnonymousWithAlignmentRaw(size_t size, size_t aligment_in_bytes, bool force_poison) in MapRWAnonymousWithAlignmentRaw() argument
168 ASSERT(aligment_in_bytes % GetPageSize() == 0); in MapRWAnonymousWithAlignmentRaw()
172 void *result = MapRWAnonymousRaw(size + aligment_in_bytes, force_poison); in MapRWAnonymousWithAlignmentRaw()
177 uintptr_t aligned_mem = (allocated_mem & ~(aligment_in_bytes - 1U)) + in MapRWAnonymousWithAlignmentRaw()
178 ((allocated_mem % aligment_in_bytes) != 0U ? aligment_in_bytes : 0U); in MapRWAnonymousWithAlignmentRaw()
181 ASSERT(unused_in_start <= aligment_in_bytes); in MapRWAnonymousWithAlignmentRaw()
182 size_t unused_in_end = aligment_in_bytes - unused_in_start; in MapRWAnonymousWithAlignmentRaw()
/arkcompiler/runtime_core/platforms/windows/libpandabase/
H A Dmem.cpp247 void *MapRWAnonymousWithAlignmentRaw(size_t size, size_t aligment_in_bytes, bool force_poison) in MapRWAnonymousWithAlignmentRaw() argument
249 ASSERT(aligment_in_bytes % GetPageSize() == 0); in MapRWAnonymousWithAlignmentRaw()
253 void *result = MapRWAnonymousRaw(size + aligment_in_bytes, force_poison); in MapRWAnonymousWithAlignmentRaw()
258 uintptr_t aligned_mem = (allocated_mem & ~(aligment_in_bytes - 1U)) + in MapRWAnonymousWithAlignmentRaw()
259 ((allocated_mem % aligment_in_bytes) != 0U ? aligment_in_bytes : 0U); in MapRWAnonymousWithAlignmentRaw()
262 ASSERT(unused_in_start <= aligment_in_bytes); in MapRWAnonymousWithAlignmentRaw()
263 size_t unused_in_end = aligment_in_bytes - unused_in_start; in MapRWAnonymousWithAlignmentRaw()
/arkcompiler/runtime_core/libpandabase/os/
H A Dmem.h322 * Returned address will be aligned as \param aligment_in_bytes.
326 * @param aligment_in_bytes - alignment in bytes, should be multiple of PAGE_SIZE
330 void *MapRWAnonymousWithAlignmentRaw(size_t size, size_t aligment_in_bytes, bool force_poison = true);

Completed in 2 milliseconds