new_tracepoint

🔗NAME

new_tracepoint

🔗SYNOPSIS

create a function returning a tracepoint

🔗USAGE

local dd = require "lib/dtutils.debug"
local result = dd.new_tracepoint(name, ...)

name - string - the name of the tracepoint to print out
- arguments - variables to dump the contents of

🔗DESCRIPTION

new_tracepoint returns a tracepoint function with the given name. This is mainly used to debug callbacks.

🔗RETURN VALUE

result - function - a function that returns the result of a tracepoint

🔗EXAMPLE

register_event(event, dd.new_tracepoint("hit callback"))

will print the following each time the callback is called

**** hit callback ****
<all the callback's parameters dumped>