Home
last modified time | relevance | path

Searched refs:aligned_shadow_begin (Results 1 - 2 of 2) sorted by relevance

/third_party/musl/ldso/linux/
H A Dcfi.c480 char* aligned_shadow_begin = (char*)ALIGN_DOWN((uintptr_t)shadow_begin, PAGE_SIZE); in fill_shadow_value_to_shadow() local
483 uint16_t tmp_shadow_size = aligned_shadow_end - aligned_shadow_begin; in fill_shadow_value_to_shadow()
484 uint16_t offset_begin = shadow_begin - aligned_shadow_begin; in fill_shadow_value_to_shadow()
485 uint16_t offset_end = shadow_end - aligned_shadow_begin; in fill_shadow_value_to_shadow()
497 if (mprotect(aligned_shadow_begin, tmp_shadow_size, PROT_READ) == -1) { in fill_shadow_value_to_shadow()
503 memcpy(tmp_shadow_start, aligned_shadow_begin, tmp_shadow_size); in fill_shadow_value_to_shadow()
505 memcpy(tmp_shadow_start, aligned_shadow_begin, offset_begin); in fill_shadow_value_to_shadow()
543 MREMAP_MAYMOVE | MREMAP_FIXED, aligned_shadow_begin); in fill_shadow_value_to_shadow()
/third_party/musl/porting/linux/user/ldso/
H A Dcfi.c420 char* aligned_shadow_begin = (char*)ALIGN_DOWN((uintptr_t)shadow_begin, PAGE_SIZE); in fill_shadow_value_to_shadow() local
423 uint16_t tmp_shadow_size = aligned_shadow_end - aligned_shadow_begin; in fill_shadow_value_to_shadow()
424 uint16_t offset_begin = shadow_begin - aligned_shadow_begin; in fill_shadow_value_to_shadow()
425 uint16_t offset_end = shadow_end - aligned_shadow_begin; in fill_shadow_value_to_shadow()
437 memcpy(tmp_shadow_start, aligned_shadow_begin, offset_begin); in fill_shadow_value_to_shadow()
481 MREMAP_MAYMOVE | MREMAP_FIXED, aligned_shadow_begin); in fill_shadow_value_to_shadow()

Completed in 2 milliseconds