mirror of
https://github.com/apache/nuttx.git
synced 2026-05-27 19:36:35 +08:00
kasan: Implementation of Kasan based on software tags.
Currently, only aarch64 is supported Signed-off-by: wangmingrong <wangmingrong@xiaomi.com>
This commit is contained in:
+2
-2
@@ -1183,7 +1183,7 @@ FAR void *mm_malloc(FAR struct mm_heap_s *heap, size_t size)
|
||||
|
||||
memdump_backtrace(heap, buf);
|
||||
#endif
|
||||
kasan_unpoison(ret, mm_malloc_size(heap, ret));
|
||||
ret = kasan_unpoison(ret, mm_malloc_size(heap, ret));
|
||||
|
||||
#ifdef CONFIG_MM_FILL_ALLOCATIONS
|
||||
memset(ret, 0xaa, nodesize);
|
||||
@@ -1260,7 +1260,7 @@ FAR void *mm_memalign(FAR struct mm_heap_s *heap, size_t alignment,
|
||||
|
||||
memdump_backtrace(heap, buf);
|
||||
#endif
|
||||
kasan_unpoison(ret, mm_malloc_size(heap, ret));
|
||||
ret = kasan_unpoison(ret, mm_malloc_size(heap, ret));
|
||||
}
|
||||
|
||||
#if CONFIG_MM_FREE_DELAYCOUNT_MAX > 0
|
||||
|
||||
Reference in New Issue
Block a user