Dmitry Muhomor
f042a6b9b0
android: add function for disabling MTE at runtime
...
On Android, MTE is always enabled in Zygote, and is disabled after fork for apps that didn't opt-in
to MTE.
Depends on the slab canary adjustments in the previous commit.
2023-10-30 14:20:53 -04:00
Daniel Micay
d1c39edc9b
use const for malloc_object_size API
2022-01-04 10:14:41 -05:00
Daniel Micay
aa1746a90d
alloc_size attribute for legacy valloc function
2022-01-04 10:04:26 -05:00
Daniel Micay
f3efc26638
add malloc attribute where appropriate
2022-01-04 09:56:29 -05:00
jvoisin
78cbb964d4
Add alloc_size and alloc_align attributes
...
This should help a bit the compiler to emit better diagnostics and to improve
the correctness of `__builtin_object_size`.
See https://clang.llvm.org/docs/AttributeReference.html#alloc-size
and https://clang.llvm.org/docs/AttributeReference.html#alloc-align
2022-01-04 09:45:20 -05:00
Daniel Micay
a45dacc57b
add support for glibc mallinfo2
2021-05-12 20:07:15 -04:00
anupritaisno1
8974af86d1
hardened malloc: iterate -> malloc_iterate
...
Signed-off-by: anupritaisno1 <www.anuprita804@gmail.com>
2020-09-15 00:37:23 -04:00
Daniel Micay
1cba254452
move external API to include directory
2020-09-14 05:52:53 -04:00