aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1998-12-16* gdbarch.c (show_architecture): Use TARGET_ARCHITECTURE.Andrew Cagney3-12/+47
* gdbarch.h, gdbarch.c: Fix typo's. Use struct's in preference to types. * gdbarch.h, gdbarch.c (gdbarch_debug): Add ``set archdebug'' to command set.
1998-12-15*** empty log message ***Jim Blandy1-0/+4
1998-12-15Fix sanitization mistake, move gdbtk change entries to right placeStan Shebs2-37/+50
1998-12-15config/mips/tm-*.h: (TARGET_BYTE_ORDER_DEFAULT,Andrew Cagney16-16/+22
TARGET_BYTE_ORDER_SELECTABLE_P): Replace TARGET_BYTE_ORDER and TARGET_BYTE_ORDER_SELECTABLE.
1998-12-141998-12-14 Anthony Thompson (athompso@cambridge.arm.com)Jason Molenda2-27/+74
* remote-rdp.c (rdp_init): Don't discard first character on reset. (translate_open_mode): Define table. (exec_swi): Handle SWI_Clock. SWI_Open now handles stdin/stdout. SWI_Write returns number of bytes not written. SWI_Read does the same. SWI_Seek should return success/failure flag. Fix SWI_Flen. A patch from PR 15841 for the RDP (Demon) interface.
1998-12-141998-12-14 J.T. Conklin <jtc@redbacknetworks.com>Stan Shebs4-2/+8
* config/i386/nbsd.mh, config/m68k/nbsd.mh, config/ns32k/nbsd.mh (XDEPFILES): Add ser-tcp.o.
1998-12-14Fix typo TM_PRINT_INSN_INFO -> TARGET_PRINT_INSN_INFOAndrew Cagney3-8/+20
Move gdbtk stuff to gdbtk file.
1998-12-14Mon Dec 14 13:20:50 1998 Jim Ingham <jingham@cygnus.com>Jim Ingham3-20/+34
* Makefile.in, configure.in configure - add support for LIBGUI outside the IDE context.
1998-12-14Always compile EXTRA_MDEBUG code (even when it is disabled).Andrew Cagney1-0/+4
1998-12-14Fix C-Style in init function.Andrew Cagney2-48/+53
1998-12-14* monitor.c (monitor_printable_string): New function to convert a intoAndrew Cagney3-31/+137
a printable representation. (monitor_error): Call error after converting string into printable format. (monitor_printf{,_noecho}): If EXTRA_RDEBUG is defined, convert string into printable form before printing. (monitor_expect): Ditto. (monitor_read_memory{,_single}): Call monitor_error, not error. (monitor_read_memory): Return immediately if length is 0. * ppcbug-rom.c (init_ppc_cmds): Fill in dump_registers field, which is now required.
1998-12-14CARP:Andrew Cagney6-296/+467
Consolidate the semi-dynamic target system dependant GDB parameters moving them all into a new file.
1998-12-13CARP:Andrew Cagney12-175/+203
Re-do TARGET_PRINT_INSN_INFO, TARGET_PRINT_INSN, TARGET_ARCHITECTURE, TARGET_ARCHITECTURE_AUTO, TARGET_BYTE_ORDER_SELECTABLE_P, TARGET_BYTE_ORDER so that they can all be overriden. Document. Convert mn10300 and PPC targets.
1998-12-12CARP: Mechanism to replace EXTRA_FRAME_INFO.Andrew Cagney16-237/+269
Add two pointers (saved_regs, extra_info) to struct frame_info. Introduce new macro FRAME_INIT_SAVED_REGS which replaces FRAME_FIND_SAVED_REGS. Document. Use in mn10300 and rs6000 targets. Fix side effects on ALPHA, MIPS, Z8K and SPARC targets.
1998-12-11 * txvu-tdep.c (set_vxtu_prompt): Rename set_prompt.Jeff Law1-0/+2
1998-12-111998-12-11 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser1-0/+6
From J.T. Conklin <jtc@redbacknetworks.com>: * i386-stub.c (handle_exception): Add support for 'P' command. (NUMREGS): New macro.
1998-12-111998-12-11 Jeff Law (law@cygnus.com)Jason Molenda3-10/+28
* configure.in (with-sim-gpu2): Do not emit a -L argument without an associated pathname. Link in the math library after the gpu2 library. Assumes that libm is around (and doesn't take advantage of the AC_CHECK_LIB(m) that is already in configure.in), but this is a minor point and unlikely to cause problems.
1998-12-11Fix compiler warnings on FreeBSD.Andrew Cagney2-0/+14
1998-12-10CARP:Andrew Cagney20-107/+115
More replace reg_name[] with REGISTER_NAME().
1998-12-10Start of HP merge changes to GDB.David Taylor14-28/+282
1998-12-10CARP:Andrew Cagney20-136/+280
Rename REGISTER_NAMES{} -> REGISTER_NAME().
1998-12-09Keep agentexpr.texi.Jim Blandy1-0/+1
1998-12-09Link with i960 simulator.Jim Wilson2-0/+6
* config/i960/mon960.mt (SIM_OBJS, SIM): Define.
1998-12-09Fixes.Jeff Law1-0/+1
1998-12-09 * NEWS: Add mentions of newly-added configurations.Stan Shebs2-1/+14
1998-12-091998-12-08 Philippe De Muyter <phdm@macqel.be>Jason Molenda6-91/+183
* config/xm-aix4.h (SIGWINCH_HANDLER): Function `aix_resize_window' must accept a signal number as parameter. * config/rs6000/xm-rs6000.h (SIGWINCH_HANDLER): Ditto. * utils.c (initialize_utils): Give a parameter to `SIGWINCH_HANDLER'. * inferior.h (register_valid): Variable's type is `SIGNED char', not `char'. * findvar.c (register_valid): Ditto. * defs.h (make_cleanup_func): Protect parameter list by `PARAMS'. * gdbthread.h (unbind_target_thread_vector): Likewise.
1998-12-08Fixes.Jeff Law2-0/+6
1998-12-08*** empty log message ***Jeff Law1-1/+1
1998-12-08Keep restore.c and restore.expJeff Law1-0/+2
1998-12-08Tue Dec 8 15:09:44 1998 Edith Epstein <eepstein@sophia.cygnus.com>Edith Epstein2-34/+23
Merged in m68k-linux patch from Andreas Schwab 1998-12-01 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * Makefile.in, configure.host, configure.tgt: Add support for m68k-linux. * config/m68k/linux.mh: New file. * config/m68k/linux.mt: New file. * config/m68k/nm-linux.h: New file. * config/m68k/tm-linux.h: New file. * config/m68k/xm-linux.h: New file. * gdb/m68klinux-nat.c: New file. * gdbserver/low-linux.c: Add support for m68k-linux. * gdb/config/m68k/tm-m68k.h (NUM_FREGS): New macro.
1998-12-08Tue Dec 8 15:09:44 1998 Edith Epstein <eepstein@sophia.cygnus.com>Edith Epstein9-4/+384
* config/m68k/tm-m68k.h (NUM_FREGS): m68k-linux patch. Added NUM_FREGS macro. * config/m68k/xm-linux.h: m68k-linux patch. New file. * config/m68k/tm-linux.h: m68k-linux patch. New file. * config/m68k/nm-linux.h: m68k-linux patch. New file. * config/m68k/linux.mt: m68k-linux patch. New file. * config/m68k/linux.mh: m68k-linux patch. New file. * gdbserver/low-linux.c: m68k-linux patch. Added an ifdef that checks the value of __GLIBC to decide whether or not to include sys/reg.h. * m68klinux-nat.c: m68k-linux patch. New file. Note both m68k-tdep.c and m68klinux-nat.c contain definitions for supply_gregset and supply_fpregset. The definitions in m68k-tdep.c are valid is USE_PROC_FS is defined. Otherwise, the definitions in m68klinux-nat.c will be used. This is a bit of a hack. The supply_* routines do not belong in *_tdep.c files. But, there are several lynx ports that currently depend on these definitions. * configure.tgt: m68k-linux patch. Added m68*-*-linux* gdb_target. * configure.host: m68k-linux patch. Added m68*-*-linux* gdb_host. * Makefile.in: m68k-linux patch. Added compile line for m68klinux-nat.o
1998-12-07*** empty log message ***Jim Blandy1-0/+4
1998-12-071998-12-07 Jason Molenda (jsm@bugshack.cygnus.com)Jason Molenda3-10/+7
* config/i386/xm-cygwin.h: Remove REQUEST_QUIT definition. * config/powerpc/xm-cygwin.h: Ditto. PR 17664. With this define in place, you can't type "q" to get out of GDB's pager under Cygwin.
1998-12-07* rs6000-tdep.c (pop_frame): Correctly find the registers saved inJim Blandy2-17/+25
the stack frame. Their offset from the previous stack frame is in fdata.gpr_offset and fdata.fpr_offset, not fdata.offset. (gdb.base/return.exp) * config/rs6000/tm-rs6000.h: Doc fixes.
1998-12-07*** empty log message ***Jim Blandy1-0/+8
1998-12-041998-12-03 Jason Molenda (jsm@bugshack.cygnus.com)Jason Molenda2-1/+8
* monitor.c (monitor_read_memory): Zero out pattern buffers before calling re_search. (parse_register_dump): Ditto. PR 18049. This bug had existed erratically since I upgraded to the new gnu-regex.c this last summer. The problem is mostly in parse_register_dump; the allocated structure has some random values in it and there is a flag set in the register_pattern structure by the gnu-regex library which indicates that the values in the re_registers should be trusted. If those arbitrary contents aren't zero, gnu-regex tries to run realloc on them and we get a core dump on some hosts for some targets when the moon is just right.
1998-12-03 * remote.texi: Changed wording that implied that the GDB remoteStan Shebs2-3/+7
protocol caches register values instead of GDB itself.
1998-12-03FR30 updates/checkpoint.Zdenek Radouch1-0/+9
1998-12-03fr30 update.Zdenek Radouch1-0/+3
1998-12-03Still some bogus code; checkpoint.Zdenek Radouch1-601/+24
1998-12-03Still a lot of bogus code; just a checkpoint.Zdenek Radouch1-115/+90
1998-12-03Clean up function return types. Functions not returning values,Andrew Cagney10-19/+44
functions unnecessarily returning values.
1998-12-03 From Brendan Kehoe:Stan Shebs1-1/+22
* gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required int return types.
1998-12-03Wed Dec 2 15:11:38 1998 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-0/+6
* m32r-tdep.c (decode_prologue): If no branch or push fp is found, but there's a stack adjust, then use that as the end of prologue. (m32r_skip_prologue): don't skip past the first line if there is line info. (m32r_virtual_frame_pointer): new function. (m32r_fix_call_dummy): no return value needed.
1998-12-02Wed Dec 2 15:11:38 1998 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder3-28/+49
* tracepoint.c: Move default definition of TARGET_VIRTUAL_FRAME_POINTER from here to target.h. * target.h: Add default definition of TARGET_VIRTUAL_FRAME_POINTER. * ax-gdb.c (gen_frame_args_address, gen_frame_locals_address): use TARGET_VIRTUAL_FRAME_POINTER to determine frame pointer. (gen_trace_for_expr): new argument, address of tracepoint, gets passed to new_agent_expr and added to struct agent_expr. (is_nontrivial_conversion): call to new_agent_expr now requires a dummy argument. (agent_command): use get_current_frame() to get current PC scope; pass it to gen_trace_for_expr. * ax-general.c (new_agent_expr): new argument, address of tracepoint; store it in new field of struct agent_expr. * ax.h (struct agent_expr): add new field for tracepoint address. * ax-gdb.h: change prototypes to match above changes.
1998-12-02 * gdbint.texinfo: Add some info about symbol readers.Stan Shebs1-0/+8
(CHILL_PRODUCER, etc): Comment out descriptions, not useful. (IN_SOLIB_CALL_TRAMPOLINE): Rename info from IN_SOLIB_TRAMPOLINE. (IN_SOLIB_RETURN_TRAMPOLINE): Describe. (KERNEL_DEBUGGING, MIPSEL): No info about these, remove.
1998-12-01Cleanup open comments.Andrew Cagney1-3/+6
1998-12-01 * config/fr30/tm-fr30.h (INNER_THAN): Add parameters.Doug Evans2-1/+5
1998-11-30CARP:Andrew Cagney26-50/+111
Cleanup FRAME_CHAIN_VALID. Replace all macro's with functions.
1998-11-29CARP:Andrew Cagney9-11/+49
Convert ADDR_BITS_REMOVE to a function.