gdb: introduce frame_debug_printf
authorSimon Marchi <simon.marchi@polymtl.ca>
Tue, 29 Jun 2021 16:03:50 +0000 (12:03 -0400)
committerSimon Marchi <simon.marchi@polymtl.ca>
Tue, 29 Jun 2021 16:03:50 +0000 (12:03 -0400)
commita05a883fbaba69d0f80806e46a9457727fcbe74c
treebf42b4af7d2b766c0424514e269a41e8ffc162f6
parentdd4f75f2b6f0be9cb45204aacb3e22462d3c7cd5
gdb: introduce frame_debug_printf

Introduce frame_debug_printf, to convert the "frame" debug messages to
the new system.  Replace fprint_frame with a frame_info::to_string
method that returns a string, like what was done with
frame_id::to_string.  This makes it easier to use with
frame_debug_printf.

gdb/ChangeLog:

* frame.h (frame_debug_printf): New.
* frame.c: Use frame_debug_printf throughout when printing frame
debug messages.
* amd64-windows-tdep.c: Likewise.
* value.c: Likewise.

gdb/testsuite/ChangeLog:

* gdb.dwarf2/dw2-reg-undefined.exp: Update regexp.

Change-Id: I3c230b0814ea81c23af3e1aca1aac8d4ba91d726
gdb/ChangeLog
gdb/amd64-windows-tdep.c
gdb/frame.c
gdb/frame.h
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.exp
gdb/value.c