Lines Matching defs:map
24 struct perf_thread_map *map;
29 /* test map on current pid */
30 map = thread_map__new_by_pid(getpid());
31 TEST_ASSERT_VAL("failed to alloc map", map);
33 thread_map__read_comms(map);
35 TEST_ASSERT_VAL("wrong nr", map->nr == 1);
37 perf_thread_map__pid(map, 0) == getpid());
39 perf_thread_map__comm(map, 0) &&
40 !strcmp(perf_thread_map__comm(map, 0), NAME));
42 refcount_read(&map->refcnt) == 1);
43 perf_thread_map__put(map);
46 map = perf_thread_map__new_dummy();
47 TEST_ASSERT_VAL("failed to alloc map", map);
49 thread_map__read_comms(map);
51 TEST_ASSERT_VAL("wrong nr", map->nr == 1);
52 TEST_ASSERT_VAL("wrong pid", perf_thread_map__pid(map, 0) == -1);
54 perf_thread_map__comm(map, 0) &&
55 !strcmp(perf_thread_map__comm(map, 0), "dummy"));
57 refcount_read(&map->refcnt) == 1);
58 perf_thread_map__put(map);
67 struct perf_record_thread_map *map = &event->thread_map;
70 TEST_ASSERT_VAL("wrong nr", map->nr == 1);
71 TEST_ASSERT_VAL("wrong pid", map->entries[0].pid == (u64) getpid());
72 TEST_ASSERT_VAL("wrong comm", !strcmp(map->entries[0].comm, NAME));
75 TEST_ASSERT_VAL("failed to alloc map", threads);
96 /* test map on current pid */
98 TEST_ASSERT_VAL("failed to alloc map", threads);
102 TEST_ASSERT_VAL("failed to synthesize map",
114 TEST_ASSERT_VAL("failed to allocate map string",
145 zfree(&threads->map[i].comm);