Michael Snyder
80b34fabd3
2001-06-28 Michael Snyder <msnyder@redhat.com>
...
* infrun.c (handle_inferior_event): Replace prev_pc test in all
calls to bpstat_stop_status (removed in 1999-09-24). This test
helps distinguish stepping over a breakpoint trap from stepping
thru a jump to the instruction after a breakpoint trap.
(handle_inferior_event): Don't bother writing the PC if
DECR_PC_AFTER_BREAK is zero (optimization).
* breakpoint.c (bpstat_stop_status): Add comment explaining the
purpose and usage of the "not_a_breakpoint" argument in computing
the breakpoint address.
2001-06-28 21:34:03 +00:00
Andrew Cagney
1456ad8e67
From 2000-12-03 Stephane Carrez <Stephane.Carrez@worldnet.fr>:
...
* monitor.c (setmem_resp_delim_pattern): New regexp pattern.
(setreg_resp_delim_pattern): Likewise.
(setmem_resp_delim_fastmap): New buffer.
(setreg_resp_delim_fastmap): Likewise.
(monitor_open): Initialize above regexp if they are defined.
(monitor_write_memory): Use regexp to check the result of write.
(monitor_store_register): Likewise to check result of register set.
2001-06-28 20:03:10 +00:00
Andrew Cagney
399371f6c0
From 2000-06-14 John Marshall <john_w_marshall@palm.com>:
...
* coff-solib.c: Include symfile.h and objfiles.h to make
OBJF_SHARED visible.
2001-06-28 19:54:41 +00:00
Andrew Cagney
d6ba65f6c1
Some how this never got removed when ChangeLog was created :-(
2001-06-28 19:14:22 +00:00
Andrew Cagney
b0e2e90ab4
Build MI by default.
2001-06-28 19:04:10 +00:00
Joel Brobecker
ad98fdaf51
Add entry for change in solib-osf.c (osf_in_dynsym_resolve_code).
2001-06-28 10:38:12 +00:00
Joel Brobecker
b184b2876a
(osf_in_dynsym_resolve_code): Add a comment explaining the consequences of
...
always returning zero. No code change.
2001-06-28 10:36:19 +00:00
Andrew Cagney
49dd83ba17
From 2001-06-08 Daniel Jacobowitz <djacobowitz@mvista.com>:
...
* defs.h (enum target_signal): Add TARGET_SIGNAL_REALTIME_65
to TARGET_SIGNAL_REALTIME_127.
* target.c (struct signals): Add SIG63 to SIG127.
(target_signal_from_host): Handle up to 127 signals.
(do_target_signal_to_host): Likewise.
2001-06-28 04:31:36 +00:00
Andrew Cagney
29372230ea
* remote-sds.c (sds_start_remote): Change type of ``c'' to int
...
from possibly unsigned char.
2001-06-28 03:40:27 +00:00
Andrew Cagney
a196c81c19
Exterminate ser-ocd.c.
2001-06-28 03:33:26 +00:00
Andrew Cagney
f4c100a72c
Dan Berlin stepped down as C++ maintainer.
2001-06-28 02:40:39 +00:00
Andrew Cagney
e7745bde5c
Sort write after approval.
2001-06-28 02:37:02 +00:00
gdbadmin
64fc7bdd68
*** empty log message ***
2001-06-28 00:00:05 +00:00
Andrew Cagney
cff22675c6
For MI>0, output full breakpoint table header information. Output the
...
breakpoint table body as a list.
2001-06-27 17:27:08 +00:00
Andrew Cagney
d7faa9e713
Always send the breakpoint table headers to ui-out. MI/CLI can
...
internally decide if they should be displayed.
2001-06-27 00:09:01 +00:00
gdbadmin
605121c0ec
*** empty log message ***
2001-06-27 00:00:02 +00:00
Andrew Cagney
8eb6914741
delete reference to query output
2001-06-26 19:11:48 +00:00
Andrew Cagney
dc61bc6d40
* mi-cmd-stack.c (list_args_or_locals): Output a list of "args" or
...
"locals" entries.
* gdbmi.texinfo (stack-list-locals, stack-list-arguments)
(exec-interrupt, target-select, thread-select): Update
documentation.
* mi-stack.exp: Update. Output for args=... and
locals=... changed to a list.
2001-06-26 18:50:51 +00:00
Andrew Cagney
d5e5643b98
* mi-cmd-stack.c (mi_cmd_stack_list_frames): Output a list of
...
"stack" entries.
(mi_cmd_stack_list_args): Ditto for "stack-args".
* gdbmi.texinfo (stack-list-frames, stack-list-arguments): Update
documentation.
(GDB/MI Stack Manipulation Commands): Fix section title. Was
Stack Manipulation Commands in GDB/MI.
* mi-stack.exp: Update. Output for stack=..., args=... and
stack-args=... changed to a list.
2001-06-26 18:13:46 +00:00
Andrew Cagney
42a74a599a
Unscramble two merged patches. This puts memory lists back to normal.
2001-06-26 05:12:37 +00:00
Andrew Cagney
68c81b5495
* stack.c (print_frame): For ui_out, output a list of arguments.
...
Update all tests. Update doco.
2001-06-26 04:48:49 +00:00
Kevin Buettner
834091c8e9
Update paper trail entry.
2001-06-26 00:41:44 +00:00
Michael Snyder
ef5cf84e21
2001-06-25 Michael Snyder <msnyder@redhat.com>
...
* infrun.c: Eliminate the "thread_step_needed" state variable,
and replace it with a relatively simple test in resume.
(resume): Replace thread_step_needed logic with a test for
stepping, breakpoint_here_p and breakpoints_inserted.
Move CANNOT_STEP_BREAKPOINT logic to after thread_step logic.
(proceed): Discard thread_step_needed logic.
(wait_for_inferior, fetch_inferior_event, handle_inferior_event):
Discard thread_step_needed logic.
2001-06-26 00:26:42 +00:00
gdbadmin
36d4f36439
*** empty log message ***
2001-06-26 00:00:03 +00:00
Andrew Cagney
45399be4ec
Update data-read-memory so that it outputs lists.
2001-06-25 21:05:11 +00:00
Andrew Cagney
80f43b40c5
For data-list-register-values output a list of register values.
2001-06-25 20:08:53 +00:00
Andrew Cagney
173d689456
Output register-names as a list.
2001-06-25 19:02:18 +00:00
Andrew Cagney
40d5d7e983
data-list-changed-registers outputs a list of registers.
2001-06-25 18:34:25 +00:00
gdbadmin
d14c409db3
*** empty log message ***
2001-06-25 00:00:02 +00:00
Fernando Nasser
cb90e81a8b
2001-06-24 Fernando Nasser <fnasser@redhat.com>
...
* remote-rdi.c (arm_rdi_wait): Fix return type in prototype.
* rdi-share/host.h: Add missing parenthesis in conditional.
2001-06-22 J.T. Conklin <jtc@redback.com>
* configure.in: include nlist.h when checking for member som_addr
in struct so_map.
* configure: regenerate.
2001-06-24 13:46:09 +00:00
gdbadmin
78586f06cb
*** empty log message ***
2001-06-24 00:00:02 +00:00
Andrew Cagney
2dd627049d
Rename gdb.mi/ChangeLog-mi to gdb.mi/ChangeLog. Update everything.
2001-06-23 21:47:09 +00:00
Andrew Cagney
70242e8df5
Change mi/data-disassemble command output to a list ([]) instead of
...
({}).
2001-06-23 20:43:56 +00:00
Michael Chastain
b4127474dc
2001-06-22 Michael Chastain <chastain@redhat.com>
...
* gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
This is operationally compatible with the previous version.
2001-06-23 05:22:46 +00:00
gdbadmin
06ed0087a3
*** empty log message ***
2001-06-23 00:00:01 +00:00
J.T. Conklin
39812cebba
* configure.in: include nlist.h when checking for member som_addr
...
in struct so_map.
* configure: regenerate.
2001-06-22 16:01:31 +00:00
gdbadmin
4772d57e2a
*** empty log message ***
2001-06-22 00:00:02 +00:00
Keith Seitz
8d2139f30c
* cli-out.c (cli_out_new): Initialize new structure member
...
"suppress_output".
2001-06-21 22:54:06 +00:00
Andrew Cagney
76fe6b98e8
* mi-out.c (struct ui_out_data): Replace field first_header with
...
suppress_output.
(mi_begin, mi_end): Check suppress_header.
(mi_field_int, mi_field_skip): Ditto.
(mi_field_string, mi_field_fmt): Ditto.
(mi_table_begin): When nr_rows is zero, set suppress_header else,
output the start of the header.
(mi_table_body): Clear suppress header.
2001-06-21 19:27:50 +00:00
Andrew Cagney
a7c14aa534
Output ``[]'' when a list.
2001-06-21 16:15:20 +00:00
Andrew Cagney
b25959ec59
* ui-out.h (ui_out_table_header): Add parameter ``col_name''.
...
(table_header_ftype): Ditto.
* cli-out.c (cli_table_header): Update.
* ui-out.c (ui_out_table_header): Update.
(uo_table_header): Update.
(default_table_header): Update.
(append_header_to_list): Update.
(struct ui_out_header): Add field ``col_name''.
(append_header_to_list): Use xstrdup. Initialize col_name.
* breakpoint.c (breakpoint_1): Pass COL_NAME to
ui_out_table_header.
2001-06-21 15:39:54 +00:00
gdbadmin
afe5040c4c
*** empty log message ***
2001-06-21 00:00:05 +00:00
gdbadmin
1fe213d941
*** empty log message ***
2001-06-20 00:00:06 +00:00
Andrew Cagney
698384cd69
* cli-out.c: Include "gdb_assert.h'.
...
(struct ui_out_data): Add field ``suppress_output.
(cli_table_begin): When NR_ROWS is zero, suppress_output.
(cli_table_end): Clear suppress_output.
(cli_table_body): Check suppress_output.
(cli_table_header, cli_begin): Ditto.
(cli_end, cli_field_int, cli_field_skip): Ditto.
(cli_field_string, cli_field_fmt, cli_spaces): Ditto.
(cli_text, cli_message, cli_wrap_hint): Ditto.
* breakpoint.c (breakpoint_1): Close the ui_out table before
printing the breakpoint not found message.
2001-06-19 20:30:11 +00:00
Andrew Cagney
d63f1d40c6
* ui-out.c (ui_out_table_begin): Add parameter ``nr_rows''.
...
(default_table_begin): Ditto.
* breakpoint.c (breakpoint_1): Pass nr_printable_breakpoints to
ui_out_table_begin.
Update everything.
2001-06-19 16:19:16 +00:00
gdbadmin
1c41510302
*** empty log message ***
2001-06-19 00:00:02 +00:00
Andrew Cagney
7f3b047364
* breakpoint.c (breakpoint_1): Restructure. Compute the
...
nr_printable_breakpoints. Move the header output to before the
main print breakpoints loop.
(user_settable_breakpoint): New function.
2001-06-18 18:48:06 +00:00
Andrew Cagney
b30bf9ee99
Recognize -i=mi0, -i=mi1 and -i=mi.
2001-06-18 17:57:43 +00:00
Andrew Cagney
83905903c9
* gdbarch.sh: Generate an error when conflicting macro
...
definitions. Generate an error when both pure multi-arch and
"tm.h".
* gdbarch.h, gdbarch.c: Regenerate.
* defs.h (GDB_MULTI_ARCH_TM): Rewrite definition.
2001-06-18 13:14:40 +00:00
Andrew Cagney
b85045e00b
Clone the mi-*.exp tests into mi0-*.exp.
2001-06-18 12:55:07 +00:00