Home
last modified time | relevance | path

Searched refs:track (Results 1 – 9 of 9) sorted by relevance

/mm/kfence/
Dreport.c102 const struct kfence_track *track = show_alloc ? &meta->alloc_track : &meta->free_track; in kfence_print_stack() local
104 if (track->num_stack_entries) { in kfence_print_stack()
106 int i = get_stack_skipnr(track->stack_entries, track->num_stack_entries, NULL); in kfence_print_stack()
109 for (; i < track->num_stack_entries; i++) in kfence_print_stack()
110 seq_con_printf(seq, " %pS\n", (void *)track->stack_entries[i]); in kfence_print_stack()
Dcore.c188 struct kfence_track *track = in metadata_update_state() local
197 track->num_stack_entries = stack_trace_save(track->stack_entries, KFENCE_STACK_DEPTH, 1); in metadata_update_state()
198 track->pid = task_pid_nr(current); in metadata_update_state()
/mm/kasan/
Dreport.c113 static void print_track(struct kasan_track *track, const char *prefix) in print_track() argument
115 pr_err("%s by task %u:\n", prefix, track->pid); in print_track()
116 if (track->stack) { in print_track()
117 print_stack(track->stack); in print_track()
Dcommon.c43 void kasan_set_track(struct kasan_track *track, gfp_t flags) in kasan_set_track() argument
45 track->pid = current->pid; in kasan_set_track()
46 track->stack = kasan_save_stack(flags); in kasan_set_track()
Dkasan.h256 void kasan_set_track(struct kasan_track *track, gfp_t flags);
/mm/
Dslub.c569 static struct track *get_track(struct kmem_cache *s, void *object, in get_track()
572 struct track *p; in get_track()
589 const struct track *, void *), void *private) in get_each_object_track() argument
592 struct track *t; in get_each_object_track()
617 struct track *p = get_track(s, object, alloc); in set_track()
638 memset(p, 0, sizeof(struct track)); in set_track()
651 static void print_track(const char *s, struct track *t, unsigned long pr_time) in print_track()
754 off += 2 * sizeof(struct track); in print_trailer()
885 off += 2 * sizeof(struct track); in check_pad_bytes()
3794 size += 2 * sizeof(struct track); in calculate_sizes()
[all …]
Dslab.h100 struct track { struct
243 const struct track *, void *), void *private);
261 const struct track *, void *), void *private) in get_each_object_track() argument
DKconfig.debug56 This keeps track of what call chain is the owner of a page, may
73 This keeps track of what call chain is the pinner of a page, may
100 bool "Enable tracepoint to track down page reference manipulation"
DKconfig132 # Don't discard allocated memory used to track "memory" and "reserved" memblocks