This is the mail archive of the gdb@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Breakpoint when entering of functions on i386


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.




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]