Re: How to get the full source location of a frame via python

Simon Sobisch via Gdb <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <[email protected]>
Am 03.11.2021 um 21:07 schrieb Jan Vrany:
> On Wed, 2021-11-03 at 17:31 +0100, Simon Sobisch via Gdb wrote:
>> [...]
>> Questions:
>> Is there a direct way to get the full source location for a frame?
> 
> By glancing at the code, it seems to me that using
> 
>    st.fullname() # instead of st.filename
> 
> should return the path printed by `info source`. Both return
> fullname member from struct symtab* IIUC.
> 
> Did you try `fullname()`?
> 
> Jan

No, I overlooked this and feel a bit embarrassed as it is in the 
documentation. Works perfectly fine, both with old GDB 7.6+Python2.7 and 
  with current GDB + Python - thank you Jan!
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.