diff options
author | Andrew Turner <andrew@FreeBSD.org> | 2021-01-04 18:16:10 +0000 |
---|---|---|
committer | Andrew Turner <andrew@FreeBSD.org> | 2021-01-05 10:03:05 +0000 |
commit | 9fd96b416c4572c83d4958763819bae83928cbce (patch) | |
tree | 7f694e35323845a4a95969d57b696ac53115da89 | |
parent | a7d8bd8c239ed743866006636c1e99491023d3c6 (diff) | |
download | src-9fd96b416c4572c83d4958763819bae83928cbce.tar.gz src-9fd96b416c4572c83d4958763819bae83928cbce.zip |
Add the missing pmcstat log entries
Sponsored by: Innovate UK
-rw-r--r-- | usr.sbin/pmcstat/pmcstat_log.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/usr.sbin/pmcstat/pmcstat_log.c b/usr.sbin/pmcstat/pmcstat_log.c index 4f58ffb2eb65..71f3b6b9b14e 100644 --- a/usr.sbin/pmcstat/pmcstat_log.c +++ b/usr.sbin/pmcstat/pmcstat_log.c @@ -452,6 +452,12 @@ pmcstat_print_log(void) ev.pl_u.pl_c.pl_pid, ev.pl_u.pl_c.pl_value); break; + case PMCLOG_TYPE_PROC_CREATE: + PMCSTAT_PRINT_ENTRY("create","%d %x \"%s\"", + ev.pl_u.pl_pc.pl_pid, + ev.pl_u.pl_pc.pl_flags, + ev.pl_u.pl_pc.pl_pcomm); + break; case PMCLOG_TYPE_PROCEXEC: PMCSTAT_PRINT_ENTRY("exec","0x%x %d %p \"%s\"", ev.pl_u.pl_x.pl_pmcid, @@ -478,6 +484,17 @@ pmcstat_print_log(void) PMCSTAT_PRINT_ENTRY("exit","%d", ev.pl_u.pl_se.pl_pid); break; + case PMCLOG_TYPE_THR_CREATE: + PMCSTAT_PRINT_ENTRY("thr-create","%d %d %x \"%s\"", + ev.pl_u.pl_tc.pl_tid, + ev.pl_u.pl_tc.pl_pid, + ev.pl_u.pl_tc.pl_flags, + ev.pl_u.pl_tc.pl_tdname); + break; + case PMCLOG_TYPE_THR_EXIT: + PMCSTAT_PRINT_ENTRY("thr-exit","%d", + ev.pl_u.pl_tc.pl_tid); + break; default: fprintf(args.pa_printfile, "unknown event (type %d).\n", ev.pl_type); |