List Info

Thread: Re: Breakpoint when entering of functions on i386




Re: Breakpoint when entering of functions on i386
user name
2007-11-26 01:10:26
Hi,

I'm now working on a script which will print calling graph
by stepping
through program with GDB. The script actually works fine in
some small
cases, but one big performance bottleneck is that I used
"watch $ebp"
to catch the happening of function call, and it will become
really
slow when in some cases, local variable/arguments are
heavily used. So
my question is:

    Is there any better way in GDB to capture function call
event?

Thanks,
-Yichun.

Re: Breakpoint when entering of functions on i386
country flaguser name
United States
2007-11-26 12:10:35
On Mon, 2007-11-26 at 15:10 +0800, yichun wang wrote:
> Hi,
> 
> I'm now working on a script which will print calling
graph by stepping
> through program with GDB. The script actually works
fine in some small
> cases, but one big performance bottleneck is that I
used "watch $ebp"
> to catch the happening of function call, and it will
become really
> slow when in some cases, local variable/arguments are
heavily used. So
> my question is:
> 
>     Is there any better way in GDB to capture function
call event?

What about just setting breakpoints on all functions?

That way, if there is a way to define an "interesting
subset"
of functions, you can limit your breakpoints to that subset,

and save a lot of time.




[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )