[lttng-dev] Capturing User-Level Function Calls/Returns
Steven Rostedt
rostedt at goodmis.org
Wed Jul 15 14:28:49 EDT 2020
On Wed, 15 Jul 2020 20:37:16 +0430
ahmadkhorrami <ahmadkhorrami at ut.ac.ir> wrote:
> Hi,
> What is the most efficient way to capture occurrence of a function
> call/return of a binary program in userspace?
> It seems the answer is Uprobes. 1) Am I right?
> But Uprobes use "int" instruction which leads to a switch into kernel
> mode. 2) Wouldn't it be better to avoid this transition?
> I'm looking forward to your reply and will be happy to read your
> opinions.
> Regards.
Hi, I believe LTTng has utilities that can help you trace user space
programs.
I think there's also a users ftrace like utility that Namhyung was
working on. But I don't know where in the development that is.
-- Steve
More information about the lttng-dev
mailing list