This is the mail archive of the gdb-patches@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]

[RFC] - Exposing find_pc_line through Python API


Hi all,

I wanted a way to get the actual line number given a PC value using
the Python API.  The currently available Symtab_and_line.line gives
the line number which the user thinks the current execution is, but
not the actual.  Attached is a patch which adds gdb.find_pc_line
corresponding to the C function find_pc_line.

2012-05-07  Siva Chandra Reddy  <sivachandra@google.com>

        Add a new function gdb.find_pc_line to the Python API.
        * python/python.c (gdbpy_find_pc_line): New function which
        implements gdb.find_pc_line.

        doc/
        * gdb.texinfo (Basic Python): Add description about the function
        gdb.find_pc_line

        testsuite/
        * gdb.python/python.c: Add a new breakpoint location.
        * gdb.python/python.exp: Add tests to test gdb.find_pc_line.

Thanks,
Siva Chandra

Attachment: pc_line_patch_v1.txt
Description: Text document


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