binutils-gdb/gdb/testsuite/gdb.dwarf2
Kevin Buettner 98a617f8d5 Fix stepping bug associated with non-contiguous blocks
I recently noticed the following behavior while debugging
dw2-ranges-func-low-cold.  This is one of the test programs associated
with the test gdb.dwarf2/dw2-ranges-func.exp.

(gdb) b 70
Breakpoint 1 at 0x401129: file dw2-ranges-func-lo-cold.c, line 70.
(gdb) run
Starting program: dw2-ranges-func-lo-cold

Breakpoint 1, foo ()
    at dw2-ranges-func-lo-cold.c:70
70	  if (e) foo_cold ();				/* foo foo_cold call */
(gdb) set var e=1
(gdb) step
[Inferior 1 (process 12545) exited normally]

This is incorrect.  When stepping, we expect a step to occur.  We do not
expect the program to exit.  Instead, we should see the following behavior:

...
(gdb) set var e=1
(gdb) step
foo ()
    at dw2-ranges-func-lo-cold.c:54
54	  baz ();					/* foo_cold baz call */

(Note that I've shortened the paths in the above sessions to improve
readability.)

The bug is in fill_in_stop_func() in infrun.c.  While working on
non-contiguous address range improvements in 2018, I replaced the
call to find_pc_partial_function() with a call to
find_function_entry_range_from_pc().  Although this seemed like the
right thing to do at the time, I now think that calling
find_pc_partial_function (along with some other tweaks) is the right
thing to do.

For blocks with a single contiguous range, these functions do pretty
much the same thing: when the function succeeds, the function name,
start address, and end address are all filled in.  Additionally,
find_pc_partial_function contains an additional output parameter
which is set to the block containing that PC.

For blocks with non-contiguous ranges, find_pc_partial_function
sets the start and end addresses to the start and end addresses
of the range containing the pc.  find_function_entry_range_from_pc
does what it says; it sets the start and end addresses to those
of the range containing the entry pc.

The reason that I had thought that using the entry pc range was
correct is due to the fact that fill_in_stop_func() contains some
code for advancing past the function start and entry point.  To do
this, we'd need the range that contains the entry pc.

However, when stepping, we actually want the range that contains the
stop pc.  If that range also contains the entry pc, we should then
attempt to advance stop_func_start past the start offset and entry
point.  (I haven't thought very hard about the reason for advancing
the stop_func_start in this manner.  Since it's been there for quite
a while, I'm assuming that it's still a good idea.)

Back when I wrote the test case, I had included a test for doing the
step shown in the example above.  I had problems with it, however.  At
the time, I thought it was due to differing compiler versions, so I
disabled that portion of the test.  I have now reenabled those tests,
but have left in place the logic which may be used to disable it.

The changes to dw2-ranges-func.exp depend on my other recent changes
to the file which have not been pushed yet.

Finally, I'll note that the only caller of
find_function_entry_range_from_pc() is/was fill_in_stop_func().  Once
this commit goes in, it'll be dead code.  I considered removing it,
but I think that it ought to be used (instead of
find_pc_partial_function) for determining the correct range to scan
for prologue analysis, so I'm going to leave it in place for now.

gdb/ChangeLog:

	* infrun.c (fill_in_stop_func): Use find_pc_partial_function
	instead of find_function_entry_range_from_pc.

testsuite/ChangeLog:

	* gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
	Enable tests associated with this flag.  Adjust regex
	referencing "foo_low" to now refer to "foo_cold" instead.
