aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2002-01-12Update Copyright year.Elena Zannoni2-1/+2
2002-01-122002-01-12 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-1/+6
* sh-tdep.c (sh_gdbarch_init): Move setting of long_bit earlier in the function.
2002-01-12* language.c (longest_raw_hex_string): Delete unused function.Andrew Cagney2-23/+4
2002-01-12*** empty log message ***gdbadmin1-1/+1
2002-01-112002-01-11 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+5
* gdb.texinfo (Choosing files): Change @samp to @file.
2002-01-111) Handling of the DW_AT_byte_size attribute when processing aPetr Sorfa2-3/+31
DW_TAG_string_type (this is acceptable under the current DWARF 2.1/3.0 standard.) 2) In read_tag_string_type(), a fix for FORTRAN that propagates the first string length to all string types. This is important as FORTRAN strings are not delimited as in C/C++. 3) Handling of the DW_LANG_Fortran95.
2002-01-11Added Self to Write After ApprovalPetr Sorfa1-0/+1
2002-01-11* armnbsd-nat.c (fetch_inferior_registers): Change inferior_pid ->Richard Earnshaw2-4/+12
GETPID(inferior_ptid). (store_inferior_registers): Likewise.
2002-01-11 * dwarf2read.c (decode_locdesc): Implement DW_OP_litn, DW_OP_dup.Jason Merrill2-1/+46
Fix DW_OP_minus.
2002-01-112002-01-10 Michael Snyder <msnyder@redhat.com>Michael Snyder2-0/+19
* NEWS: Mention --pid and corefile/proc-id behavior change.
2002-01-11* config/djgpp/fnchange.lst: Add renames for bfd/ChangeLog-0001Andrew Cagney2-0/+7
and bfd/elf32-sh-nbsd.c.
2002-01-11*** empty log message ***gdbadmin1-1/+1
2002-01-102002-01-10 Michael Snyder <msnyder@redhat.com>Michael Snyder3-2/+11
* Makefile.in: Add rules for gcore.o and linux-proc.o. * gcore.c: Include cli/cli-decode.h instead of command.h.
2002-01-102002-01-05 Michael Snyder <msnyder@redhat.com>Michael Snyder2-9/+22
* gdb.texinfo (--pid): Document new command line option (attach).
2002-01-102002-01-10 Michael Snyder <msnyder@redhat.com>Michael Snyder2-7/+31
* main.c (captured_main): Add new command line option "--pid". If the second command line argument (following the symbol-file) begins with a digit, try to attach to it before trying to open it as a corefile. (print_gdb_help): Document the "--pid" argument.
2002-01-10 * gdb.c++/namespace.exp: Accept trailing const for 'this'.Jason Merrill6-63/+69
* gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy constructors. * gdb.c++/derivation.exp: Likewise. * gdb.c++/templates.exp: Likewise. * gdb.c++/virtfunc.exp: Likewise.
2002-01-102002-01-10 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+5
* gdb.c++/namespace.exp: Accept both '\0' and '\000'.
2002-01-10update copyrightJason Merrill1-1/+1
2002-01-10 * gdb.c++/namespace.exp: '\0', not '\000'.Jason Merrill2-1/+5
2002-01-10 * completer.c (command_completer): New function.Eli Zaretskii4-1/+21
* completer.h <command_completer>: Add prototype. * cli/cli-cmds.c (init_cli_cmds): Make command_completer be the completer for the "help" command.
2002-01-10 * c-typeprint.c (is_type_conversion_operator): Fix thinko.Jason Merrill3-1/+8
2002-01-10*** empty log message ***gdbadmin1-1/+1
2002-01-092002-01-09 Michael Snyder <msnyder@redhat.com>Michael Snyder2-3/+6
* i386-linux-nat.c (fill_fpxregset): Make global. (store_fpxregset): Ditto.
2002-01-092002-01-09 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+19
* gregset.h (gdb_fpxregset_t): Define. (supply_fpxregset): Prototype. (fill_fpxregset): Prototype.
2002-01-092002-01-09 Michael Snyder <msnyder@redhat.com>Michael Snyder2-26/+5
* exec.c (exec_make_note_section): Don't call elfcore_write_prpsinfo.
2002-01-09* config/arm/arm-tdep.h (arm_software_single_step): Remove PARAMS.Richard Earnshaw4-3/+9
* config/arm/nm-nbsd.h (arm_register_u_addr): Likewise. * config/arm/tm-nbsd.h (get_longjmp_target): Likewise.
2002-01-09Update target section.Andrew Cagney2-5/+14
2002-01-09Fix formatting of ChangeLog entry in previous commit.Richard Earnshaw1-2/+2
2002-01-09MAINTAINERS (write-after-approval): Add myself.Richard Earnshaw3-1/+9
arm-tdep.c (arm_init_extra_frame_info): Cast NULL argument to IN_SIGTRAMP.
2002-01-092002-01-08 Michael Snyder <msnyder@redhat.com>Michael Snyder2-4/+17
* linux-proc.c (child_pid_to_exec_file): Use readlink to get the real name of the executable, rather than the /proc name.
2002-01-092002-01-08 Michael Snyder <msnyder@redhat.com>Michael Snyder4-0/+464
* gdb.base/gcore.exp: New test for generate-core-file command. * gdb.base/gcore.c: Testcase for above. * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
2002-01-092002-01-03 Michael Snyder <msnyder@redhat.com>Michael Snyder20-59/+1148
Implement a "generate-core-file" command in gdb, save target state. * gcore.c: New file. Implement new command 'generate-core-file'. Save a corefile image of the current state of the inferior. * linux-proc.c: Add linux-specific code for saving corefiles. * target.h (struct target_ops): Add new target vectors for saving corefiles; to_find_memory_regions and to_make_corefile_notes. (target_find_memory_regions): New macro. (target_make_corefile_notes): New macro. * target.c (update_current_target): Inherit new target methods. (dummy_find_memory_regions): New place-holder method. (dummy_make_corefile_notes): New place-holder method. (init_dummy_target): Initialize new dummy target vectors. * exec.c (exec_set_find_memory_regions): New function. Allow the exec_ops vector for memory regions to be taken over. (exec_make_note_section): New function, target vector method. * defs.h (exec_set_find_memory_regions): Export prototype. * procfs.c (proc_find_memory_regions): New function, corefile method. (procfs_make_note_section): New function, corefile method. (init_procfs_ops): Set new target vector pointers. (find_memory_regions_callback): New function. (procfs_do_thread_registers): New function. (procfs_corefile_thread_callback): New function. * sol-thread.c (sol_find_memory_regions): New function. (sol_make_note_section): New function. (init_sol_thread_ops): Initialize new target vectors. * inftarg.c (inftarg_set_find_memory_regions): New function. Allow to_find_memory_regions vector to be taken over. (inftarg_set_make_corefile_notes): New function. Allow to_make_corefile_notes vector to be taken over. * thread-db.c (thread_db_new_objfile): Don't activate thread-db interface layer if not target_has_execution (may be a corefile). * config/i386/linux.mh: Add gcore.o to NATDEPFILES. * config/sparc/sun4sol2.mh: Ditto. * config/alpha/alpha-linux.mh: Ditto. * config/arm/linux.mh: Ditto. * config/i386/x86-64linux.mh: Ditto. * config/ia64/linux.mh: Ditto. * config/m68k/linux.mh: Ditto. * config/mips/linux.mh: Ditto. * config/powerpc/linux.mh: Ditto. * config/sparc/linux.mh: Ditto.
2002-01-09*** empty log message ***gdbadmin1-1/+1
2002-01-082002-01-07 Michael Snyder <msnyder@redhat.com>Michael Snyder2-12/+17
* arm-linux-nat.c: Remove references to regcache.c internal data (registers[] and register_valid[]).
2002-01-082002-01-07 Michael Snyder <msnyder@redhat.com>Michael Snyder13-11/+67
* linux-proc.c: New file. Implement child_pid_to_exec_file, so that attaching to a pid will automatically read the process's symbol file and shlibs. * Makefile.in: Add rule for linux-proc.o. * config/nm-linux.h: Define CHILD_PID_TO_EXEC_FILE. * config/alpha/alpha-linux.mh: Add linux-proc.o to NATDEPFILES. * config/arm/linux.mh: Ditto. * config/i386/linux.mh: Ditto. * config/i386/x86-64linux.mh: Ditto. * config/ia64/linux.mh: Ditto. * config/m68k/linux.mh: Ditto. * config/mips/linux.mh: Ditto. * config/powerpc/linux.mh: Ditto. * config/sparc/linux.mh: Ditto.
2002-01-082002-01-07 Michael Snyder <msnyder@redhat.com>Michael Snyder2-16/+8
* solib.c (info_sharedlibrary_command): Use TARGET_PTR_BIT instead of bfd_get_arch_size. Don't bail out just because there's no exec_bfd.
2002-01-08 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.Jason Merrill2-1/+7
2002-01-082002-01-06 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller3-0/+6
* win32-nat.c: Add i386-tdep.h dependency.
2002-01-08Approved by mec@shout.net.Fred Fish2-43/+29
2002-01-07 Fred Fish <fnf@redhat.com> * gdb.c++/overload.exp: Remove unconditional xfails for: print foo_instance1.overloadargs(1) print foo_instance1.overloadargs(1, 2) print foo_instance1.overloadargs(1, 2, 3) print foo_instance1.overloadargs(1, 2, 3, 4) print foo_instance1.overloadargs(1, 2, 3, 4, 5) print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6) print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7) print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8) print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9) print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11) print foo_instance1.overload1arg() print foo_instance1.overload1arg((char)arg2) print foo_instance1.overload1arg((signed char)arg3) print foo_instance1.overload1arg((unsigned char)arg4) print foo_instance1.overload1arg((int)arg7) print foo_instance1.overload1arg((unsigned int)arg8) print foo_instance1.overload1arg((float)arg11) print foo_instance1.overload1arg((double)arg12)
2002-01-082002-01-07 Michael Snyder <msnyder@redhat.com>Michael Snyder6-0/+12
* cp-valprint.c (cp_print_value): FIXME comment, alloca size. * p-valprint.c (pascal_object_print_value): Ditto. * somread.c (som_symtab_read): Ditto. * symfile.c (simple_free_overlay_region_table): Ditto. * valops.c (value_assign): Ditto.
2002-01-082002-01-07 Michael Snyder <msnyder@redhat.com>Michael Snyder1-0/+3
* infptrace.c (GDB_MAX_ALLOCA): New define. (child_xfer_memory): Use xmalloc/xfree instead of alloca if the size of the buffer exceeds GDB_MAX_ALLOCA (default 1 megabyte, can be overridden with whatever value is appropriate to the host). * infttrace.c (child_xfer_memory): Add FIXME warning about use of alloca to allocate potentially large buffer. * rs6000-nat.c (child_xfer_memory): Ditto. * symm-nat.c (child_xfer_memory): Ditto. * x86-64-linux-nat.c (child_xfer_memory): Ditto.
2002-01-082002-01-07 Michael Snyder <msnyder@redhat.com>Michael Snyder2-4/+10
* tracepoint.c (tracepoint_save_command): From Klee Deines -- use tilde_expand and strerror for opening save-tracepoints file.
2002-01-082002-01-07 Michael Snyder <msnyder@redhat.com>Michael Snyder2-3/+5
* thread-db.c (thread_db_new_objfile): Indendation fix.
2002-01-082002-01-07 Michael Snyder <msnyder@redhat.com>Michael Snyder3-0/+84
* gdb.base/huge.exp: New test. Print a very large target data object. (skip_huge_test): New test variable. Define if you want to skip this test. The test reads an 8 megabyte data object from the target, so it might be very time consuming on remote targets with a slow connection. * gdb.base/huge.c: New file. Test case for above.
2002-01-082002-01-07 Michael Snyder <msnyder@redhat.com>Michael Snyder5-6/+44
* infptrace.c (GDB_MAX_ALLOCA): New define. (child_xfer_memory): Use xmalloc/xfree instead of alloca if the size of the buffer exceeds GDB_MAX_ALLOCA (default 1 megabyte, can be overridden with whatever value is appropriate to the host). * infttrace.c (child_xfer_memory): Add FIXME warning about use of alloca to allocate potentially large buffer. * rs6000-nat.c (child_xfer_memory): Ditto. * symm-nat.c (child_xfer_memory): Ditto. * x86-64-linux-nat.c (child_xfer_memory): Ditto.
2002-01-08*** empty log message ***gdbadmin1-1/+1
2002-01-07Approved by med@shout.net:Fred Fish2-7/+6
2002-01-07 Fred Fish <fnf@redhat.com> * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo, g_instance.bfoo, and g_instance.cfoo.
2002-01-072002-01-07 Jackie Smith Cashion <jsmith@redhat.com>Jackie Smith Cashion2-1/+6
From Nick Clifton <nickc@redhat.com> * d10v-tdep.c: Set STACK_START to 0x200bffe.
2002-01-072002-01-07 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+11
* solib-legacy.c (legacy_svr4_fetch_link_map_offsets): Don't use exec_bfd if it's NULL.
2002-01-07 * gdb.base/break.c (multi_line_if_conditional): New function.Jeff Law3-1/+51
(multi_ilne_while_conditional): Likewise. * gdb.base/break.exp: Verify that a breakpoint on a multi-line IF or WHILE condition puts the breakpoint at the start of the condition.