Searched refs:aligned_shadow_begin (Results 1 - 2 of 2) sorted by relevance
/third_party/musl/ldso/linux/ |
H A D | cfi.c | 480 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 D | cfi.c | 420 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