Searched refs:alloc_meta (Results 1 – 6 of 6) sorted by relevance
| /OK3568_Linux_fs/kernel/mm/kasan/ |
| H A D | sw_tags.c | 173 struct kasan_alloc_meta *alloc_meta; in kasan_set_free_info() local 176 alloc_meta = kasan_get_alloc_meta(cache, object); in kasan_set_free_info() 177 if (!alloc_meta) in kasan_set_free_info() 181 idx = alloc_meta->free_track_idx; in kasan_set_free_info() 182 alloc_meta->free_pointer_tag[idx] = tag; in kasan_set_free_info() 183 alloc_meta->free_track_idx = (idx + 1) % KASAN_NR_FREE_STACKS; in kasan_set_free_info() 186 kasan_set_track(&alloc_meta->free_track[idx], GFP_NOWAIT); in kasan_set_free_info() 192 struct kasan_alloc_meta *alloc_meta; in kasan_get_free_track() local 195 alloc_meta = kasan_get_alloc_meta(cache, object); in kasan_get_free_track() 196 if (!alloc_meta) in kasan_get_free_track() [all …]
|
| H A D | hw_tags.c | 220 struct kasan_alloc_meta *alloc_meta; in kasan_set_free_info() local 222 alloc_meta = kasan_get_alloc_meta(cache, object); in kasan_set_free_info() 223 if (alloc_meta) in kasan_set_free_info() 224 kasan_set_track(&alloc_meta->free_track[0], GFP_NOWAIT); in kasan_set_free_info() 230 struct kasan_alloc_meta *alloc_meta; in kasan_get_free_track() local 232 alloc_meta = kasan_get_alloc_meta(cache, object); in kasan_get_free_track() 233 if (!alloc_meta) in kasan_get_free_track() 236 return &alloc_meta->free_track[0]; in kasan_get_free_track()
|
| H A D | report.c | 174 struct kasan_alloc_meta *alloc_meta; in describe_object_stacks() local 177 alloc_meta = kasan_get_alloc_meta(cache, object); in describe_object_stacks() 178 if (alloc_meta) { in describe_object_stacks() 179 print_track(&alloc_meta->alloc_track, "Allocated"); in describe_object_stacks() 190 if (!alloc_meta) in describe_object_stacks() 192 if (alloc_meta->aux_stack[0]) { in describe_object_stacks() 194 print_stack(alloc_meta->aux_stack[0]); in describe_object_stacks() 197 if (alloc_meta->aux_stack[1]) { in describe_object_stacks() 199 print_stack(alloc_meta->aux_stack[1]); in describe_object_stacks()
|
| H A D | report_sw_tags.c | 35 struct kasan_alloc_meta *alloc_meta; in kasan_get_bug_type() local 49 alloc_meta = kasan_get_alloc_meta(cache, object); in kasan_get_bug_type() 51 if (alloc_meta) { in kasan_get_bug_type() 53 if (alloc_meta->free_pointer_tag[i] == tag) in kasan_get_bug_type()
|
| H A D | common.c | 311 struct kasan_alloc_meta *alloc_meta; in __kasan_init_slab_obj() local 314 alloc_meta = kasan_get_alloc_meta(cache, object); in __kasan_init_slab_obj() 315 if (alloc_meta) in __kasan_init_slab_obj() 316 __memset(alloc_meta, 0, sizeof(*alloc_meta)); in __kasan_init_slab_obj() 420 struct kasan_alloc_meta *alloc_meta; in set_alloc_info() local 426 alloc_meta = kasan_get_alloc_meta(cache, object); in set_alloc_info() 427 if (alloc_meta) in set_alloc_info() 428 kasan_set_track(&alloc_meta->alloc_track, flags); in set_alloc_info()
|
| H A D | generic.c | 332 struct kasan_alloc_meta *alloc_meta; in kasan_record_aux_stack() local 340 alloc_meta = kasan_get_alloc_meta(cache, object); in kasan_record_aux_stack() 341 if (!alloc_meta) in kasan_record_aux_stack() 344 alloc_meta->aux_stack[1] = alloc_meta->aux_stack[0]; in kasan_record_aux_stack() 345 alloc_meta->aux_stack[0] = kasan_save_stack(GFP_NOWAIT); in kasan_record_aux_stack()
|