summaryrefslogtreecommitdiffstats
path: root/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp
diff options
context:
space:
mode:
authormarkj <markj@FreeBSD.org>2015-12-17 00:00:27 +0000
committermarkj <markj@FreeBSD.org>2015-12-17 00:00:27 +0000
commit338746b90e745a16b48ba075ad2924da4f8c92af (patch)
tree1aa8688557837a4a05b61a5b47a403bdb5f7d574 /contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp
parent910a73cc44e30326c82035366988f15905738a93 (diff)
downloadFreeBSD-src-338746b90e745a16b48ba075ad2924da4f8c92af.zip
FreeBSD-src-338746b90e745a16b48ba075ad2924da4f8c92af.tar.gz
Support an arbitrary number of arguments to DTrace syscall probes.
Rather than pushing all eight possible arguments into dtrace_probe()'s stack frame, make the syscall_args struct for the current syscall available via the current thread. Using a custom getargval method for the systrace provider, this allows any syscall argument to be fetched, even in kernels that have modified the maximum number of system call arguments. Sponsored by: EMC / Isilon Storage Division
Diffstat (limited to 'contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud