Searched refs:aligned_shadow_begin (Results 1 – 2 of 2) sorted by relevance
| /third_party/musl/ldso/linux/ |
| D | cfi.c | 421 char* aligned_shadow_begin = (char*)ALIGN_DOWN((uintptr_t)shadow_begin, PAGE_SIZE); in fill_shadow_value_to_shadow() local 424 uint16_t tmp_shadow_size = aligned_shadow_end - aligned_shadow_begin; in fill_shadow_value_to_shadow() 425 uint16_t offset_begin = shadow_begin - aligned_shadow_begin; in fill_shadow_value_to_shadow() 426 uint16_t offset_end = shadow_end - aligned_shadow_begin; in fill_shadow_value_to_shadow() 438 if (mprotect(aligned_shadow_begin, tmp_shadow_size, PROT_READ) == -1) { in fill_shadow_value_to_shadow() 444 memcpy(tmp_shadow_start, aligned_shadow_begin, tmp_shadow_size); in fill_shadow_value_to_shadow() 446 memcpy(tmp_shadow_start, aligned_shadow_begin, offset_begin); in fill_shadow_value_to_shadow() 491 MREMAP_MAYMOVE | MREMAP_FIXED, aligned_shadow_begin); in fill_shadow_value_to_shadow()
|
| /third_party/musl/porting/linux/user/ldso/ |
| 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()
|