index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
usr.sbin
/
btrace
/
bt_parse.y
Age
Commit message (
Expand
)
Author
2024-03-30
Implement else branching logic including 'else if'.
Martin Pieuchot
2024-02-12
Trailing spaces
Martin Pieuchot
2024-02-07
Prevent tuples to be used as map key, associative array is what we want.
Martin Pieuchot
2024-01-16
Handle variable names (things strating with $ or @) in yylex() this way
Claudio Jeker
2023-12-20
btrace: add support for hex and octal values.
Dave Voutila
2023-12-20
btrace: "too long line" -> "line too long"
Dave Voutila
2023-10-12
bt(5), btrace(8): add support for binary modulo operator ('%')
Scott Soule Cheloha
2023-09-11
Implement tuples, needed to export per-CPU scheduling data.
Martin Pieuchot
2023-09-02
btrace(8): allow empty statements in probes.
Dave Voutila
2023-08-28
btrace(8): prohibit use of argN builtins in BEGIN/END.
Dave Voutila
2023-08-13
btrace(8): fix yacc reduce conflicts and undefined symbol warnings.
Dave Voutila
2022-12-28
spelling fixes; from paul tagliamonte
Jason McIntyre
2022-11-12
Add support for string comparison in filters.
Martin Pieuchot
2022-11-11
Add support for multiple statements in if () blocks.
Martin Pieuchot
2022-04-28
btrace(8): fix lexer to allow whitespace after filters.
Dave Voutila
2021-11-12
Implement the probe variable. Can be used for example with
Claudio Jeker
2021-10-03
bt(5)/btrace(8): add support for str()
Dave Voutila
2021-09-09
Relax the check for accessing variable before setting them.
Martin Pieuchot
2021-09-09
Make it possible to associate multiple probes to a single rule.
Martin Pieuchot
2021-09-08
Revert a chunk committed by inadvertence in my last fix.
Martin Pieuchot
2021-09-08
btrace(8): add initial support for cli arguments
Dave Voutila
2021-09-07
Check that map/hist functions are called with the right argument.
Martin Pieuchot
2021-09-07
Return early if a parsing error has been found and do not perform any
Martin Pieuchot
2021-08-31
Basic test, if (no else atm), support with a single statement.
Martin Pieuchot
2021-08-31
Rewrite grammar to implement operator precedence without using %right or %prec.
Martin Pieuchot
2021-08-30
Implement '<' and '>' operators in filters.
Martin Pieuchot
2021-04-22
Indent and simplify the grammar.
Martin Pieuchot
2021-04-22
Eliminate S/R conflicts and simplify filter grammar.
Martin Pieuchot
2021-04-22
Simplify token declaration.
Martin Pieuchot
2021-04-22
Simplify now that TID and PID are now only being parsed as builtin.
Martin Pieuchot
2021-04-22
Remove support for in-kernel filters.
Martin Pieuchot
2021-04-21
Extend filters to support any conditionnal test including global variables.
Martin Pieuchot
2021-04-21
Always initialized min value for an histogram.
Martin Pieuchot
2021-04-21
typo
Martin Pieuchot
2021-04-21
Support for local (scratch) variables: "$var_name".
Martin Pieuchot
2021-04-21
Extend print() to support any kind of variable.
Martin Pieuchot
2021-04-21
Support first shell argument as $1 in order to use it in filters.
Martin Pieuchot
2021-02-08
Extend binary operators support, required for more filter features.
Martin Pieuchot
2021-02-01
Start implementing conditionals for filters.
Martin Pieuchot
2021-01-10
Exclude the 'hz' token from the lexer backdoor, so interval and profile
Jonathan Matthew
2020-12-11
Tracing syscalls which conflict with reserved bt(5) keywords currently
anton
2020-12-07
In revision 1.18 of bt_parse.y, I missed the fact that the print()
anton
2020-12-01
The print() function only accepts a single argument.
anton
2020-09-14
add support for '&' and '|' operators in btrace scripts
Jasper Lievisse Adriaanse
2020-07-11
Implement linear and power-of-two histograms: hist() and lhist() keywords.
Martin Pieuchot
2020-07-03
Increment line number when skipping multi-line comments.
Martin Pieuchot
2020-06-22
Fix "the symbol HZ is undefined" yacc warning
kn
2020-04-24
Simplify the grammar by letting the lexer handle builtin keywords.
Martin Pieuchot
2020-04-23
Implement builtin 'cpu' keyword.
Martin Pieuchot
2020-04-23
Extend map to support keys composed of multiple arguments.
Martin Pieuchot
[next]