aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2000-05-052000-05-03 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder2-49/+74
* solib.c (elf_locate_base, info_sharedlibrary_command): Look at the bfd to determine if it is elf32 or elf64, rather than using an ifdef. This makes it runtime teststable and multi-arch.
2000-05-04* i386-linux-nat.c: Define PT_READ_U and PT_WRITE_U if they're notMark Kettenis2-0/+12
already defined.
2000-05-04* infrun.c (handle_inferior_event): Add missing call to keep_goingMark Kettenis2-0/+8
and missing return when handling an ordinary signal from the inferior.
2000-05-04Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni25-248/+365
* objfiles.h (SECT_OFF_DATA, SECT_OFF_TEXT, SECT_OFF_BSS, SECT_OFF_RODATA): Define as functions of OBJFILE. Add sect_index_text, sect_index_data, sect_index_rodata, sect_index_bss to objfile structure. * gdb-stabs.h (SECT_OFF_DATA, SECT_OFF_TEXT, SECT_OFF_BSS, SECT_OFF_RODATA): Remove. * objfiles.c (allocate_objfile): Initialize sect_index_{text,data,bss,rodata} to -1, for error detection. * symfile.c (default_symfile_offsets): Initialize sect_index_{text,data,bss,rodata} from bfd information. * xcoffread.c (xcoff_symfile_offsets): Ditto. * somread.c (som_symfile_offsets): Initialize sect_index_{text,data,bss,rodata}. * coffread.c, dbxread.c, elfread.c, hp-psymtab-read.c, hp-symtab-read.c, hpread.c, mdebugread.c, minsyms.c, mipsread.c, objfiles.c, os9kread.c, pa64solib.c, partial-stab.h, remote-os9k.c, remote-vx.c, remote.c, rs6000-nat.c, somsolib.c, stabsread.c, symfile.c, xcoffread.c: Update use of SECT_OFF_{TEXT,DATA,BSS,RODATA} to depend on the current objfile. * xcoffread.c: Add new field objfile to find_targ_sec_arg.
2000-05-04Remove more defunct macros.Andrew Cagney2-3/+2
2000-05-04Cleanups. Zap unused macros.Andrew Cagney4-18/+10
2000-05-03Insert missing entryDaniel Berlin1-0/+4
2000-05-03* infrun.c (handle_inferior_event): When doing a "next", andMark Kettenis2-1/+23
stepping out of a signal handler into its calling trampoline ignore the value of step_frame_address. (step_over_function): Only modify step_resume_breakpoint->frame if the value of step_frame_address is non-zero.
2000-05-032000-05-03 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder2-3/+12
* monitor.c (monitor_fetch_register): MAX_REGISTER_RAW_SIZE is not static in the MULTI_ARCH world, so don't use it in a static array declaration.
2000-05-03Tue May 2 13:17:21 2000 Elena Zannoni (ezannoni@makita.cygnus.com)Elena Zannoni2-30/+57
* symtab.c (in_prologue): From Jim Blandy. Rewrite, more intelligently, making sure we use the information from the symbol tables fully.
2000-05-022000-05-02 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+6
* ia64-tdep.c (ia64_gdbarch_init): Reference to ELFOSABI_NONE instead of ELFOSABI_SYSV.
2000-05-02Multi-arch NPC_REGNUM NNPC_REGNUM.Andrew Cagney7-13/+92
2000-05-02revert 1.9. Not approved.Andrew Cagney1-2/+0
2000-05-02re-do how gdbarch provides non-multi arch defaults so that non-Andrew Cagney6-70/+240
multi-arch gdbservers can continue to compile.
2000-05-02Add JimB to global checkin listAndrew Cagney2-0/+2
2000-05-02Add ElenaZ to symtabs maintainers list.Andrew Cagney2-4/+9
2000-05-02Make Syd Polk principal maintainer.Andrew Cagney2-2/+8
2000-05-01 * gdb.texinfo (Command Files): Mention -x, use @enumerate forNicholas Duffek2-10/+29
startup sequence, minor edits.
2000-05-01 Remove obsolete Gould configuration:Stan Shebs15-1547/+13
* configure.host, configure.tgt: Remove Gould configs. * Makefile.in: Remove Gould-related actions. * gould-xdep.c, gould-tdep.c, config/gould/*: Remove files. * NEWS: Mention removal.
2000-05-01* gdbint.texinfo (RETURN_VALUE_ON_STACK): Document.Jim Blandy1-0/+37
2000-05-01 * annotate.texi: Remove "@syncodeindex fn cp", it causes grief inEli Zaretskii3-56/+67
TeX. * gdb.texinfo: Add "@syncodeindex fn cp". Convert all entries "@kindex f" into "@kindex f (foo)", otherwise we get index entries like `n' and `s' which look weird. Convert some of the @kindex to @vindex, when they refer to variables, not commands.
2000-05-01From 2000-04-28 Andreas Jaeger <aj@suse.de>:Andrew Cagney5-4/+15
Properly check for GCC version number.
2000-05-01Do not use @value{GDBN in @nodes.Andrew Cagney2-2/+6
2000-04-302000-04-30 Mark Kettenis <kettenis@gnu.org>Mark Kettenis3-0/+94
Fix single-stepping out of signal trampolines. * config/i386/nm-linux.h (CHILD_RESUME): Define. * i386-linux-nat.c (child_resume): New function.
2000-04-29Convert SKIP_PROLOGUE_FRAMELESS_P into PROLOGUE_FRAMELESS_P.Andrew Cagney7-7/+61
2000-04-28From "Serge Nikulin" <nikulin@actsw.amat.com>:Andrew Cagney2-1/+10
Don't trip on NULL function name in sigtramp.
2000-04-282000-04-27 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder4-24/+14
* gdbarch.sh (d10v_daddr_p, d10v_iaddr_p, d10v_convert_daddr_to_raw, d10v_convert_iaddr_to_raw): make these multi-arch functions optional. * gdbarch.c, gdbarch.h: regenerate
2000-04-28Cast function to correct type.Andrew Cagney3-3/+17
2000-04-272000-04-27 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder5-5/+24
* jv-valprint.c (java_val_print): Add arg declaration, fix compiler warning. * corelow.c (core_open): Call set_gdbarch_from_file so that gdbarch becomes aware of the architecture encoded in the corefile. * findvar.c (write_register_gen): Export this useful interface. * value.h (write_register_gen): Declare.
2000-04-272000-04-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni5-4/+17
* cxux-nat.c (add_shared_symbol_files): Don't treat .text section as special in the section_addr_info structure. * pa64solib.c (pa64_solib_add_solib_objfile): Ditto. * osfsolib.c (symbol_add_stub): Ditto. * irix5-nat.c (symbol_add_stub): Ditto.
2000-04-27Include "arch-utils.h".Andrew Cagney3-0/+6
2000-04-272000-04-26 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder2-28/+22
* procfs.c (comments): Eliminate "???" in comments, which GCC wants to interpret as a trigraph. (fill_gregset, supply_gregset, fill_fpregset, supply_fpregset): declare. (procfs_wait): Sysargs is a long, change printf format to match. (test-mapping, mapping_test, test_mapping_cmd) Remove (test only).
2000-04-27 * proc-api.c (write_with_trace): Change 'arg' from long to int.Michael Snyder2-9/+14
Treat 'off_t' and 'size_t' as unsigned long in printfs. (lseek_with_trace): Treat 'off_t' as unsigned long in printf.
2000-04-272000-04-26 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder4-1/+24
* gdb.base/call-ar-st.exp: Bail out if target is sparclet. This test depends on parsing the printf output from the target. Since the sparclet stub doesn't do stdio, this will never work. * gdb.base/call-rt-st.exp: ditto. * gdb.base/call-strs: ditto.
2000-04-272000-04-26 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder2-1/+2
* wrapper.h: fix minor comment typo.
2000-04-27Document IRIX->ARM cross compile problem.Andrew Cagney2-0/+17
2000-04-272000-04-26 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder2-0/+7
* utils.c (internal_verror): Call target_terminal_ours.
2000-04-26Add section discussing future changes to output syntax.Andrew Cagney2-10/+36
2000-04-26Add mapping ia64-linux-nat.c -> ia64linux-nat.c.Kevin Buettner2-0/+6
2000-04-26 * ax-gdb.c (agent_command): Remove now useless cast ofPhilippe De Muyter10-45/+48
`free_current_contents' when passed to `make_cleanup'. * coffread.c (coff_symfile_read): Ditto. * dwarf2read.c (dwarf2_add_member_fn, read_array_type): Ditto. (dwarf_decode_lines): Ditto. * eval.c (parse_and_eval_address, parse_and_eval_address_1): Ditto. (parse_and_eval, parse_to_comma_and_eval): Ditto. * parse.c (parse_exp_1): Ditto. * printcmd.c (print_command_1, output_command, set_command): Ditto. (x_command, print_frame_args, printf_command): Ditto. * top.c (execute_control_command): Ditto. * tracepoint.c (validate_actionline): Ditto. * typeprint.c (whatis_exp, ptype_command): Ditto. (maintenance_print_type): Ditto.
2000-04-26Document bfd/doc/Makefile.in TEXINPUTS problem.Andrew Cagney1-0/+11
2000-04-26Add arch-utils.h to IA-64 *-tdep.c files.Kevin Buettner4-2/+13
2000-04-262000-04-25 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder2-1/+5
* blockframe.c: Fix a minor typo in a comment.
2000-04-25Recognize store instructions in examine_prologue().Kevin Buettner2-3/+60
2000-04-25Tue Apr 25 13:51:58 2000 glen mccready <gkm@pobox.com>Glen McCready2-19/+23
* rs6000-nat.c (xcoff_relocate_symtam): Recover from the wrong patch being applied `Fri Apr 7 13:44:38 2000'.
2000-04-25Handle signal handler frames and call dummy frames.Kevin Buettner5-148/+409
2000-04-242000-04-24 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder3-28/+34
* gdb.base/miscexprs.exp: make sizeof long array test portable. * gdb.base/ending-run.exp: After connecting to a remote target, but before running, the target will appear to be in a random location. Specify both a file and a line for breakpoints. Also, the function that calls main may be called 'init' rather than 'start'.
2000-04-23 * Makefile.in (GDBMI_DIR): New variable.Eli Zaretskii8-1315/+2693
(SET_TEXINPUTS): Add $(GDBMI_DIR). (SFILES_DOC): Add $(GDBMI_DIR)/gdbmi.texinfo. (gdbmi.texinfo): New target, for texi2roff. (gdb.me, gdb.ms, gdb.mm): Depend on gdbmi.texinfo. (gdb.info, gdb_toc.html): Add "-I ${GDBMI_DIR}". * gdb.texinfo (Top): Add GDB/MI to the main menu and @include gdbmi.texinfo. (Mode Options): Add xref to GDB/MI docs and remove a FIXME comment. * gdbmi.texinfo: Lots of changes, to include this document as part of the GDB manual. * TODO, NEWS: Update due to inclusion of gdbmi.texinfo in the GDB manual.
2000-04-23Fix the date of the last entry.Eli Zaretskii1-1/+1
2000-04-23 * djunpack.bat: New file.Eli Zaretskii2-15/+31
* config/djgpp/README: Explain how to unpack using djunpack.bat.