Re: GDB - insert breakpoint in a subroutine

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am Dienstag, 1. August 2006 21:55 schrieb victor marian:
>  How can I set a breakpoint when entering a subroutine
>  in gdb?
>  break function
>      inserts a breakpoint in a function
>      If I enter a subroutine it says the
> subroutine is not recognised.

I cannot see from your mail what you mean by subroutine, by I assume that you 
mean some fortran or what-ever language subroutine, which as compiled by gcc, 
finally should result in some function library binding.

Such a library binding is necessary to break at function entrance, which is 
completely sensefull, since gdb needs the function or subroutine entrance 
point that is linked with the examined program.

Though this is not always available by simply loading the program text, since 
some functions or subroutines will be known at run time only (static 
functions aren't exported but are completely local).

What you can do is to break at you main entry point to get the program running 
first and then install your subroutine breakpoints.

There is also a method to tell gdb to do this automatically but I don't know 
the command.




>
>                                    Thank you
>
>
>
> Victor MARIAN
> Department of Machine Elements and Tribology
> University Politehnica of Bucharest
> Spl. Indepentendei 313
> 060042 Bucharest
> ROMANIA
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux