Re: Disambiguating symbols by module
Alexander Miloslavskiy via Gdb <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <[email protected]> |
On 03.09.2021 17:31, Matt Rice wrote: > Been a while since I've needed to do this, but IIRC you can just set a > breakpoint using the symbol address too, like: > > (gdb) break *0x00007ffff6d7a3b0 > > I don't know of or believe there is any nicer syntax like > object_file.o:symbol_name, which one could imagine might be possible. Thanks! Right, currently in order to call 'ps()' I have to manually do the following: (gdb) info function ^ps$ Non-debugging symbols: 0x00007ffff6d7a3b0 ps (gdb) call (void)0x00007ffff6d7a3b0() That is, I manually find the address, then use it to call the function. I'd like to avoid that extra first step somehow and have some address-independent command.