函数源码 |
Source File:mm\kasan\common.c |
Create Date:2022-07-27 17:24:50 |
首页 | Copyright©Brick |
319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 | static void kasan_set_free_info( struct kmem_cache *cache, void *object, u8 tag) { struct kasan_alloc_meta *alloc_meta; u8 idx = 0; alloc_meta = get_alloc_info(cache, object); #ifdef CONFIG_KASAN_SW_TAGS_IDENTIFY idx = alloc_meta->free_track_idx; alloc_meta->free_pointer_tag[idx] = tag; alloc_meta->free_track_idx = (idx + 1) % KASAN_NR_FREE_STACKS; #endif set_track(&alloc_meta->free_track[idx], GFP_NOWAIT); } |