Lines Matching defs:mem
24 "perf mem [<options>] {record <command> |report}",
47 sprintf(event, "cpu/mem-stores/pp");
49 sprintf(event, "cpu/mem-loads/pp");
67 struct perf_mem *mem = container_of(tool, struct perf_mem, tool);
77 if (al.filtered || (mem->hide_unresolved && al.sym == NULL))
120 static int report_raw_events(struct perf_mem *mem)
125 0, false, &mem->tool);
130 if (mem->cpu_list) {
131 ret = perf_session__cpu_bitmap(session, mem->cpu_list,
132 mem->cpu_bitmap);
142 err = perf_session__process_events(session, &mem->tool);
153 static int report_events(int argc, const char **argv, struct perf_mem *mem)
158 if (mem->dump_raw)
159 return report_raw_events(mem);
167 rep_argv[i++] = strdup("--mem-mode");
175 rep_argv[i++] = strdup("--sort=mem,sym,dso,symbol_daddr,"
189 struct perf_mem mem = {
205 OPT_BOOLEAN('D', "dump-raw-samples", &mem.dump_raw,
207 OPT_BOOLEAN('U', "hide-unresolved", &mem.hide_unresolved,
211 OPT_STRING('C', "cpu", &mem.cpu_list, "cpu",
226 if (!mem.input_name || !strlen(mem.input_name)) {
228 mem.input_name = "-";
230 mem.input_name = "perf.data";
236 return report_events(argc, argv, &mem);