Age | Commit message (Collapse) | Author | Files | Lines |
|
* solib.c (solib_create_inferior_hook): Rewrite previous
change to check the type of file via BFD.
|
|
* breakpoint.c (breakpoint_re_set_one): Treat bp_shlib_events
like bp_breakpoints.
* solib.c (solib_create_inferior_hook): Relocate section addresses
if the alleged start address doesn't agree with the PC.
|
|
|
|
stand-alone sky simulator, last week.
start-sanitize-sky
Mon Mar 23 13:07:22 1998 Frank Ch. Eigler <fche@cygnus.com>
* configure.in (sim-gpu2): Added --with-sim-gpu2 as configure
option, to allow gdb+sim linking with sky GPU2 library.
end-sanitize-sky
|
|
* gdbserver/Makefile.in: add dependency on XM_CLIBS.
* gdbserver/low-sim.c (registers) force into alignment.
(create_inferior): Fix typo on new_argv; add abfd arg to
sim_open, sim_create_inferior. Add reg_size arg to
sim_fetch_register, sim_store_register. Make simulator
take a single-step to get into a known running state.
* gdbserver/gdbreplay.c: include fcntl.h for def'n of F_SETFL.
* gdbserver/server.c: Add remote_debug variable to control
debug output.
* gdbserver/server.h: Add prototypes for enable/disable_async_io.
* gdbserver/remote-utils.c: add verbose debugging output controlled
by "remote_debug" variable. Add call to "disable_async_io()"
to avoid being killed by async SIGIO signals.
* config/m32r/m32r.mt: define GDBSERVER_(LIBS and DEPFILES),
so that gdbserver can be built with the m32r simulator.
|
|
unsigned types.
Specify size of r5900 FSR using 32 bit unsigned type.
Correctly format mips registers when some are not 64 bits in size
Check that REGISTER_{RAW,VIRTUAL}_SIZE are consistent when the target
specifies that no conversion is needed when moving from one to the
other.
|
|
* minsyms.c (compare_minimal_symbols): If addresses are identical,
then compare on names. Sorted list should have symbols with
identical addresses AND names adjacent, so dups can be discarded.
|
|
indicator.
|
|
|
|
* config/mips/xm-mips.h (CC_HAS_LONG_LONG): Undefine for Ultrix
when compiling with native cc, the compiler has broken long long
support.
|
|
* config/m68k/xm-sun3os4.h: Remove malloc declarations, they
are handled via autoconf now.
* remote.c (remote_ops, extended_remote_ops): Replace static
forward declaration by moving the static definition to the top of
the file, for old K&R compilers.
* tracepoint.c (collect_symbol, trace_start_command):
Replace ANSI string concatenation with K&R compatible simple string.
|
|
|
|
* utils.c (quit): Call SERIAL_DRAIN_OUTPUT rather than
SERIAL_FLUSH_OUTPUT.
* serial.h (struct serial_ops): Add drain_output, pointer to
function that waits for output to drain.
(SERIAL_DRAIN_OUTPUT): Macro to wait for output to drain.
* ser-unix.c (hardwire_drain_output): New function and prototype.
* ser-unix.c (hardwire_ops): Add entry for drain_output function.
* ser-tcp.c (tcp_ops): Ditto.
* ser-ocd.c (ocd_ops): Ditto.
* ser-mac.c (mac_ops): Ditto.
* ser-go32.c (dos_ops): Ditto.
* ser-e7kpc.c (e7000pc_ops): Ditto.
|
|
* sparcl-tdep.c: fix #endif comments
|
|
* Makefile.in (BISON): Configure substitutes in @YACC@, not @BISON@.
|
|
error () so that we abort out of bdm_ppc_open.
|
|
* serial.c (_initialize_serial): Add a description of
"set remotelogbase".
* command.c (do_setshow_command): If no arguments are supplied,
don't dump core, instead print out an error message.
|
|
* gdbtk.c (gdb_listfiles): Fix thinko in last change.
|
|
* gdbtk.c (gdb_listfiles): Allocate space for 'files' dynamically.
|
|
|
|
|
|
config/mips/tm-mips.h: ditto
symtab.h: update comments re minimal_symbol->info
mips-tdep.c: globalize gdb_print_insn_mips
txvu-tdep.c: disassemble support
config/mips/tm-txvu.h: add vu_pc, use MAKE_MSYMBOL_SPECIAL, track updates
from tm-r5900.h
|
|
|
|
* alpha-nat.c (fetch_osf_core_registers): Renamed from
fetch_aout_core_registers.
(alpha_osf_core_fns): Renamed from alpha_aout_core_fns, change
flavour to bfd_target_unknown_flavour for OSF core files.
|
|
Added.
|
|
* breakpoint.c (_initialize_breakpoint): Make "en" an alias
for "enable" (so that it doesn't conflict with "end").
|
|
* Makefile (VERSION): Bump to 4.17.1.
|
|
* rdi-share/etherdrv.c (sys_errlist): Add correct decl for Linux.
|
|
* Makefile.in (YYFILES): Remove in maintainer-clean, not distclean.
Er, oops.
|
|
* Makefile.in (distclean): Add `rm $(YYFILES)'.
|
|
* coffread.c (coff_read_enum_type): Set TYPE_FLAG_UNSIGNED if enum
is unsigned.
|
|
* configure.host, configure.tgt: Add sparc-linux.
* sparc-nat.c: Include <asm/reg.h> not <machine/reg.h> for Linux.
* config/sparc/*linux*: New files.
|
|
* arm-tdep.c (gdb_print_insn_arm): Call print_insn_big_arm
if we're big endian; else call print_insn_little_arm.
Patch contributed in PR 15182.
|
|
* Makefile.in (BISON): Don't even pretend to use yacc.
(c-exp.tab.o): Use bison -o to use a unique intermediate file.
(jv-exp.tab.o, f-exp.tab.o, m2-exp.tab.o): Likewise.
|
|
If a SIM/GDB register size botch, warn the user once.
|
|
|
|
returned value from monitor, to prevent accidental sign extension.
|
|
* acconfig.h: FORCE_MMCHECK changed to MMCHECK_FORCE.
* configure.in: Ditto.
* configure: Regenerated.
Tue Feb 17 14:07:34 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
* gdbtypes.c (check_typedef): Do not try to resolve the length of
a type which has TYPE_FLAG_TARGET_STUB set, if the target type has
set TYPE_FLAG_TARGET_STUB as well.
Patches from Peter.
|
|
register size.
|
|
Hack remote.c so that xfer_memory calls a memory translate function.
|
|
so that targets can define their own register name aliases.
infcmd.c (registers_info): call target_map_name_to_register so that
"print $reg" and "info reg $reg" share the same register alias set.
mips-tdep.c: separate MIPS_R5900_REGS from NUM_REGS so that sky registers
can be printed separately.
txvu-tdep.c: print registers according to current CPU context.
tm-txvu.h: define SKY registers and conditionalize register interpretation
macros.
txvu.mt: Don't bother building remote-mips.o for sky target.
|
|
* config/i386/xm-i386mk.h: Fix an include.
* config/pyr/tm-pyr.h (PC_INNER_THAN): Remove, never used.
|
|
different IDT/sim 6.0 behavior. Extra time and laxness is alloted
for monitor entry and exit.
|
|
accumulators.
|
|
|
|
remote-d10v.c. It has an xfer_mem function that can translate a d10v
GDB address into a d10v monitor address.
|
|
|
|
if it exists.
Remove static declaration of free_actions.
* tracepoint.h: Add declaration of free_actions.
* gdbtk.c (gdbtk_modify_tracepoint): Define new tracepoint modification
hook.
(gdbtk_print_frame_info): Define this hook so that current_source_symtab
is set properly.
(gdb_actions_command): Use free_actions () from tracepoint.c/h.
|
|
* m68k/tm-delta68.h (EXTRACT_RETURN_VALUE): Type argument for
`REGISTER_CONVERT_TO_VIRTUAL is `TYPE', not
`REGISTER_VIRTUAL_TYPE (FP0_REGNUM)';
(STORE_RETURN_VALUE): Ditto, and offset for `write_register_bytes'
is `REGISTER_BYTE (FP0_REGNUM)', not `FP0_REGNUM'.
(FRAME_NUM_ARGS): New macro.
* m68k/tm-news.h (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE): Ditto.
* delta68-nat.c (clear_insn_cache): New function, forgotten in previous
patch.
|
|
Replace all references to [ID]MEM_ADDR with conversion macros.
|