Lines Matching refs:attr
322 void SubCommandDump::DumpPrintEventAttr(const perf_event_attr &attr, int indent) in DumpPrintEventAttr() argument
326 PrintIndent(LEVEL1, "type %u, size %u, config %llu\n", attr.type, attr.size, attr.config); in DumpPrintEventAttr()
328 if (attr.freq != 0) { in DumpPrintEventAttr()
329 PrintIndent(LEVEL1, "sample_freq %llu\n", attr.sample_freq); in DumpPrintEventAttr()
331 PrintIndent(LEVEL1, "sample_period %llu\n", attr.sample_period); in DumpPrintEventAttr()
334 PrintIndent(LEVEL1, "sample_type (0x%llx) \n", attr.sample_type); in DumpPrintEventAttr()
335 DumpSampleType(attr.sample_type, indent); in DumpPrintEventAttr()
337 PrintIndent(LEVEL1, "read_format (0x%llx) \n", attr.read_format); in DumpPrintEventAttr()
339 PrintIndent(LEVEL1, "disabled %u, inherit %u, pinned %u, exclusive %u\n", attr.disabled, in DumpPrintEventAttr()
340 attr.inherit, attr.pinned, attr.exclusive); in DumpPrintEventAttr()
343 attr.exclude_user, attr.exclude_kernel, attr.exclude_hv, attr.exclude_idle); in DumpPrintEventAttr()
345 PrintIndent(LEVEL1, "mmap %u, mmap2 %u, comm %u, comm_exec %u, freq %u\n", attr.mmap, in DumpPrintEventAttr()
346 attr.mmap2, attr.comm, attr.comm_exec, attr.freq); in DumpPrintEventAttr()
349 attr.inherit_stat, attr.enable_on_exec, attr.task, attr.use_clockid); in DumpPrintEventAttr()
351 PrintIndent(LEVEL1, "watermark %u, precise_ip %u, mmap_data %u, clockid %d\n", attr.watermark, in DumpPrintEventAttr()
352 attr.precise_ip, attr.mmap_data, attr.clockid); in DumpPrintEventAttr()
354 PrintIndent(LEVEL1, "sample_id_all %u, exclude_host %u, exclude_guest %u\n", attr.sample_id_all, in DumpPrintEventAttr()
355 attr.exclude_host, attr.exclude_guest); in DumpPrintEventAttr()
356 PrintIndent(LEVEL1, "branch_sample_type 0x%llx\n", attr.branch_sample_type); in DumpPrintEventAttr()
358 attr.exclude_callchain_kernel, attr.exclude_callchain_user); in DumpPrintEventAttr()
359 PrintIndent(LEVEL1, "sample_regs_user 0x%llx\n", attr.sample_regs_user); in DumpPrintEventAttr()
360 PrintIndent(LEVEL1, "sample_stack_user 0x%x\n", attr.sample_stack_user); in DumpPrintEventAttr()
367 const AttrWithId &attr = attrIds_[i]; in DumpAttrPortion() local
369 DumpPrintEventAttr(attr.attr, indent_ + 1); in DumpAttrPortion()
370 if (!attr.ids.empty()) { in DumpAttrPortion()
372 for (const auto &id : attr.ids) { in DumpAttrPortion()