| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* frame.c (frame_id_eq): Update. Compare function addresses.
(get_frame_func): New function.
(frame_func_unwind): New function.
(legacy_get_prev_frame): Move linking of prev to next to the start
of the function.
(frame_id_p): Update.
(get_frame_id): Return the frame's "id". Do not set "frame".
(frame_id_build): Update.
(frame_id_inner): Update.
(create_sentinel_frame): Do not set the "pc".
(select_frame): Use get_frame_pc.
(legacy_saved_regs_this_id): Use frame_id_build.
(create_new_frame): Set the frame's ID. Store the PC in the
sentinel frame's PC unwind cache.
(legacy_get_prev_frame): Do not set "pc" or "frame". Instead use
frame_pc_unwind, frame_id_build, deprecated_update_frame_pc_hack,
and deprecated_update_frame_base_hack.
(get_prev_frame): Do not set "pc" or "frame", instead use
frame_pc_unwind.
(get_frame_pc): Use frame_pc_unwind.
(find_frame_sal): Use get_frame_pc.
(get_frame_base): Return the frame ID's stack address.
(deprecated_update_frame_base_hack): Set the frame ID's stack
address.
(frame_id_eq, frame_id_p, frame_id_inner, get_frame_id): Add debug
print statements.
* d10v-tdep.c (d10v_frame_unwind_cache): Use frame_func_unwind.
(d10v_frame_this_id): Get the frame's function.
(d10v_frame_this_id): Use frame_id_eq.
(d10v_unwind_dummy_id): Use frame_id_build.
* stack.c (print_frame_info): Use get_frame_pc.
* dummy-frame.c (dummy_frame_this_id): Use frame_id_build. Update
parameter to find_dummy_frame.
* breakpoint.c (print_one_breakpoint): Update.
* frame.h (struct frame_id): Rename "base" to "stack_addr",
replace "pc" with "func_addr".
(frame_id_build): Update parameter names and comment.
(struct frame_info): Delete "frame" and "pc" fields.
(frame_func_unwind): Declare.
(get_frame_func): Declare.
(struct frame_info): Add field "func".
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gdb.base/callfuncs.exp: Make "print add" messages unique.
* gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
matching directories by the name breakpoint.
* gdb.base/pointers.exp: Make "ptype pppC" message consistent.
Make "continue to marker1" consistent.
* gdb.base/call-rt-st.exp: Make "finish out from loop_count"
message consistent.
* lib/gdb.exp: Put "the program is no longer running", and "the
program exited" in parenthesis.
* lib/mi-support.exp: Ditto.
|
| |
|
| |
|
|
|
|
|
| |
* gdb.base/sizeof.c (main): Print the value of '\377'.
* gdb.base/sizeof.exp: Check the sign of '\377'.
|
|
|
|
|
| |
* gdb.base/gdb1090.exp: New file.
* gdb.base/gdb1090.cc: New file.
|
| |
|
|
|
|
|
| |
* gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
* gdb.base/ptype.exp: Likewise.
|
| |
|
|
|
|
| |
* gdb.base/ptype.exp: Actually use some typedef'd types.
|
|
|
|
| |
* gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
|
| |
|
| |
|
| |
|
|
|
|
| |
when stepping out of main().
|
|
|
|
| |
"run" without executable.
|
| |
|
|
|
|
| |
Cygwin native.
|
| |
|
|
|
|
|
|
|
| |
From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
vector registes.
* gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
* gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
|
|
|
|
|
|
|
|
| |
* gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
test, for PR breakpoints/38.
Call test_watchpoint_and_breakpoint.
* gdb.base/watchpoint.c (func3): New function.
(main): Call func3.
|
|
|
|
|
|
|
|
|
|
| |
* gdb.c++/templates.exp (do_tests): Accept valid const in "print
Garply<Garply<char> >:: garply".
(test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
with respect to PR c++/1111; note also PR c++/1113.
(test_template_breakpoints): KFAIL "constructor breakpoint" with
respect to PR c++/1062.
KFAIL "destructor breakpoint" with respect to PR c++/1112.
|
|
|
|
|
|
|
|
|
| |
* gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
with respect to PR c++/57.
KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
c++/826.
Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
respect to PR c++/57.
|
|
|
|
|
| |
* gdb.c++/templates.exp (do_tests): Convert the KFAILs with
respect to PR c++/33 into FAILs.
|
|
|
|
| |
* configure.in: Update copyright years.
|
|
|
|
| |
* Makefile.in: update copyright years.
|
|
|
|
| |
* c_variable.test: Fix result for 6.22.
|
| |
|
|
|
|
|
|
|
|
|
| |
* gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
print class instead of struct and/or superfluous protection
specifiers, as long as the resulting output is equivalent to the
source code.
Delete FIXME from end of messages on tests that don't need
fixing.
|
|
|
|
|
| |
* gdb.c++/templates.exp (do_tests): Allow const in the two
Foo<volatile char *>::foo tests.
|
|
|
|
|
| |
* cpp_variable.test: Major changes required because varobj_update
now returns "-1" if a variable is out of scope.
|
|
|
|
|
|
| |
* c_variable.test: Major changes required because varobj_update
now returns "-1" if a variable is out of scope. This fixes a bunch
of XFAILS.
|
|
|
|
| |
* windows.test: Remove HtmlViewer from list of windows.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* srcwin.test: Use "list get" instead of "listget" to
get contents of comboboxes.
(2.1): Be less sensitive.
* srcwin2.test: Use "list get" instead of "listget" to
get contents of comboboxes
(2-1.3): Accept assembly == mixed
for no source tests.
* srcwin3.test: Use "list get" instead of "listget" to
get contents of comboboxes
|
|
|
|
|
| |
* gdb.base/restore.c (main): Return zero, so exit code
will be consistant.
|
|
|
|
|
|
|
| |
* gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
char *>::foo" test with respect to PR c++/33. Create a new test
which is identical to that one except that it doesn't put the
space between the "char" and the "*"; KFAIL it, too.
|
|
|
|
|
|
| |
* gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
template types into either PASSes or KFAILs (corresponding to PR
c++/57). Tweak indentation. Update copyright.
|
| |
|
| |
|
|
|
|
|
|
|
| |
* gdb.base/exprs.exp: Remove i960 remnants.
* gdb.base/funcargs.exp: Likewise.
* gdb.base/list.exp: Likewise.
* gdb.base/ptype.exp: Likewise.
|
|
|
|
|
| |
* gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
pEe->D::vg()" from XFAIL to KFAIL.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-12 Jason Molenda (jmolenda@apple.com)
* symmisc.c (print_objfile_statistics): Include information about
the number of psymtabs and symtabs in each object file.
[testsuite/ChangeLog]
2003-02-13 Jason Molenda (jmolenda@apple.com)
* gdb.base/maint.exp: Update maint print statistics regexp to include
new entries.
|
|
|
|
| |
* gdb.c++/inherit.exp: Remove call to get_debug_format.
|
|
|
|
|
|
|
|
| |
* gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
* gdb.c++/inherit.exp: Likewise.
* gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
* gdb.c++/templates.exp: Likewise.
* gdb.c++/virtfunc.exp: Likewise.
|
|
|
|
|
| |
* gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
why the code is written that way.
|
|
|
|
| |
* gdb.base/dump.exp: Add missing copyright line.
|
| |
|
|
|
|
|
| |
* gdb.mi/mi-syn-frames.c (subroutine): Add an extra statement
at the beginning so the breakpoint doesn't get set on the loop.
|
|
|
|
|
| |
* gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
output for configurations with gcc 2.95.3.
|