binutils-gdb/gdb/mi
Bruno Larsen 37f54063ed gdb/mi: add no-history stop reason
When executing in reverse and runs out of recorded history, GDB prints
a warning to the user, but does not add a reason in the stopped record,
for example:

*stopped,frame={addr="0x000000000040113e",func="main",args=[],file="/home/blarsen/Documents/fsf_build/gdb/testsuite/../../../binutils-gdb/gdb/testsuite/gdb.reverse/solib-reverse.c",fullname="/home/blarsen/Documents/binutils-gdb/gdb/testsuite/gdb.reverse/solib-reverse.c",line="27",arch="i386:x86-64"},thread-id="1",stopped-threads="all",core="1"

This problem was reported as record/29260.

This commit adds the reason no-history to the record, making it easier
for interfaces using the mi interpreter to report the result.  It also
changes the test gdb.mi/mi-reverse.exp to test that the reason shows up
correctly.

Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=29260
2023-01-06 10:51:50 +01:00
..
ChangeLog-1999-2003
mi-cmd-break.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-cmd-break.h Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-cmd-catch.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-cmd-disas.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-cmd-env.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-cmd-file.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-cmd-info.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-cmd-stack.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-cmd-target.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-cmd-var.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-cmds.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-cmds.h Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-common.c gdb/mi: add no-history stop reason 2023-01-06 10:51:50 +01:00
mi-common.h gdb/mi: add no-history stop reason 2023-01-06 10:51:50 +01:00
mi-console.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-console.h Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-getopt.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-getopt.h Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-interp.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-interp.h Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-main.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-main.h Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-out.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-out.h Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-parse.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-parse.h Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mi-symbol-cmds.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00