summaryrefslogtreecommitdiff
path: root/gdb
Commit message (Collapse)AuthorAgeFilesLines
* *** empty log message ***gdbadmin2006-02-171-1/+1
|
* *** empty log message ***gdbadmin2006-02-161-1/+1
|
* 2006-02-15 Paul Brook <paul@codesourcery.com>Paul Brook2006-02-152-5/+10
| | | | | * arm-tdep.c (arm_skip_prologue, thumb_get_next_pc, arm_get_next_pc): Load insn opcodes as unsigned values.
* * linux-low.c (regsets_store_inferior_registers): Read the regsetDaniel Jacobowitz2006-02-152-3/+22
| | | | from the target before filling it.
* *** empty log message ***gdbadmin2006-02-151-1/+1
|
* Update copyright noticeAlexandre Oliva2006-02-1411-18/+18
|
* * doublest.h (DOUBLEST): Use long double only if we can scanAlexandre Oliva2006-02-1412-84/+43
| | | | | | | | | | | | | | it in. Undefine HAVE_LONG_DOUBLE otherwise. (DOUBLEST_FORMAT): New. * c-exp.y (parse_number): Use it. * jv-exp.y (parse_number): Likewise. * objc-exp.y (parse_number): Likewise. * p-exp.y (parse_number): Likewise. * varobj.c (free_variable): Silence type-punning warnings. * tui/tui-data.h (struct tui_list): Change type of list member. * tui/tui-data.c: Remove no-longer-needed type casts. (source_windows): Silence type-punning warnings. * tui/tui-stack.c, tui/tui-win.c, tui/tui-winsource.c: Likewise.
* Fix PR breakpoints/2080.Mark Kettenis2006-02-142-3/+61
| | | | | | | * i386-tdep.c (struct i386_frame_cache): Add stack_align member. (i386_analyze_stack_align): New function. (i386_analyze_prologue): Use i386_analyze_stack_align. (i386_frame_cache): Deal with stack realignment.
* Use more functions from gdb-ui.el.Nick Roberts2006-02-141-285/+40
| | | | | | | (gdb-break-list-regexp): Match "what" field if present. (gdb-stack-list-frames-regexp): Match "from" field if present. (gdb-stack-list-frames-handler): Present output like "info breakpoints" so regexps can be shared with gdb-ui
* *** empty log message ***Nick Roberts2006-02-141-0/+8
|
* *** empty log message ***gdbadmin2006-02-141-1/+1
|
* * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.Mark Kettenis2006-02-133-2/+58
|
* gdb/testsuite/ChangeLog:Jim Blandy2006-02-132-16/+12
| | | | | | | | 2006-02-13 Jim Blandy <jimb@redhat.com> * gdb.base/scope.exp (test_at_main): Remove logic to handle the case where it takes two "next" commands to skip past the init call.
* Reviewed and approved by Jim BlandyFred Fish2006-02-132-2/+18
| | | | | | | 2006-02-12 Fred Fish <fnf@specifix.com> * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple to handle cases where it takes two "next" commands to skip past the init call.
* * gdbint.texinfo (Watchpoints): DeleteWu Zhou2006-02-132-7/+5
| | | | TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT.
* *** empty log message ***gdbadmin2006-02-131-1/+1
|
* *** empty log message ***gdbadmin2006-02-121-1/+1
|
* *** empty log message ***gdbadmin2006-02-111-1/+1
|
* * NEWS: Mention native Windows support.Daniel Jacobowitz2006-02-1020-138/+1181
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (gdb_select_h, ser_tcp_h): New. (ALLDEPFILES): Add ser-mingw.c. (event-loop.o, inflow.o, mingw-hdep.o, posix-hdep.o, ser-base.o) (ser-tcp.o, ser-unix.o): Update. (ser-mingw.o): New rule. * configure: Regenerated. * configure.ac: Add ser-mingw.o for mingw32. * ser-mingw.c: New file. * event-loop.c: Include "gdb_select.h". (gdb_select): Remove, moved to mingw-hdep.c and posix-hdep.c. * ser-base.c: Include "gdb_select.h". (ser_base_wait_for): Use gdb_select. * serial.c (serial_for_fd): New function. (serial_fdopen): Try "terminal" before "hardwire". Initialize the allocated struct serial. (serial_wait_handle): New function. * serial.h (serial_for_fd, serial_wait_handle): New prototypes. (struct serial_ops) [USE_WIN32API]: Add wait_handle. * gdb_select.h: New file. * ser-tcp.c: Include "ser-tcp.h". Remove unused "ser-unix.h" include. (net_close, net_read_prim, net_write_prim): Make global. (net_open): Likewise. Pass an exception set to select. Whitespace fix. Document why we can not use gdb_select. (_initialize_ser_tcp) [USE_WIN32API]: Do not register TCP support here. * ser-tcp.h: New file. * inflow.c (gdb_has_a_terminal): Don't initialize stdin_serial here. (handle_sigio): Use gdb_select. (initialize_stdin_serial): New function. * terminal.h (initialize_stdin_serial): New prototype. * top.c (gdb_init): Call initialize_stdin_serial. * mingw-hdep.c (gdb_select): New function, moved from gdb_select in event-loop.c. Add exception condition support. Use serial_for_fd and serial_wait_handle. Fix timeout handling. * posix-hdep.c: Include "gdb_select.h". (gdb_select): New function. * remote-st.c (connect_command): Use gdb_select. * ser-unix.c: Include "gdb_select.h". (hardwire_send_break, wait_for): Use gdb_select.
* * Makefile.in (mingw-hdep.o, posix-hdep.o): New dependencies.Daniel Jacobowitz2006-02-108-395/+364
| | | | | | | | | | | (ALLDEPFILES): Add mingw-hdep.c and posix-hdep.c. * configure.ac: Add gdb_host_obs to CONFIG_OBS. Set gdb_host_obs to posix-hdep.o by default. * configure: Regenerated. * configure.host: Document gdb_host_obs. Add an entry for i[34567]86-*-mingw32*. * mingw-hdep.c, posix-hdep.c: New files. * utils.c (safe_strerror): Remove, moved to posix-hdep.o.
* * defs.h (gdb_osabi): New enum value GDB_OSABI_AIX.Joel Brobecker2006-02-108-12/+103
| | | | | | | | | | | | | * osabi.c (gdb_osabi_name): Add name of new value GDB_OSABI_AIX. * rs6000-tdep.h: New file. * rs6000-tdep.c: Include "rs6000-tdep.h". (rs6000_gdbarch_init): Remove enabling of software single step. Will be done in the AIX-specific initialization routine. * rs6000-aix-tdep.c: New file. * config/powerpc/aix.mt (TDEPFILES): Add rs6000-aix-tdep.o. * Makefile.in (rs6000_tdep_h): New variable. (rs6000-tdep.o): Update dependencies. (rs6000-aix-tdep.o): New rule.
* * aix-thread.c (_initialize_aix_thread): Use add_setshow_boolean_cmdJoel Brobecker2006-02-102-1/+7
| | | | | instead of add_setshow_zinteger_cmd to defined the aix-thread boolean setting.
* Update to reflect changes in Emacs 22.0.50.Nick Roberts2006-02-101-7/+9
|
* *** empty log message ***Nick Roberts2006-02-101-0/+4
|
* (GDB/MI Breakpoint Table Commands): Add fullname andNick Roberts2006-02-101-50/+67
| | | | | | times fields where needed. Fix typos. Update general form given for output of -break-insert. (GDB/MI): Abbreviate some unnecessarily long fullnames.
* *** empty log message ***Nick Roberts2006-02-101-0/+7
|
* *** empty log message ***gdbadmin2006-02-101-1/+1
|
* * dwarf2read.c (struct dwarf2_per_cu_data): Reduce length toDaniel Jacobowitz2006-02-092-15/+79
| | | | | | | | | 30 bits. Add load_all_dies flag. (load_partial_dies): Load all DIEs if per_cu->load_all_dies is set. Load DW_TAG_member by default. Remove internal_error call. (find_partial_die): Reload the compilation unit if we can not find a DIE in the cache. Call internal_error here if we still can not find the DIE.
* (print_one_breakpoint): Add break to caseNick Roberts2006-02-091-0/+1
| | | | bp_catch_vfork in switch statement.
* *** empty log message ***Nick Roberts2006-02-091-5/+5
|
* *** empty log message ***Nick Roberts2006-02-091-0/+5
|
* *** empty log message ***gdbadmin2006-02-091-1/+1
|
* * server.c (attach_inferior): Return SIGTRAP for a successfulDaniel Jacobowitz2006-02-082-0/+11
| | | | attach.
* * config/i386/nm-i386sol2.h: Update copyright year.Wu Zhou2006-02-083-2/+11
| | | | | | | * config/mips/nm-irix5.h: Ditto. * config/sparc/nm-sol2.h: Ditto. * s390-nat.c: Ditto. * ppc-linux-nat.c: Ditto.
* * breakpoint.c (TARGET_REGION_OK_FOR_HW_WATCHPOINT): Delete.Wu Zhou2006-02-086-45/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/i386/nm-i386sol2.h (TARGET_REGION_OK_FOR_HW_WATCHPOINT): New. (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT): Delete. * config/mips/nm-irix5.h (TARGET_REGION_OK_FOR_HW_WATCHPOINT): New. (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT): Delete. * config/sparc/nm-sol2.h (TARGET_REGION_OK_FOR_HW_WATCHPOINT): New. (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT): Delete. * inf-ttrace.c (inf_ttrace_region_ok_for_hw_watchpoint): New. (inf_ttrace_region_size_ok_for_hw_watchpoint): Delete. (inf_ttrace_target): Delete to_region_size_ok_for_hw_watchpoint and add to_region_ok_for_hw_watchpoint. * s390-nat.c (s390_region_size_ok_for_hw_watchpoint): Delete. (s390_region_ok_for_hw_watchpoint): New. (_initialize_s390_nat): Delete to_region_size_ok_for_hw_watchpoint and add to_region_ok_for_hw_watchpoint. * target.c (default_region_size_ok_for_hw_watchpoint, debug_to_region_size_ok_for_hw_watchpoint): Delete prototype. (update_current_target): Delete to_region_size_ok_for_hw_watchpoint inheritance and default_region_size_ok_for_hw_watchpoint. (default_region_ok_for_hw_watchpoint): If len is less than or equal the length of void pointer, return ok. (default_region_size_ok_for_hw_watchpoint): Delete. (debug_to_region_size_ok_for_hw_watchpoint): Delete. (setup_target_debug): Delete to_region_size_ok_for_hw_watchpoint. * target.h (struct target_ops): Delete to_region_size_ok_for_hw_watchpoint. (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT): Delete.
* * ppc-linux-nat.c (PTRACE_GET_DEBUGREG, PTRACE_SET_DEBUGREG,Wu Zhou2006-02-085-2/+203
| | | | | | | | | | | | | | | | | | | | | | | | | | | PTRACE_GETSIGINFO): Define. (last_stopped_data_address): New. (ppc_linux_check_watch_resources): New function. (ppc_linux_region_ok_for_hw_watchpoint): New function. (ppc_linux_insert_watchpoint): New function. (ppc_linux_remove_watchpoint): New function. (ppc_linux_stopped_data_address): New function. (ppc_linux_stopped_by_watchpoint): New function. (_initialize_ppc_linux_nat): Set the above hardware watchpoint related target vectors. * rs6000-tdep.c (rs6000_gdbarch_init): Set PPC architectures to have nonsteppable watchpoint. * target.c (default_region_ok_for_hw_watchpoint, debug_to_region_ok_for_hw_watchpoint): New prototypes. (update_current_target): Inherit to_region_ok_for_hw_watchpoint and set default to_region_ok_for_hw_watchpoint. (default_region_ok_for_hw_watchpoint): New function. (debug_to_region_ok_for_hw_watchpoint): New function. (setup_target_debug): Set to_region_ok_for_hw_watchpoint of debug_target. * target.h (struct target_ops): Add a new target vector to_region_ok_for_hw_watchpoint. (TARGET_REGION_OK_FOR_HW_WATCHPOINT): Define this if it is not defined anyplace else.
* *** empty log message ***gdbadmin2006-02-081-1/+1
|
* * symfile.c (add_symbol_file_command): Abort if the user forgotJoel Brobecker2006-02-072-0/+12
| | | | to provide the address when the file has been loaded.
* * gdb.ada/array_return.exp: Mark the last test as expected to failJoel Brobecker2006-02-072-0/+13
| | | | on hppa32 targets.
* * MAINTAINERS: Update file based on maintainers survey. AddDaniel Jacobowitz2006-02-072-82/+60
| | | | | | | a note to Past Maintainers. Move unresponsive or inactive maintainers to Authorized Committers or Past Maintainers as appropriate. Correct Jim Kingdon's email address. Remove vacant areas of responsibility.
* *** empty log message ***gdbadmin2006-02-071-1/+1
|
* * gdbint.texinfo (Symbol Handling): Add a sectionDaniel Jacobowitz2006-02-062-2/+23
| | | | on memory management.
* From Vladimir Prus <ghost@cs.msu.su>:Daniel Jacobowitz2006-02-067-28/+60
| | | | | | | | | | | | gdb/ * breakpoint.c (print_one_breakpoint): For MI-like UI, output fullname field. gdb/doc/ * gdb.texinfo (Breakpoint table commands): Document the fullname field in -break-list output. gdb/testsuite/ * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname field.
* *** empty log message ***gdbadmin2006-02-061-1/+1
|
* *** empty log message ***gdbadmin2006-02-051-1/+1
|
* *** empty log message ***gdbadmin2006-02-041-1/+1
|
* * exceptions.h (enum errors): Rename NO_ERROR to GDB_NO_ERROR.Daniel Jacobowitz2006-02-033-8/+14
| | | | | * exceptions.c (exception_none, exceptions_state_mc_init) (throw_vfatal): Use GDB_NO_ERROR.
* * gdb.texinfo (Cygwin Native): Fix typos. Clarify the types ofEli Zaretskii2006-02-032-6/+16
| | | | | debugging information produced by the various "set debug..." options.
* *** empty log message ***gdbadmin2006-02-031-1/+1
|
* * solib-svr4.h (struct link_map_offsets): Remove r_debug_size andMark Kettenis2006-02-025-76/+103
| | | | | | | | | | | | | | | | | | | r_map_size members. Add r_version_offset, r_version_size and r_ldsomap_offset members. * solib-svr4.c (solib_svr4_r_map): Renamed from fetch_link_map_member. Simplify using read_memory_typed_address. (solib_svr4_r_ldsomap): New function. (open_symbol_file_object): Use solib_svr_r_map. (svr4_current_sos): Use solib_svr4_r_map and look for the dynamic linker by using solib_svr4_r_ldsomap. (svr4_ilp32_fetch_link_map_offsets) (svr4_lp64_fetch_link_map_offsets): Adjust for changes to `struct link_map_offsets'. * solib-legacy.c (legacy_svr4_fetch_link_map_offsets): Adjust for changes to `struct link_map_offsets'. * mipsnbsd-tdep.c (mipsnbsd_ilp32_fetch_link_map_offsets) (mipsnbsd_lp64_fetch_link_map_offsets): Adjust for changes to `struct link_map_offsets'.