Paul Brook
3732ba62b9
2006-10-21 Paul Brook <paul@codesourcery.com>
...
* remote.c (remote_fetch_registers): Fix error message.
2006-10-21 17:59:08 +00:00
Eli Zaretskii
e5ac9b532c
gdb.texinfo (Source Annotations): Fix index entries by adding
...
"annotation" to them, to discriminate from index entries that point
to the more general topic descriptions.
2006-10-21 13:06:04 +00:00
Eli Zaretskii
0ced0c34ad
(Breakpoints): Fix a typo.
2006-10-21 12:54:18 +00:00
Eli Zaretskii
fd60e0dfdf
* gdb.texinfo (Breakpoints, Set Watchpoints): Elaborate and
...
clarify on the possible meanings of ``expression'' watched by
watchpoints. Add indexing.
2006-10-21 12:50:16 +00:00
Eli Zaretskii
286ba84deb
(Backtrace): Fix a typo.
2006-10-21 12:20:59 +00:00
gdbadmin
46a30e6b86
*** empty log message ***
2006-10-21 00:00:03 +00:00
Daniel Jacobowitz
804e0f53e7
* gcore.c (MAX_COPY_BYTES): Define.
...
(gcore_copy_callback): Use it to limit allocation.
2006-10-20 22:06:28 +00:00
Ulrich Weigand
f86172a554
* linux-thread-db.c (check_for_thread_db): Don't attempt to use
...
thread_db for remote targets.
* remote.c (remote_new_objfile): Always call predecessor on
new_objfile event chain.
2006-10-20 01:08:14 +00:00
Ulrich Weigand
b7149293aa
2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
...
* configure.srv [s390-*-linux*, s390x-*-linux*]: Set srv_linux_regsets
and srv_linux_thread_db to yes.
* linux-s390-low.c (s390_fill_gregset): New function.
(target_regsets): Define data structure.
2006-10-20 00:34:35 +00:00
gdbadmin
9128c20543
*** empty log message ***
2006-10-20 00:00:32 +00:00
Joel Brobecker
6612ad7f9f
* solib.c (libpthread_solib_p): New function.
...
(solib_add): Always read the symbols from the libpthread library.
2006-10-19 19:58:23 +00:00
Andrew Stubbs
d674a25c2b
2006-10-19 Andrew Stubbs <andrew.stubbs@st.com>
...
* breakpoint.c (describe_other_breakpoints): Add thread parameter.
Annotate display with thread number where appropriate.
(create_breakpoints): Add thread parameter to call to
describe_other_breakpoints.
2006-10-19 15:58:25 +00:00
Andreas Schwab
76101e23e5
Typos.
2006-10-19 09:23:10 +00:00
gdbadmin
0532541186
*** empty log message ***
2006-10-19 00:00:06 +00:00
Daniel Jacobowitz
981c7f5a30
* utils.c (query): Use defaulted_query.
...
(defaulted_query): Handle having no default answer. Print out
messages even if we have no terminal. Prevent memory corruption.
2006-10-18 22:16:52 +00:00
Daniel Jacobowitz
55feb68948
* frame.c (struct frame_info): Add stop_reason.
...
(get_prev_frame_1): Set stop_reason. Don't call error for
stop reasons.
(get_frame_unwind_stop_reason, frame_stop_reason_string): New.
* frame.h (enum unwind_stop_reason): New.
(get_frame_unwind_stop_reason, frame_stop_reason_string): New
prototypes.
* stack.c (frame_info): Print the stop reason.
(backtrace_command_1): Print the stop reason for errors.
2006-10-18 19:52:05 +00:00
Daniel Jacobowitz
8621d6a944
* inferior.h (start_remote): Update prototype.
...
* infrun.c (start_remote): Take FROM_TTY. Call
post_create_inferior.
* monitor.c (monitor_open): Update call to start_remote.
* remote-sds.c (sds_start_remote, sds_open): Likewise.
* remote.c (remote_start_remote): Likewise.
(remote_start_remote_dummy): Removed.
(remote_open): Update call to remote_start_remote. Do not call
post_create_inferior here.
2006-10-18 16:56:13 +00:00
Daniel Jacobowitz
2f83a18e2a
* lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
...
of patterns.
2006-10-18 16:49:05 +00:00
Daniel Jacobowitz
3443977099
* solib-svr4.c (debug_loader_offset_p, debug_loader_offset)
...
(debug_loader_name, svr4_default_sos): New.
(svr4_current_sos): Call svr4_default_sos.
(enable_break): Add a comment about AT_BASE. Set the new
variables and retry solib_add.
(svr4_clear_solib): Clear the new variables.
2006-10-18 15:34:39 +00:00
Daniel Jacobowitz
7d3d3ece84
* NEWS: Mention support for TLS without debugging information.
2006-10-18 15:29:18 +00:00
gdbadmin
3aafe03c09
*** empty log message ***
2006-10-18 00:00:04 +00:00
Daniel Jacobowitz
52bb452f80
gdb/
...
* gdbint.texinfo (Target Vector Definition): Move most
content into Existing Targets. Add a menu.
(Existing Targets): New section, moved from Target Vector
Definition. Use @subsection.
(Managing Execution State): New section.
gdb/doc/
* remote-sim.c (gdbsim_kill): Call target_mourn_inferior.
(gdbsim_load): Don't bother to adjust inferior_ptid here.
(gdbsim_create_inferior): Mark the simulator as running.
(gdbsim_open): Don't bother fetching registers. Mark
the target as not running.
(gdbsim_xfer): When the program is not running, pass memory
requests down.
(gdbsim_mourn_inferior): Mark the target as not running.
* target.c (target_mark_running, target_mark_exited): New.
* target.h (target_has_execution): Update the comment.
(target_mark_running, target_mark_exited): New prototypes.
2006-10-17 21:55:24 +00:00
Joel Brobecker
b40ce68a77
* breakpoint.c (free_valchain): Minor reformatting.
2006-10-17 21:53:26 +00:00
Bob Wilson
58955e583a
* gdb.texinfo (ST2000): Use Ctrl- instead of C-.
2006-10-17 21:08:17 +00:00
Daniel Jacobowitz
79d4c408c4
* solib-svr4.c (LM_ADDR_CHECK): Suggest shared library mismatch.
2006-10-17 20:52:32 +00:00
Daniel Jacobowitz
94277a3898
gdb/
...
* Makefile.in (symtab.o): Update.
* symtab.h (matching_bfd_section): New prototype.
* symtab.c (matching_bfd_section): New.
(find_pc_sect_psymbol, find_pc_sect_symtab): Use it.
* minsyms.c (lookup_minimal_symbol_by_pc_section): Likewise.
* printcmd.c (sym_info): Ignore separate debug objfiles.
gdb/testsuite/
* gdb.base/sepdebug.exp: Remove debug format test.
* lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
Handle no-symtab.
* gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
2006-10-17 20:17:45 +00:00
Daniel Jacobowitz
dae5f5cf4b
* acinclude.m4 (SRV_CHECK_TLS_GET_ADDR): New.
...
* configure.ac: Use it. Define HAVE_TD_THR_TLS_GET_ADDR.
* config.in, configure: Regenerated.
* inferiors.c (gdb_id_to_thread): New function.
(gdb_id_to_thread_id): Use it.
* linux-low.c (linux_target_ops): Use thread_db_get_tls_address.
* linux-low.h (struct process_info): Add th member.
(thread_db_get_tls_address): New prototype.
* remote-utils.c (decode_address): Make non-static.
* server.c (handle_query): Handle qGetTLSAddr.
* server.h (gdb_id_to_thread, decode_address): New prototypes.
* target.h (struct target_ops): Add get_tls_address.
* thread-db.c (maybe_attach_thread): Save the thread handle.
(thread_db_get_tls_address): New.
2006-10-17 16:02:27 +00:00
Daniel Jacobowitz
5bd2f6e2a6
* gdb.threads/manythreads.c (thread_function, main): Don't cast
...
int to pointer or pointer to int.
* gdb.threads/manythreads.exp: Don't expect the string "LWP".
2006-10-17 15:52:53 +00:00
Daniel Jacobowitz
32a5b2f1dd
* remote.c (remote_pid_to_str): Capitalize "Thread".
2006-10-17 15:43:51 +00:00
gdbadmin
aac509a07f
*** empty log message ***
2006-10-17 00:00:32 +00:00
Daniel Jacobowitz
9b7194bcb4
PR remote/2158
...
* remote.c (remote_write_bytes): Throttle packet alignment
for small packets.
2006-10-16 03:08:37 +00:00
gdbadmin
c88c804ea4
*** empty log message ***
2006-10-16 00:00:02 +00:00
Eli Zaretskii
45ac17341e
* gdb.texinfo (Signals, Set Breaks, Set Watchpoints): Document optional
...
arguments to `info signals' `handle', `info breakpoints', and
`info watchpoints'.
2006-10-15 21:36:00 +00:00
Eli Zaretskii
c8aa23ab92
* gdb.texinfo (Sample Session, Invocation, Quitting GDB)
...
(Command Syntax, Signals, Backtrace, Connecting)
(Remote configuration, Renesas Boards, Console I/O): Fix last
change: use Ctrl- instead of C-, except wrt Emacs.
(File-I/O Examples): Put Ctrl-c in @kbd.
(Cygwin Native, File-I/O Overview, The Ctrl-C message)
(Console I/O): Use @samp with Ctrl-.
2006-10-15 21:19:49 +00:00
Nick Roberts
1111f4aa91
(thread_db_wait): Don't bother continuing if the wait result indicates the
...
program terminated with a signal (from gdb-6.3-ia64-sigill-20051115.patch, a
patch for Fedora Core 5).
2006-10-15 19:38:45 +00:00
Nick Roberts
b255021abc
*** empty log message ***
2006-10-15 19:37:49 +00:00
gdbadmin
706bae0be6
*** empty log message ***
2006-10-15 00:00:32 +00:00
Eli Zaretskii
e7109c7e3b
* gdb.texinfo (Backtrace): Fix last change.
2006-10-14 18:34:03 +00:00
Nick Roberts
dd74f6ae66
(Backtrace): Order correctly and add other cases.
2006-10-14 00:21:13 +00:00
Nick Roberts
de3aea7bdd
*** empty log message ***
2006-10-14 00:20:02 +00:00
gdbadmin
0cd39e2e24
*** empty log message ***
2006-10-14 00:00:09 +00:00
Joel Brobecker
3e4d11fe10
Add in one of the previous entries the fact that the change was to
...
fix PR symtab/2018.
2006-10-13 02:40:47 +00:00
gdbadmin
81a724a85f
*** empty log message ***
2006-10-13 00:00:33 +00:00
Daniel Jacobowitz
8c008720eb
* gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
2006-10-12 19:03:22 +00:00
gdbadmin
78af1e2086
*** empty log message ***
2006-10-12 00:00:34 +00:00
Daniel Jacobowitz
366da635ba
* dwarf2read.c (dwarf_decode_lines): Call record_line upon
...
encountering a different subfile.
2006-10-11 15:39:35 +00:00
Frederic Riss
861cf606cb
2006-10-11 Denis Pilat <denis.pilat@st.com>
...
* tui/tui-source.c (tui_set_source_content): handle source
files that contain non unix end-of-line.
2006-10-11 10:50:07 +00:00
gdbadmin
505cb5c701
*** empty log message ***
2006-10-11 00:00:03 +00:00
Bob Wilson
7f9087cb30
* gdb.texinfo (Command Syntax, Connecting, Remote configuration,
...
Renesas Boards, ST2000, TUI Keys, TUI Single Key Mode, TUI Commands,
Emacs, Console I/O): Fix @key and @kbd usage.
2006-10-10 18:55:55 +00:00
Daniel Jacobowitz
774a49c047
* ser-mingw.c (free_pipe_state, pipe_wait_handle): Update
...
for changes to pipe_select_thread.
(pipe_done_wait_handle): New.
(_initialize_ser_windows): Reference it.
2006-10-10 14:23:11 +00:00
Daniel Jacobowitz
9e35dae425
2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
...
Daniel Jacobowitz <dan@codesourcery.com>
* Makefile.in (expprint.o, parse.o, target.o): Update.
* dwarf2loc.c (dwarf_expr_tls_address): Move body to
target_translate_tls_address. Call it.
* eval.c (evaluate_subexp_standard): Handle UNOP_MEMVAL_TLS.
* expprint.c (print_subexp_standard): Likewise.
(op_name_standard, dump_subexp_body_standard): Likewise.
* expression.h (enum exp_opcode): Add UNOP_MEMVAL_TLS.
(union exp_element): Add objfile.
* parse.c (write_exp_elt_objfile): New function.
(msym_tls_symbol_type): New.
(write_exp_msymbol): Handle TLS.
(operator_length_standard): Handle UNOP_MEMVAL_TLS.
(build_parse): Initialize msym_tls_symbol_type.
* parser-defs.h (write_exp_elt_objfile): New prototype.
* target.c (target_translate_tls_address): New.
* target.h (target_translate_tls_address): Add prototype.
2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
* gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
2006-10-10 03:17:53 +00:00
gdbadmin
a48251ed04
*** empty log message ***
2006-10-10 00:00:33 +00:00
Daniel Jacobowitz
58dc52c34d
* solib.c (solib_open): Handle an empty solib_absolute_prefix like a
...
missing one.
2006-10-09 20:16:10 +00:00
Daniel Jacobowitz
8bb752867c
* solib.c (solib_read_symbols): Stop if the file was not found.
2006-10-09 19:58:07 +00:00
Daniel Jacobowitz
d9639e1329
2006-10-09 Paul Pluzhnikov <ppluzhnikov@charter.net>
...
PR c++/2116
* valops.c (find_overload_match): Check for a NULL name.
2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
PR c++/2116
* gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
2006-10-09 19:28:14 +00:00
gdbadmin
d5aff968a1
*** empty log message ***
2006-10-09 00:00:34 +00:00
gdbadmin
ea2c415d49
*** empty log message ***
2006-10-08 00:00:03 +00:00
gdbadmin
2eef69ef02
*** empty log message ***
2006-10-07 00:00:02 +00:00
Joel Brobecker
390a1bd069
* gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
...
the corresponding bug has been fixed in GDB (PR/2018).
2006-10-06 20:48:42 +00:00
Joel Brobecker
714e295ef0
* dwarf2read.c (read_array_type): Set the type name if the name
...
attribute is present.
2006-10-06 20:42:02 +00:00
Joel Brobecker
dd920c3388
* gdb.base/subst.exp: New testcase.
2006-10-06 18:17:56 +00:00
Joel Brobecker
53bbefe9af
* gdb.ada/array_return/pck.ads: Add copyright notice.
...
* gdb.ada/array_return/pck.adb: Likewise.
* gdb.ada/array_return/p.adb: Likewise.
* gdb.ada/exec_changed/first.adb: Likewise.
* gdb.ada/exec_changed/second.adb: Likewise.
2006-10-06 18:05:58 +00:00
Joel Brobecker
098514179b
* gdb.ada/watch_arg/watch.adb: New file.
...
* gdb.ada/watch_arg.exp: New testcase.
2006-10-06 17:46:56 +00:00
Joel Brobecker
631b0ed020
* blockframe.c (block_innermost_frame): Rewrite frame search logic.
2006-10-06 02:01:34 +00:00
gdbadmin
9ad41fe1d0
*** empty log message ***
2006-10-06 00:00:02 +00:00
Daniel Jacobowitz
dbc981de23
* Makefile.in (gdb_expat_h): New.
...
(xml_support_h): Add gdb_expat.h dependency.
(memory-map.o, xml-support.o): Likewise.
* gdb_expat.h: New file.
* xml-support.h: Include it.
* memory-map.c, xml-support.c: Likewise. Remove XML_STATUS_OK
definitions.
2006-10-05 19:42:31 +00:00
Daniel Jacobowitz
0b83947edd
* remote.c (get_remote_state_raw): Renamed from get_remote_state.
...
(get_remote_state): New function.
(init_remote_state, _initialize_remote): Use get_remote_state_raw.
2006-10-05 19:20:52 +00:00
Fred Fish
8aceae7e50
Reviewed and approved by Daniel Jacobowitz <drow@false.org>
...
2006-10-04 Fred Fish <fnf@specifix.com>
* vec.c: Include defs.h first. This pulls in config.h which can
affect other includes.
2006-10-05 01:04:23 +00:00
gdbadmin
331140640e
*** empty log message ***
2006-10-05 00:00:39 +00:00
Joel Brobecker
f31b375174
* somread.c (som_symtab_read): Avoid using alloca for potentially
...
large buffers.
2006-10-04 21:36:39 +00:00
Daniel Jacobowitz
d0a0254a41
* arch-utils.h (gdbarch_info_fill): Remove duplicate prototype.
2006-10-04 20:14:44 +00:00
gdbadmin
95a4e393f9
*** empty log message ***
2006-10-04 00:00:32 +00:00
Daniel Jacobowitz
f2d483c447
* memory-map.c (XML_STATUS_OK, XML_STATUS_ERROR): Provide default
...
definitions.
* xml-support.c (XML_STATUS_OK, XML_STATUS_ERROR): Likewise.
2006-10-03 15:54:01 +00:00
gdbadmin
0404da1612
*** empty log message ***
2006-10-03 00:00:38 +00:00
Vladimir Prus
041bf30db7
* gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
...
via string_to_regexp.
* gdb.mi/mi2-basics.exp: Likewise.
2006-10-02 16:38:26 +00:00
gdbadmin
28d9ed440a
*** empty log message ***
2006-10-02 00:00:02 +00:00
gdbadmin
fed19b6178
*** empty log message ***
2006-10-01 00:00:02 +00:00
gdbadmin
c33e703572
*** empty log message ***
2006-09-30 00:00:34 +00:00
gdbadmin
a0cd8207a6
*** empty log message ***
2006-09-29 00:00:32 +00:00
Daniel Jacobowitz
32ca6d6157
* linux-low.c (PTRACE_GETSIGINFO, PTRACE_SETSIGINFO): Define.
...
(linux_resume_one_process): Take a siginfo_t *. Update all
callers. Queue it if necessary. Use PTRACE_SETSIGINFO.
(struct pending_signals): Add a siginfo_t.
(linux_wait_for_process): Always set last_status.
(linux_wait_for_event): Use PTRACE_GETSIGINFO.
(linux_queue_one_thread): Use PTRACE_GETSIGINFO.
* linux-low.h (struct process_info): Add last_status.
2006-09-28 22:46:29 +00:00
gdbadmin
2642de2a6c
*** empty log message ***
2006-09-28 00:00:02 +00:00
gdbadmin
f2320d6ad5
*** empty log message ***
2006-09-27 00:00:03 +00:00
gdbadmin
172870a5b4
*** empty log message ***
2006-09-26 00:00:33 +00:00
gdbadmin
f983a9b6a3
*** empty log message ***
2006-09-25 00:00:02 +00:00
gdbadmin
86034c36bd
*** empty log message ***
2006-09-24 00:00:35 +00:00
gdbadmin
b41e175056
*** empty log message ***
2006-09-23 00:00:33 +00:00
Daniel Jacobowitz
f08799f98e
* remote.c (remote_write_bytes_aux): Doc fix.
2006-09-22 13:50:36 +00:00
gdbadmin
637ea4ae1f
*** empty log message ***
2006-09-22 00:00:03 +00:00
Daniel Jacobowitz
5ffff7c1d1
* remote-utils.c (try_rle): New function.
...
(putpkt_binary): Use it.
2006-09-21 16:09:54 +00:00
Daniel Jacobowitz
68437a39ee
* gdb.texinfo (Packets): Document vFlashErase,
...
vFlashWrite and vFlashDone packets.
(General Query Packets): Document qXfer:memory-map:read.
Add a new feature for qXfer:memory-map:read.
(Memory map format): New section.
(Target Commands): Mention that gdb can write flash.
2006-09-21 14:01:12 +00:00
Daniel Jacobowitz
a76d924dff
* Makefile.in (SFILES): Add target-memory.c.
...
(COMMON_OBS): Add target-memory.o.
* memattr.c (lookup_mem_region): Adjust handling for
the top of memory. Improve comments.
* remote.c (packet_check_result): New function, split out
from packet_ok. Recognize "E." as an error prefix.
(packet_ok): Use it.
(remote_write_bytes_aux): New function, renamed from
remote_write_bytes. Take packet header, packet format,
and length flag as arguments.
(remote_write_bytes): Rewrite to use remote_write_bytes_aux.
(remote_send_printf, restore_remote_timeout)
(remote_flash_timeout, remote_flash_erase, remote_flash_write)
(remote_flash_done): New.
(remote_xfer_partial): Handle flash writes.
(init_remote_ops, init_remote_async_ops): Set to_flash_erase
and to_flash_done.
* symfile.c (struct load_section_data): Include a pointer to
the cumulative stats and a request queue. Move most members
to other types.
(struct load_progress_data, struct load_progress_section_data): New
types.
(load_progress): Handle a NULL baton and zero bytes. Update for
type changes.
(load_section_callback): Create memory write requests instead of
writing to memory. Don't print the progress message here.
(clear_memory_write_data): New function.
(generic_load): Use target_write_memory_blocks.
* target-memory.c: New file.
* target.c (update_current_target): Mention new uninherited methods.
(memory_xfer_partial): Issue an error for flash writes.
(target_flash_erase, target_flash_done): New functions.
(target_write_with_progress): Call the progress callback at the
start also.
* target.h (enum target_object): Add TARGET_OBJECT_FLASH.
(target_write_with_progress): Update comment.
(struct target_ops): Add to_flash_erase and to_flash_done.
(target_flash_erase, target_flash_done, struct memory_write_request)
(memory_write_request_s, enum flash_preserve_mode)
(target_write_memory_blocks): New, including a vector type
for memory_write_request_s.
2006-09-21 14:00:53 +00:00
Daniel Jacobowitz
fd79eceebf
gdb/
...
2006-09-21 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com>
Nathan Sidwell <nathan@codesourcery.com>
* Makefile.in (SFILES): Add memory-map.c and xml-support.c.
(memory_map_h, xml_support_h): New.
(target_h): Add vec_h dependency.
(COMMON_OBS): Add memory-map.o and xml-support.o.
(memory-map.o, xml-support.o): New rules.
(remote.o): Update.
* exceptions.h (enum errors): Add XML_PARSE_ERROR.
* infcmd.c (run_command_1, attach_command): Call target_pre_inferior.
* memattr.c (default_mem_attrib): Initialize blocksize.
(target_mem_region_list, mem_use_target)
(target_mem_regions_valid, mem_region_cmp, mem_region_init)
(require_user_regions, require_target_regions)
(invalidate_target_mem_regions): New.
(create_mem_region): Use mem_region_init.
(mem_clear): Move higher.
(lookup_mem_region): Use require_target_regions.
(mem_command): Implement "mem auto".
(mem_info_command): Handle target-supplied regions and flash
attributes.
(mem_enable_command, mem_disable_command, mem_delete_command): Use
require_user_regions.
(_initialize_mem): Mention "mem auto" in help.
* memattr.h (enum mem_access_mode): Add MEM_FLASH.
(struct mem_attrib): Add blocksize.
(invalidate_target_mem_regions, mem_region_init, mem_region_cmp): New
prototypes.
* remote.c: Include "memory-map.h".
(PACKET_qXfer_memory_map): New enum value.
(remote_protocol_features): Add qXfer:memory-map:read.
(remote_xfer_partial): Handle memory maps.
(remote_memory_map): New.
(init_remote_ops, init_remote_async_ops): Set to_memory_map.
(_initialize_remote): Register qXfer:memory-map:read.
* target.c (update_current_target): Mention to_memory_map.
(target_memory_map, target_pre_inferior): New.
(target_preopen): Call target_pre_inferior.
* target.h: Include "vec.h".
(enum target_object): Add TARGET_OBJECT_MEMORY_MAP.
(struct target_ops): Add to_memory_map.
(target_memory_map, target_pre_inferior): New prototypes.
* memory-map.c, memory-map.h, xml-support.c, xml-support.h: New files.
gdb/doc/
2006-09-21 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com>
* gdb.texinfo (Memory Region Attributes): Mention target-supplied
memory regions and "mem auto".
2006-09-21 13:54:03 +00:00
Daniel Jacobowitz
253c8abb67
* ada-lex.l (HIGH_BYTE_POSN, is_digit_in_base, digit_to_int)
...
(strtoulst): Moved to ...
* utils.c (HIGH_BYTE_POSN, is_digit_in_base, digit_to_int)
(strtoulst): ... here. Enhanced to behave more similarly
to strtoul.
* defs.h (strtoulst): New prototype.
2006-09-21 13:50:51 +00:00
Daniel Jacobowitz
c96fc75e9e
* Makefile.in (memattr_h, memattr.o): Update.
...
* memattr.h: Include "vec.h".
(struct mem_region): Remove linked list pointer.
(mem_region_s): New typedef and corresponding vector.
* memattr.c: Include "vec.h".
(mem_region_chain): Delete.
(mem_region_list): New vector pointer.
(mem_region_lessthan): New function.
(create_mem_region): Remove unused return value. Use vector
operations. Remove linear search.
(delete_mem_region): Delete.
(lookup_mem_region): Use vector operations. Add a FIXME.
(mem_info_command): Update to work with vectors.
(mem_enable, mem_enable_command, mem_disable, mem_disable_command)
(mem_free, mem_delete): Likewise.
2006-09-21 13:48:29 +00:00
Daniel Jacobowitz
350da6eece
2006-09-21 Nathan Sidwell <nathan@codesourcery.com>
...
gdb/
* vec.h: New file.
* vec.c: New file.
* Makefile.in (SFILES): Add vec.c.
(vec_h): New.
(COMMON_OBJS): Add vec.o.
(vec.o): New target.
gdb/doc/
* gdbint.texinfo (Array Containers): New section.
2006-09-21 13:47:56 +00:00
Michael Snyder
f286fbddac
Fix identity in ChangeLog.
2006-09-21 00:03:43 +00:00
gdbadmin
1a77fc0bcb
*** empty log message ***
2006-09-21 00:00:05 +00:00
Michael Snyder
7b880e0bb7
2006-09-20 Michael Snyder <michael.snyder@localhost.localdomain>
...
* abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
Remove unused / obsolete files.
2006-09-20 22:56:34 +00:00
Daniel Jacobowitz
2e9f762528
PR remote/2154
...
* remote.c (remote_thread_alive): Remove local buf.
(remote_get_threadinfo): Remove local threadinfo_pkt.
(remote_get_threadlist): Remove unused threadlist_packet.
(remote_current_thread): Remove local buf.
(remote_threads_info): Set bufp after getpkt.
(remote_threads_extra_info): Remove local bufp.
(get_offsets): Set buf after getpkt.
(remote_check_symbols): Set reply after getpkt.
(remote_vcont_probe): Set buf after getpkt.
(remote_resume): Set buf after set_thread.
(remote_wait, remote_async_wait): Set buf after getpkt.
(fetch_register_using_p): Set buf after remote_send.
(remote_fetch_registers): Likewise.
(store_register_using_P): Don't use buf after remote_send.
(check_binary_download, remote_write_bytes)
(remote_read_bytes, remote_rcmd): Remove local buf.
2006-09-20 19:13:02 +00:00
gdbadmin
a8bbe5b03e
*** empty log message ***
2006-09-20 00:00:32 +00:00
gdbadmin
8b9b0076ae
*** empty log message ***
2006-09-19 00:00:32 +00:00
Nick Roberts
9cb8286385
Include __kernel_vsyscall in regexp.
2006-09-18 21:17:07 +00:00
Nick Roberts
7c07f34970
*** empty log message ***
2006-09-18 21:16:42 +00:00
gdbadmin
6d7c49282b
*** empty log message ***
2006-09-18 00:00:03 +00:00
Vladimir Prus
a5451f4e4e
Fix grammar.
2006-09-17 17:05:27 +00:00
Vladimir Prus
2f1acb09b6
* gdb.texinfo (GDB/MI Stack Manipulation): Mention that
...
-stack-list-arguments HIGH_FRAME argument can be larger then the
actual number of frames.
2006-09-17 17:03:51 +00:00
Vladimir Prus
cd5ff84afd
* gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
...
HIGH_FRAME argument to -stack-list-arguments can be larger than
the number of frames.
2006-09-17 15:49:32 +00:00
Vladimir Prus
f28f46e7d6
Fix grammar
2006-09-17 15:48:34 +00:00
Vladimir Prus
6e90a7df84
* mi/mi-cmd-stack.c (mi_cmd_stack_list_args): Don't emit error
...
if high requested frame number is larger then number of available
frames.
2006-09-17 15:45:50 +00:00
gdbadmin
882d0cb477
*** empty log message ***
2006-09-17 00:00:02 +00:00
Nick Roberts
97725dc4f6
(linux_test_for_tracefork): Don't leave zombie
...
process.
2006-09-16 09:48:12 +00:00
Nick Roberts
d51ca893c3
*** empty log message ***
2006-09-16 09:47:42 +00:00
Daniel Jacobowitz
04d1f77003
2006-09-16 Andrzej Zaborowski <balrog@zabor.org>
...
* interps.c (interpreter_exec_cmd): Restore interpreter properties.
2006-09-16 04:10:41 +00:00
gdbadmin
f8576127ef
*** empty log message ***
2006-09-16 00:00:03 +00:00
Daniel Jacobowitz
ae018d1aa1
* gdb.base/args.c (main): Add breakpoint marker.
...
* gdb.base/args.exp: Use args_test for tests. Add new tests which
really test empty arguments.
(args_load): Delete.
(args_test): New.
2006-09-15 20:06:42 +00:00
gdbadmin
11352df049
*** empty log message ***
2006-09-15 00:00:06 +00:00
gdbadmin
87699a25a2
*** empty log message ***
2006-09-14 00:00:32 +00:00
gdbadmin
e935a3233f
*** empty log message ***
2006-09-13 00:00:32 +00:00
Nick Roberts
cd26961926
(test_file_list_exec_source_files): Just
...
check for one file.
2006-09-12 20:11:42 +00:00
Nick Roberts
b399c54988
*** empty log message ***
2006-09-12 20:11:22 +00:00
gdbadmin
3447f01503
*** empty log message ***
2006-09-12 00:00:03 +00:00
gdbadmin
3cd97e27c1
*** empty log message ***
2006-09-11 00:00:33 +00:00
Daniel Jacobowitz
5a2901d9ed
PR threads/2149
...
* infrun.c (handle_inferior_event): Context switch after fork
and exec events.
2006-09-10 16:21:03 +00:00
Daniel Jacobowitz
4c85081011
* infcall.c (call_function_by_hand): Check for function pointer
...
types.
2006-09-10 15:44:36 +00:00
gdbadmin
a4697170c7
*** empty log message ***
2006-09-10 00:00:02 +00:00
Andreas Schwab
0ba5a9325b
* m68k-tdep.c (m68k_analyze_register_saves): Fix decoding of
...
`move.l %R,-(%sp)'.
2006-09-09 23:07:32 +00:00
gdbadmin
98cfafa399
*** empty log message ***
2006-09-09 00:00:04 +00:00
gdbadmin
1a67c70765
*** empty log message ***
2006-09-08 00:00:32 +00:00
Vladimir Prus
2ab1eb7abc
Allow the HIGH-FRAME parameter for -stack-list-frames to be larger
...
than the number of available frames.
2006-09-07 16:40:19 +00:00
Joel Brobecker
7a0b019608
From Stephan Springl <springl-gdb@bfw-online.de>
...
* fork-child.c (fork_inferior): Fix typo.
2006-09-07 16:22:57 +00:00
gdbadmin
4e6e4e6696
*** empty log message ***
2006-09-07 00:00:34 +00:00
gdbadmin
0e523c0d5e
*** empty log message ***
2006-09-06 00:00:05 +00:00
Bob Wilson
599b237a8a
* gdb.texinfo (Packets, Stop Reply Packets, General Query Packets,
...
Register Packet Format, Tracepoint Packets): Fix spelling errors.
2006-09-05 17:45:53 +00:00
gdbadmin
a0d64f3a09
*** empty log message ***
2006-09-05 00:00:04 +00:00
gdbadmin
46254bca0b
*** empty log message ***
2006-09-04 00:00:05 +00:00
gdbadmin
cd0e44bf9e
*** empty log message ***
2006-09-03 00:00:36 +00:00
Eli Zaretskii
25ab7e6d93
* gdbint.texinfo (Overall Structure): New section "Source Tree
...
Structure".
2006-09-02 15:27:16 +00:00
gdbadmin
aecec9ebcb
*** empty log message ***
2006-09-02 00:00:04 +00:00
gdbadmin
3f8e43c08b
*** empty log message ***
2006-09-01 00:00:04 +00:00
gdbadmin
69132de49a
*** empty log message ***
2006-08-31 00:00:32 +00:00
gdbadmin
c3a2a8c7ce
*** empty log message ***
2006-08-30 00:00:04 +00:00
gdbadmin
a803651292
*** empty log message ***
2006-08-29 00:00:03 +00:00
DJ Delorie
d56874a7f0
* m32c-tdep.c (m32c_decode_srcdest4): Initialize fields in sd
...
that may not be initialized elsewhere.
(m32c_decode_sd23): Likewise.
2006-08-28 21:13:31 +00:00
gdbadmin
289397ccec
*** empty log message ***
2006-08-28 00:00:03 +00:00
gdbadmin
6b9d051173
*** empty log message ***
2006-08-27 00:00:33 +00:00
gdbadmin
d65a9acaa0
*** empty log message ***
2006-08-26 00:00:35 +00:00
Daniel Jacobowitz
14711c8202
* buildsym.c (finish_block): Don't adjust the boundaries of
...
nested functions.
2006-08-25 16:32:32 +00:00
gdbadmin
ca0ef6cdf0
*** empty log message ***
2006-08-25 00:00:06 +00:00
Andreas Schwab
f414f22f4b
* symfile.c (add_symbol_file_command): Fix off-by-one when
...
extending sect_opts.
2006-08-24 12:43:10 +00:00
gdbadmin
00e96125e7
*** empty log message ***
2006-08-24 00:00:06 +00:00