mirror of
https://github.com/GrapheneOS/hardened_malloc.git
synced 2025-05-23 16:31:20 -04:00
mte: add untag_pointer() variant for const pointers
This commit is contained in:
parent
be08eeee2d
commit
72dc236d5f
2 changed files with 10 additions and 1 deletions
|
@ -1762,7 +1762,7 @@ EXPORT size_t h_malloc_usable_size(H_MALLOC_USABLE_SIZE_CONST void *arg) {
|
|||
return 0;
|
||||
}
|
||||
|
||||
void *p = untag_pointer((void *) (uintptr_t) arg);
|
||||
const void *p = untag_const_pointer(arg);
|
||||
|
||||
if (p < get_slab_region_end() && p >= ro.slab_region_start) {
|
||||
thread_unseal_metadata();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue