aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2006-09-21gdb/Daniel Jacobowitz15-24/+875
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 * ada-lex.l (HIGH_BYTE_POSN, is_digit_in_base, digit_to_int)Daniel Jacobowitz4-62/+110
(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 * Makefile.in (memattr_h, memattr.o): Update.Daniel Jacobowitz4-67/+100
* 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-212006-09-21 Nathan Sidwell <nathan@codesourcery.com>Daniel Jacobowitz6-2/+1312
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-21Fix identity in ChangeLog.Michael Snyder1-1/+1
2006-09-21*** empty log message ***gdbadmin1-1/+1
2006-09-202006-09-20 Michael Snyder <michael.snyder@localhost.localdomain>Michael Snyder6-128/+5
* abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp: Remove unused / obsolete files.
2006-09-20 PR remote/2154Daniel Jacobowitz2-62/+82
* 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*** empty log message ***gdbadmin1-1/+1
2006-09-19*** empty log message ***gdbadmin1-1/+1
2006-09-18Include __kernel_vsyscall in regexp.Nick Roberts1-1/+2
2006-09-18*** empty log message ***Nick Roberts1-0/+4
2006-09-18*** empty log message ***gdbadmin1-1/+1
2006-09-17Fix grammar.Vladimir Prus1-1/+1
2006-09-17 * gdb.texinfo (GDB/MI Stack Manipulation): Mention thatVladimir Prus2-2/+12
-stack-list-arguments HIGH_FRAME argument can be larger then the actual number of frames.
2006-09-17 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test thatVladimir Prus2-0/+10
HIGH_FRAME argument to -stack-list-arguments can be larger than the number of frames.
2006-09-17Fix grammarVladimir Prus1-1/+1
2006-09-17 * mi/mi-cmd-stack.c (mi_cmd_stack_list_args): Don't emit errorVladimir Prus2-3/+7
if high requested frame number is larger then number of available frames.
2006-09-17*** empty log message ***gdbadmin1-1/+1
2006-09-16(linux_test_for_tracefork): Don't leave zombieNick Roberts1-0/+1
process.
2006-09-16*** empty log message ***Nick Roberts1-0/+5
2006-09-162006-09-16 Andrzej Zaborowski <balrog@zabor.org>Daniel Jacobowitz2-2/+6
* interps.c (interpreter_exec_cmd): Restore interpreter properties.
2006-09-16*** empty log message ***gdbadmin1-1/+1
2006-09-15 * gdb.base/args.c (main): Add breakpoint marker.Daniel Jacobowitz3-33/+54
* 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*** empty log message ***gdbadmin1-1/+1
2006-09-14*** empty log message ***gdbadmin1-1/+1
2006-09-13*** empty log message ***gdbadmin1-1/+1
2006-09-12(test_file_list_exec_source_files): JustNick Roberts1-1/+1
check for one file.
2006-09-12*** empty log message ***Nick Roberts1-0/+5
2006-09-12*** empty log message ***gdbadmin1-1/+1
2006-09-11*** empty log message ***gdbadmin1-1/+1
2006-09-10 PR threads/2149Daniel Jacobowitz2-0/+18
* infrun.c (handle_inferior_event): Context switch after fork and exec events.
2006-09-10 * infcall.c (call_function_by_hand): Check for function pointerDaniel Jacobowitz2-0/+8
types.
2006-09-10*** empty log message ***gdbadmin1-1/+1
2006-09-09 * m68k-tdep.c (m68k_analyze_register_saves): Fix decoding ofAndreas Schwab2-3/+8
`move.l %R,-(%sp)'.
2006-09-09*** empty log message ***gdbadmin1-1/+1
2006-09-08*** empty log message ***gdbadmin1-1/+1
2006-09-07Allow the HIGH-FRAME parameter for -stack-list-frames to be largerVladimir Prus6-3/+26
than the number of available frames.
2006-09-07 From Stephan Springl <springl-gdb@bfw-online.de>Joel Brobecker2-1/+6
* fork-child.c (fork_inferior): Fix typo.
2006-09-07*** empty log message ***gdbadmin1-1/+1
2006-09-06*** empty log message ***gdbadmin1-1/+1
2006-09-05 * gdb.texinfo (Packets, Stop Reply Packets, General Query Packets,Bob Wilson2-18/+23
Register Packet Format, Tracepoint Packets): Fix spelling errors.
2006-09-05*** empty log message ***gdbadmin1-1/+1
2006-09-04*** empty log message ***gdbadmin1-1/+1
2006-09-03*** empty log message ***gdbadmin1-1/+1
2006-09-02 * gdbint.texinfo (Overall Structure): New section "Source TreeEli Zaretskii2-0/+53
Structure".
2006-09-02*** empty log message ***gdbadmin1-1/+1
2006-09-01*** empty log message ***gdbadmin1-1/+1
2006-08-31*** empty log message ***gdbadmin1-1/+1
2006-08-30*** empty log message ***gdbadmin1-1/+1