Lines Matching defs:map
25 struct perf_thread_map *map;
30 /* test map on current pid */
31 map = thread_map__new_by_pid(getpid());
32 TEST_ASSERT_VAL("failed to alloc map", map);
34 thread_map__read_comms(map);
36 TEST_ASSERT_VAL("wrong nr", map->nr == 1);
38 perf_thread_map__pid(map, 0) == getpid());
40 perf_thread_map__comm(map, 0) &&
41 !strcmp(perf_thread_map__comm(map, 0), NAME));
43 refcount_read(&map->refcnt) == 1);
44 perf_thread_map__put(map);
47 map = perf_thread_map__new_dummy();
48 TEST_ASSERT_VAL("failed to alloc map", map);
50 thread_map__read_comms(map);
52 TEST_ASSERT_VAL("wrong nr", map->nr == 1);
53 TEST_ASSERT_VAL("wrong pid", perf_thread_map__pid(map, 0) == -1);
55 perf_thread_map__comm(map, 0) &&
56 !strcmp(perf_thread_map__comm(map, 0), "dummy"));
58 refcount_read(&map->refcnt) == 1);
59 perf_thread_map__put(map);
68 struct perf_record_thread_map *map = &event->thread_map;
71 TEST_ASSERT_VAL("wrong nr", map->nr == 1);
72 TEST_ASSERT_VAL("wrong pid", map->entries[0].pid == (u64) getpid());
73 TEST_ASSERT_VAL("wrong comm", !strcmp(map->entries[0].comm, NAME));
76 TEST_ASSERT_VAL("failed to alloc map", threads);
97 /* test map on current pid */
99 TEST_ASSERT_VAL("failed to alloc map", threads);
103 TEST_ASSERT_VAL("failed to synthesize map",
115 TEST_ASSERT_VAL("failed to allocate map string",
150 DEFINE_SUITE("Thread map", thread_map);
151 DEFINE_SUITE("Synthesize thread map", thread_map_synthesize);
152 DEFINE_SUITE("Remove thread map", thread_map_remove);