Support for insert pid/tid/cpu builtins in map/hist.
authormpi <mpi@openbsd.org>
Wed, 1 Sep 2021 07:35:21 +0000 (07:35 +0000)
committermpi <mpi@openbsd.org>
Wed, 1 Sep 2021 07:35:21 +0000 (07:35 +0000)
usr.sbin/btrace/btrace.c
usr.sbin/btrace/map.c

index 8481601..6c22094 100644 (file)
@@ -1,7 +1,7 @@
-/*     $OpenBSD: btrace.c,v 1.42 2021/08/31 12:51:24 mpi Exp $ */
+/*     $OpenBSD: btrace.c,v 1.43 2021/09/01 07:35:21 mpi Exp $ */
 
 /*
- * Copyright (c) 2019 - 2020 Martin Pieuchot <mpi@openbsd.org>
+ * Copyright (c) 2019 - 2021 Martin Pieuchot <mpi@openbsd.org>
  *
  * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
index a3ad6a8..b5bb8fb 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: map.c,v 1.14 2021/08/31 11:30:21 mpi Exp $ */
+/*     $OpenBSD: map.c,v 1.15 2021/09/01 07:35:21 mpi Exp $ */
 
 /*
  * Copyright (c) 2020 Martin Pieuchot <mpi@openbsd.org>
@@ -138,6 +138,9 @@ map_insert(struct map *map, const char *key, struct bt_arg *bval,
                free(mep->mval);
                mep->mval = bval;
                break;
+       case B_AT_BI_PID:
+       case B_AT_BI_TID:
+       case B_AT_BI_CPU:
        case B_AT_BI_NSECS:
        case B_AT_BI_ARG0 ... B_AT_BI_ARG9:
        case B_AT_BI_RETVAL: