summaryrefslogtreecommitdiff
path: root/usr.sbin/btrace
AgeCommit message (Expand)Author
2021-02-10cast large to reduce warning on 32-bit machines (an ELF type is printed with ...Theo de Raadt
2021-02-08Extend binary operators support, required for more filter features.Martin Pieuchot
2021-02-01Start implementing conditionals for filters.Martin Pieuchot
2021-01-27commons used rather than externs, fix for -fno-commonTheo de Raadt
2021-01-21Make it possible to convert map arguments to long and insert nsecs in maps.Martin Pieuchot
2021-01-10Exclude the 'hz' token from the lexer backdoor, so interval and profileJonathan Matthew
2020-12-11Tracing syscalls which conflict with reserved bt(5) keywords currentlyanton
2020-12-07In revision 1.18 of bt_parse.y, I missed the fact that the print()anton
2020-12-07In btrace(8) handle snprintf(3) errors correctly. If snprintfAlexander Bluhm
2020-12-01The print() function only accepts a single argument.anton
2020-09-18fix typo in comment and trailing whitespaceJasper Lievisse Adriaanse
2020-09-18various fixes; ok mpiJason McIntyre
2020-09-17document min/max/sum functionJasper Lievisse Adriaanse
2020-09-15consistently format/word the function documentationJasper Lievisse Adriaanse
2020-09-14add support for '&' and '|' operators in btrace scriptsJasper Lievisse Adriaanse
2020-09-11Support '-p' a flag to filter all actions by PID.Martin Pieuchot
2020-08-13Be compatible with bpftrace(8)'s output when printing stack traces in maps.Martin Pieuchot
2020-08-13When dealing with integers, it seems that [1] and [1, 2) are the same.Martin Pieuchot
2020-08-13Improve documentation.Martin Pieuchot
2020-08-07Do not hardcode the key length.Martin Pieuchot
2020-07-11Implement linear and power-of-two histograms: hist() and lhist() keywords.Martin Pieuchot
2020-07-04Print the correct register for syscall return value.Martin Pieuchot
2020-07-03Increment line number when skipping multi-line comments.Martin Pieuchot
2020-06-22Fix "the symbol HZ is undefined" yacc warningkn
2020-06-18Apply rules to the number of events returned by the last read(2).Martin Pieuchot
2020-04-24Simplify the grammar by letting the lexer handle builtin keywords.Martin Pieuchot
2020-04-24Print given identifier in the error message when no matching probe exist.Martin Pieuchot
2020-04-23Implement builtin 'cpu' keyword.Martin Pieuchot
2020-04-23Extend map to support keys composed of multiple arguments.Martin Pieuchot
2020-04-23Make debug output less verbose.Martin Pieuchot
2020-04-15Make map functions accept a "struct map *" instead of a "struct bt_var *".Martin Pieuchot
2020-04-15Document filters: one type of predicates checked in kernel.Martin Pieuchot
2020-04-15Crank key size to 256 to avoid conflicts when storing stack traces in maps.Martin Pieuchot
2020-04-15Stop including <machine/param.h> and <machine/vmparam.h>.Martin Pieuchot
2020-03-27btrace(8): simplify builtin_nsecs(); ok mpi@cheloha
2020-03-27Skip first line if it starts with '#!'Martin Pieuchot
2020-03-23Map are printed by default now, document that option "-c" is needed :)Martin Pieuchot
2020-03-23Some architectures require <machine/param.h> to use VM_MIN_KERNEL_ADDRESS.Martin Pieuchot
2020-03-23Document some functions.Martin Pieuchot
2020-03-23Print maps when exiting unless an END rule has been defined.Martin Pieuchot
2020-03-20Document exit, zero and delete functionskn
2020-03-19Use bv_name() in debug output and include the hash of a map.Martin Pieuchot
2020-03-19Add support for unnamed map.Martin Pieuchot
2020-03-19When looking at which data should be recorded by the kernel include theMartin Pieuchot
2020-03-18time() takes a strftime(3) format stringkn
2020-03-18Whitelist 'map' type in order to use them in real (non BEGIN/END) rules.Martin Pieuchot
2020-03-16Fix affectation that should be conditionnal tests inside asserts.Martin Pieuchot
2020-01-28Implement map functions min(), max() and sum().Martin Pieuchot
2020-01-28Use %left to prevent S/R conflicts, arithmetic precedence is still broken.Martin Pieuchot
2020-01-28Simplify statement rules by using an optional new line.Martin Pieuchot