Lines Matching refs:threads

69 	struct perf_thread_map *threads;  in process_event()  local
75 threads = thread_map__new_event(&event->thread_map); in process_event()
76 TEST_ASSERT_VAL("failed to alloc map", threads); in process_event()
78 TEST_ASSERT_VAL("wrong nr", threads->nr == 1); in process_event()
80 perf_thread_map__pid(threads, 0) == getpid()); in process_event()
82 perf_thread_map__comm(threads, 0) && in process_event()
83 !strcmp(perf_thread_map__comm(threads, 0), NAME)); in process_event()
85 refcount_read(&threads->refcnt) == 1); in process_event()
86 perf_thread_map__put(threads); in process_event()
92 struct perf_thread_map *threads; in test__thread_map_synthesize() local
98 threads = thread_map__new_by_pid(getpid()); in test__thread_map_synthesize()
99 TEST_ASSERT_VAL("failed to alloc map", threads); in test__thread_map_synthesize()
101 thread_map__read_comms(threads); in test__thread_map_synthesize()
104 !perf_event__synthesize_thread_map2(NULL, threads, process_event, NULL)); in test__thread_map_synthesize()
106 perf_thread_map__put(threads); in test__thread_map_synthesize()
112 struct perf_thread_map *threads; in test__thread_map_remove() local
118 threads = thread_map__new_str(str, NULL, 0, false); in test__thread_map_remove()
122 threads); in test__thread_map_remove()
125 thread_map__fprintf(threads, stderr); in test__thread_map_remove()
128 !thread_map__remove(threads, 0)); in test__thread_map_remove()
130 TEST_ASSERT_VAL("thread_map count != 1", threads->nr == 1); in test__thread_map_remove()
133 thread_map__fprintf(threads, stderr); in test__thread_map_remove()
136 !thread_map__remove(threads, 0)); in test__thread_map_remove()
138 TEST_ASSERT_VAL("thread_map count != 0", threads->nr == 0); in test__thread_map_remove()
141 thread_map__fprintf(threads, stderr); in test__thread_map_remove()
144 thread_map__remove(threads, 0)); in test__thread_map_remove()
146 perf_thread_map__put(threads); in test__thread_map_remove()