2019-07-27 13:43:10 -07:00
..
ada-linkage-name.c Handle either order of name and linkage name 2019-06-28 08:37:38 -06:00
ada-linkage-name.exp Handle either order of name and linkage name 2019-06-28 08:37:38 -06:00
ada-valprint-error.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
ada-valprint-error.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
arr-stride.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
arr-stride.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
arr-subrange.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
arr-subrange.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
atomic-type.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
atomic.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
bad-regnum.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
bad-regnum.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
bitfield-parent-optimized-out.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
callframecfa.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
callframecfa.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
clztest.c
clztest.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
clztest.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
comp-unit-lang.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
comp-unit-lang.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
corrupt.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
corrupt.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
count.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
data-loc.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
data-loc.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dup-psym.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dup-psym.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-abs-hi-pc-hello-dbg.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-abs-hi-pc-hello.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-abs-hi-pc-world-dbg.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-abs-hi-pc-world.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-abs-hi-pc.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-abs-hi-pc.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-ada-ffffffff.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-ada-ffffffff.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-align.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-anon-mptr.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-anon-mptr.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-anonymous-func.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-anonymous-func.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-bad-mips-linkage-name.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-bad-mips-linkage-name.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-bad-parameter-type.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-bad-parameter-type.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-bad-unresolved.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-bad-unresolved.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-basic.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-basic.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-canonicalize-type.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-canonicalize-type.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-case-insensitive-debug.S [gdb/testsuite] Fix .debug_aranges in dw2-case-insensitive-debug.S 2019-05-07 10:58:57 +02:00
dw2-case-insensitive.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-case-insensitive.exp gdb/fortran: print function arguments when printing function type 2019-04-30 10:34:26 +01:00
dw2-common-block.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-common-block.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-compdir-oldgcc.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-compdir-oldgcc.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-compressed.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-compressed.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-const.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-const.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-cp-infcall-ref-static-main.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-cp-infcall-ref-static.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-cp-infcall-ref-static.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-cu-size.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-cu-size.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-dir-file-name.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-dir-file-name.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-dos-drive.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-dos-drive.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-double-set-die-type.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-double-set-die-type.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-dummy-cu.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-dummy-cu.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-dup-frame.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-dup-frame.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-dup-frame.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-empty-namespace.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-empty-namespace.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-empty-pc-range.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-empty-pc-range.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-entry-value-main.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-entry-value.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-entry-value.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-error.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-error.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-error.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-filename.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-filename.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-icc-opaque.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-icc-opaque.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-icycle.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-icycle.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-icycle.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-ifort-parameter.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-ifort-parameter.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-inheritance.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-inheritance.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-inline-break.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-inline-break.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-inline-param-main.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-inline-param.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-inline-param.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-intercu.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-intercu.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-intermix.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-intermix.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-lexical-block-bare.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-linkage-name-trust-main.cc Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-linkage-name-trust.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-linkage-name-trust.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-minsym-in-cu.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-minsym-in-cu.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-modula2-self-type.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-modula2-self-type.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-namespaceless-anonymous.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-namespaceless-anonymous.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-noloc-main.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-noloc.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-noloc.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-objfile-overlap-inner.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-objfile-overlap-outer.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-objfile-overlap.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-op-call.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-op-call.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-op-out-param.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-op-out-param.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-op-stack-value.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-op-stack-value.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-opt-structptr.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-opt-structptr.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-param-error-main.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-param-error.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-param-error.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-producer.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-producer.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-ranges2.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-ranges3.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-ranges-base.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-ranges-base.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-ranges-func-hi-cold.c Improve test gdb.dwarf2/dw2-ranges-func.exp 2019-07-27 13:38:44 -07:00
dw2-ranges-func-lo-cold.c Improve test gdb.dwarf2/dw2-ranges-func.exp 2019-07-27 13:38:44 -07:00
dw2-ranges-func.exp Fix stepping bug associated with non-contiguous blocks 2019-07-27 13:43:10 -07:00
dw2-ranges-main.c Handle DW_AT_ranges when reading partial symtabs 2019-04-01 10:36:58 -06:00
dw2-ranges-psym.c Handle DW_AT_ranges when reading partial symtabs 2019-04-01 10:36:58 -06:00
dw2-ranges-psym.exp Handle DW_AT_ranges when reading partial symtabs 2019-04-01 10:36:58 -06:00
dw2-ranges.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-ranges.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-ref-missing-frame-func.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-ref-missing-frame-main.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-ref-missing-frame.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-ref-missing-frame.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-reg-undefined.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-reg-undefined.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-reg-undefined.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-regno-invalid.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-restore.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-restore.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-restrict.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-restrict.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-restrict.S [gdb/testsuite] Regenerate dw2-restrict.S 2019-06-25 16:42:46 +02:00
dw2-simple-locdesc.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-simple-locdesc.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-single-line-discriminators.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-single-line-discriminators.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-single-line-discriminators.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-skip-prologue.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-skip-prologue.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-skip-prologue.S [gdb/testsuite] Fix base address selection entry encoding in dw2-skip-prologue.S 2019-05-14 10:10:08 +02:00
dw2-stack-boundary.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-stack-boundary.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-strp.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-strp.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-undefined-ret-addr.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-undefined-ret-addr.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-undefined-ret-addr.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-unresolved-main.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-unresolved.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-unresolved.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-unusual-field-names.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-unusual-field-names.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-var-zero-addr.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-var-zero-addr.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw4-sig-type-unused.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw4-sig-type-unused.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw4-sig-types-b.cc
dw4-sig-types.cc
dw4-sig-types.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw4-sig-types.h
dwp-sepdebug.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dwp-sepdebug.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dwp-symlink.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dwp-symlink.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dwz.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dwzbuildid.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dynarr-ptr.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dynarr-ptr.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
enum-type.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
file1.txt
fission-base.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
fission-base.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
fission-base.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
fission-loclists-pie.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
fission-loclists-pie.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
fission-loclists.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
fission-loclists.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
fission-mix2.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
fission-mix.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
fission-mix.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
fission-mix.h Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
fission-multi-cu1.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
fission-multi-cu2.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
fission-multi-cu.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
fission-multi-cu.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
fission-reread.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
fission-reread.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
formdata16.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
formdata16.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
gdb-add-index.exp [gdb/testsuite] Add test-case for gdb-add-index.sh 2019-05-24 14:25:33 +02:00
gdb-index.exp Write index for dwz -m file 2019-06-16 13:24:12 -04:00
implptr-64bit.exp [gdb/testsuite] Fix label reference in implptr-64bit.exp 2019-06-24 18:26:10 +02:00
implptr-optimized-out.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
implptr.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
implptr.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
implptr.S
implptrconst.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
implptrconst.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
implptrpiece.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
implref-array.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
implref-array.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
implref-const.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
implref-global.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
implref-global.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
implref-struct.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
implref-struct.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
info-locals-optimized-out.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
info-locals-optimized-out.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
inlined_subroutine-inheritance.exp [gdb/testsuite] Fix inter-cu refs in inlined_subroutine-inheritance.exp 2019-06-24 12:20:39 +02:00
mac-fileno.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mac-fileno.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
main-subprogram.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
main-subprogram.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
main.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
member-ptr-forwardref.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
member-ptr-forwardref.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
method-ptr.cc Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
method-ptr.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
missing-sig-type.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
missing-type-name.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
multidictionary.exp [gdb/testsuite] Add missing initial prompt read in multidictionary.exp 2019-07-23 15:15:20 +02:00
nonvar-access.exp [gdb/testsuite] Fix main high_pc in nonvar-access.exp 2019-06-11 13:22:27 +02:00
nostaticblock.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
opaque-type-lookup-2.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
opaque-type-lookup.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
opaque-type-lookup.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pieces-optimized-out.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pieces-optimized-out.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pieces-optimized-out.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pieces.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pieces.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pieces.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pr10770.c
pr10770.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pr11465.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pr11465.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pr13961.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pr13961.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
shortpiece.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
staticvirtual.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
subrange.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
symtab-producer.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
trace-crash.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
trace-crash.S
typeddwarf-amd64.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
typeddwarf.c
typeddwarf.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
typeddwarf.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
typedef-void-finish.exp Fix crash in "finish" 2019-01-06 09:31:51 -07:00
valop.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
valop.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
var-access.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
var-access.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
variant.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
variant.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
varval.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
varval.exp [gdb/testsuite] Compile varval twice, once without bad DWARF 2019-06-26 15:04:05 +02:00
void-type.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
void-type.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
watch-notconst2.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
watch-notconst2.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
watch-notconst.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
watch-notconst.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00