Make it possible to store the kstack or ustack in a map (as value, not key).
authorclaudio <claudio@openbsd.org>
Tue, 27 Jun 2023 14:17:00 +0000 (14:17 +0000)
committerclaudio <claudio@openbsd.org>
Tue, 27 Jun 2023 14:17:00 +0000 (14:17 +0000)
commitab34c0908f921f0231281fcad99d3b908bac5b29
tree23227c2995a5d8568611a4db5d424a0d79937ed9
parent3fc755733af3544a066b9e079296c34e315bdd4b
Make it possible to store the kstack or ustack in a map (as value, not key).
Additionally fix the bacmp() function to work on integers and strings.
bacmp() is used when maps are printed out since the output is sorted by value.
Also adjust the rule parser to look into correctly into if branches to figure
out which values to request from the kernel.
OK kn@
usr.sbin/btrace/btrace.c
usr.sbin/btrace/map.c