Searched refs:thread_map (Results 1 - 15 of 15) sorted by relevance

/linux-master/tools/perf/python/
H A Dtwatch.py13 threads = perf.thread_map(thread)
H A Dtracepoint.py20 threads = perf.thread_map(-1)
/linux-master/tools/perf/tests/
H A Dthread-map.c8 #include "thread_map.h"
68 struct perf_record_thread_map *map = &event->thread_map;
75 threads = thread_map__new_event(&event->thread_map);
121 TEST_ASSERT_VAL("failed to allocate thread_map",
130 TEST_ASSERT_VAL("thread_map count != 1", threads->nr == 1);
138 TEST_ASSERT_VAL("thread_map count != 0", threads->nr == 0);
150 DEFINE_SUITE("Thread map", thread_map);
H A Dtests.h115 DECLARE_SUITE(thread_map); variable
/linux-master/tools/perf/util/
H A Dtool.h74 thread_map, member in struct:perf_tool
H A Devlist.h20 struct thread_map;
H A Dsession.c547 if (tool->thread_map == NULL)
548 tool->thread_map = process_event_thread_map_stub;
911 event->thread_map.nr = bswap_64(event->thread_map.nr);
913 for (i = 0; i < event->thread_map.nr; i++)
914 event->thread_map.entries[i].pid = bswap_64(event->thread_map.entries[i].pid);
1726 return tool->thread_map(session, event);
H A Dsynthetic-events.c901 /* is thread group leader in thread_map? */
1207 size = sizeof(event->thread_map);
1208 size += threads->nr * sizeof(event->thread_map.entries[0]);
1216 event->thread_map.nr = threads->nr;
1219 struct perf_record_thread_map_entry *entry = &event->thread_map.entries[i];
H A Devsel.h200 struct thread_map;
H A Devent.c23 #include "thread_map.h"
360 struct perf_thread_map *threads = thread_map__new_event(&event->thread_map);
/linux-master/tools/lib/perf/include/perf/
H A Devent.h507 struct perf_record_thread_map thread_map; member in union:perf_event
/linux-master/tools/perf/
H A Dbuiltin-record.c32 #include "util/thread_map.h"
1803 struct perf_thread_map *thread_map; local
1809 thread_map = thread_map__new_by_tid(rec->evlist->workload.pid);
1810 if (thread_map == NULL)
1813 err = perf_event__synthesize_thread_map(&rec->tool, thread_map,
1818 perf_thread_map__put(thread_map);
1893 * generate tracking events because there's no thread_map
1896 * Create a fake thread_map and directly call
H A Dbuiltin-stat.c57 #include "util/thread_map.h"
2389 st->threads = thread_map__new_event(&event->thread_map);
2426 .thread_map = process_thread_map_event,
2797 * Initialize thread_map with comm names,
H A Dbuiltin-script.c27 #include "util/thread_map.h"
3733 script->threads = thread_map__new_event(&event->thread_map);
3889 .thread_map = process_thread_map_event,
H A Dbuiltin-inject.c2194 .thread_map = perf_event__repipe_op2_synth,

Completed in 274 milliseconds