On 01/11/2021 08:39, Tony Lu wrote: > + > + TP_printk("lnk=%p lgr=%p state=%d dev=%s location=%p", > + __entry->lnk, __entry->lgr, > + __entry->state, __get_str(name), > + __entry->location) The location is printed as pointer (which might even be randomized?), is it possible to print the function name of the caller, as described here: https://stackoverflow.com/questions/4141324/function-caller-in-linux-kernel printk("Caller is %pS\n", __builtin_return_address(0)); Not sure if this is possible with the trace points, but it would be easier to use. You plan to use a dump to find out about the function caller?