Re: gdb remote protocol breakpoints (Z0 command)

[email protected] (Frank Ch. Eigler)
Newsgroups gmane.comp.gdb.devel
Message-ID <[email protected]>
dtaylor wrote:

> [...]
> Both our old and our new stubs support tracepoints; our use of
> tracepoints preceeds GDB support for tracepoints.

I think I remember those early days.


> I've used it for things like setting a breakpoint on a
> troublesome functions and then creating a command list like --
>
>     print that the function was called and its arguments; for
>     structures, possibly print key elements of the structure
> [...]
>     print a backtrace
> [...]
>     set $retval = <current function>(<current arguments>)
> [...]

Uploading enough intelligence & information into the gdbstub
to perform inferior function calls, or especially backtraces,
is going to be a tough hill to climb.


>     re-enable breakpoint
>
> So, we end up with the function arguments, the return value, and
> selected other interesting information each time the function is called.

(Hey, you guys need to try out systemtap. :-)


- FChE
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.