Home
last modified time | relevance | path

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

/mm/kfence/
A Dreport.c111 u64 ts_sec = track->ts_nsec; in kfence_print_stack()
113 u64 interval_nsec = local_clock() - track->ts_nsec; in kfence_print_stack()
119 "rcu freeing" : "freed", track->pid, in kfence_print_stack()
120 track->cpu, (unsigned long)ts_sec, rem_nsec / 1000, in kfence_print_stack()
123 if (track->num_stack_entries) { in kfence_print_stack()
125 int i = get_stack_skipnr(track->stack_entries, track->num_stack_entries, NULL); in kfence_print_stack()
128 for (; i < track->num_stack_entries; i++) in kfence_print_stack()
129 seq_con_printf(seq, " %pS\n", (void *)track->stack_entries[i]); in kfence_print_stack()
292 i = get_stack_skipnr(track->stack_entries, track->num_stack_entries, NULL); in kfence_to_kp_stack()
293 for (j = 0; i < track->num_stack_entries && j < KS_ADDRS_COUNT; ++i, ++j) in kfence_to_kp_stack()
[all …]
A Dcore.c292 struct kfence_track *track = in metadata_update_state() local
302 memcpy(track->stack_entries, stack_entries, in metadata_update_state()
309 num_stack_entries = stack_trace_save(track->stack_entries, KFENCE_STACK_DEPTH, 1); in metadata_update_state()
311 track->num_stack_entries = num_stack_entries; in metadata_update_state()
312 track->pid = task_pid_nr(current); in metadata_update_state()
313 track->cpu = raw_smp_processor_id(); in metadata_update_state()
314 track->ts_nsec = local_clock(); /* Same source as printk timestamps. */ in metadata_update_state()
/mm/kasan/
A Dcommon.c51 void kasan_set_track(struct kasan_track *track, depot_stack_handle_t stack) in kasan_set_track() argument
57 track->cpu = cpu; in kasan_set_track()
58 track->timestamp = ts_nsec >> 9; in kasan_set_track()
60 track->pid = current->pid; in kasan_set_track()
61 track->stack = stack; in kasan_set_track()
64 void kasan_save_track(struct kasan_track *track, gfp_t flags) in kasan_save_track() argument
69 kasan_set_track(track, stack); in kasan_save_track()
A Dreport.c265 static void print_track(struct kasan_track *track, const char *prefix) in print_track() argument
268 u64 ts_nsec = track->timestamp; in print_track()
275 prefix, track->pid, track->cpu, in print_track()
278 pr_err("%s by task %u:\n", prefix, track->pid); in print_track()
280 if (track->stack) in print_track()
281 stack_depot_print(track->stack); in print_track()
A Dreport_tags.c74 memcpy(&info->free_track, &entry->track, in kasan_complete_mode_report_info()
89 memcpy(&info->alloc_track, &entry->track, in kasan_complete_mode_report_info()
A Dtags.c126 old_stack = entry->track.stack; in save_stack_info()
129 kasan_set_track(&entry->track, stack); in save_stack_info()
A Dkasan.h301 struct kasan_track track; member
398 void kasan_set_track(struct kasan_track *track, depot_stack_handle_t stack);
399 void kasan_save_track(struct kasan_track *track, gfp_t flags);
/mm/
A Dslub.c338 struct track { struct
803 p += sizeof(struct track) * 2; in set_orig_size()
819 p += sizeof(struct track) * 2; in get_orig_size()
957 struct track *p; in get_track()
1008 struct track *p; in init_tracking()
6631 const struct track *track, in add_location() argument
6665 if (track->when) { in add_location()
6684 if (track->addr < caddr) in add_location()
6707 l->addr = track->addr; in add_location()
6711 l->min_pid = track->pid; in add_location()
[all …]
A DKconfig.debug113 This keeps track of what call chain is the owner of a page, may
166 bool "Enable tracepoint to track down page reference manipulation"
271 Kmemleak must track all the memory allocations to avoid
274 of metadata objects to track such callbacks. After kmemleak is
A DKconfig476 # Don't discard allocated memory used to track "memory" and "reserved" memblocks

Completed in 38 milliseconds