aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1998-02-17Tue Feb 17 14:28:33 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>Jason Molenda5-6/+17
* 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.
1998-02-17Pass REGISTER_RAW_SIZE to sim_{fetch,store}_register. Verify returnedAndrew Cagney2-6/+18
register size.
1998-02-16Make ``target d10v'' and ``target remote'' equivalent.Andrew Cagney3-68/+61
Hack remote.c so that xfer_memory calls a memory translate function.
1998-02-15parse.c (write_dollar_variable): call new function target_map_name_to_registerRon Unrau2-13/+45
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.
1998-02-14 * config/i386/i386mk.mt (OBJFORMATS): Delete, no longer used.Stan Shebs3-2/+8
* config/i386/xm-i386mk.h: Fix an include. * config/pyr/tm-pyr.h (PC_INNER_THAN): Remove, never used.
1998-02-14micro-cleanupStan Shebs1-2/+0
1998-02-12* Changed MIPS monitor interface code to be tolerant of slightlyFrank Ch. Eigler2-12/+8
different IDT/sim 6.0 behavior. Extra time and laxness is alloted for monitor entry and exit.
1998-02-12* d10v-tdep.c (show_regs): Avoid use of %llx when printing 8 byteAndrew Cagney2-4/+19
accumulators.
1998-02-12For d10v, do not sign-extend pointers.Andrew Cagney1-0/+6
1998-02-12Add a new target specific protocol `target d10v' implemented inAndrew Cagney4-53/+141
remote-d10v.c. It has an xfer_mem function that can translate a d10v GDB address into a d10v monitor address.
1998-02-12 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k ofAndrew Cagney2-0/+226
on-chip insn memory and IMAP1 to upper 128k. (D10VCopy): Handle memory regions crossing 16k boundaries. (D10VCopy): Transfer data in 32 bit chunks.
1998-02-12Remote protocol for d10v. Mainly responsible for translating GDB d10vAndrew Cagney2-0/+280
addresses into those expected by the remote d10v monitor.
1998-02-11Enable remote-tcp on a FreeBSD host.Andrew Cagney1-0/+4
1998-02-11 * tracepoint.c (tracepoint_operation): Call the modify_tracepoint_hookKeith Seitz5-13/+52
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.
1998-02-10Mon Feb 10 12:37:47 1998 Philippe De Muyter <phdm@macqel.be>Jason Molenda4-11/+42
* 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.
1998-02-10D10V memory map changed. Update.Andrew Cagney3-36/+37
Replace all references to [ID]MEM_ADDR with conversion macros.
1998-02-09 * symtab.c (fixup_psymbol_section): Move forward declaration toDoug Evans1-5/+7
top of file with other such decls. Make it a static function. * symtab.h: Minor formatting tweaks. Via Fred, from m32r branch.
1998-02-09 * symtab.c (fixup_psymbol_section): Move forward declaration toDoug Evans1-0/+6
top of file with other such decls. Make it a static function. * symtab.h: Minor formatting tweaks. Via Fred, from m32r branch.
1998-02-09 * config/a29k-udi.mt, config/i960/vxworks960.mt (REMOTE_OBS):Stan Shebs4-7/+10
Remove redefinition. * config/i960/tm-i960.h (BREAKPOINT): Define. Fix build failures due to tracepoint.c addition
1998-02-09 * Makefile.in (init.c): Ignore errors when making init.c. SeemsIan Lance Taylor1-0/+5
necessary to work around bug in Solaris make.
1998-02-06Sun Jul 6 02:44:28 1997 Philippe De Muyter <phdm@macqel.be>Jason Molenda3-22/+65
* m68k/tm-delta68.h (CPLUS_MARKER): Macro deleted. (EXTRACT_STRUCT_VALUE_ADDRESS): Macro defined. (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE): Macros modified because floating-point values return via %fp0. (CLEAR_INSN_CACHE): New macro. * m68k/tm-m68k.h (REGISTER_CONVERT_TO_VIRTUAL): Macro fixed to use DOUBLEST. (REGISTER_CONVERT_TO_RAW): Ditto. * infptrace.c (child_xfer_memory): If CLEAR_INSN_CACHE is defined, call it after having written in child process's memory. * inflow.c (PROCESS_GROUP_TYPE): Macro defined if HAVE_TERMIO. (gdb_has_a_terminal, terminal_ours_1): Functions fixed for HAVE_TERMIO.
1998-02-06 * config/mips/tm-mips64.h (TARGET_LONG_BIT): Allow final target toJeff Law2-1/+20
override. (TARGET_LONG_LONG_BIT): Likewise. (TARGET_PTR_BIT): Likewise. start-sanitize-r5900 * config/mips/tm-r5900.h (TARGET_PTR_BIT): Define to 32 bits. end-sanitize-r5900
1998-02-06 * configure.tgt (mips64r5900*-sky-elf*): Replaces txvu-elf.Doug Evans2-5/+10
* config/mips/txvu.mt (SIM): txvu -> mips.
1998-02-06 * config/d10v/tm-d10v.h (D10V_CONVERT_IADDR_TO_RAW,Andrew Cagney3-74/+64
D10V_CONVERT_DADDR_TO_RAW): Define. * d10v-tdep.c (d10v_push_arguments): Re-write. Pass arguments in registers, regardless of their size, when they fit.
1998-02-06o Update GDB to match changes to d10v abi (ARG1 in r0 instead of r2).Andrew Cagney3-141/+183
o Fix code assuming that host/target were both bigendian. o Replace d10v push dummy frame code with version using new common generic generic version. o Find/fix more cases where a value needs to be translated to/from instruction (IMAP) or data (DMAP) spaces.
1998-02-06New function, generic_pop_current_frame(), targets point POP_FRAME atAndrew Cagney1-0/+8
this.
1998-02-06Get overlay testsuite to work on m32r when image is being built with aAndrew Cagney1-0/+19
small data section (.sdata): Force _novrly variable into .data; stop test variables being put into .sdata.
1998-02-06When starting a new simulator run, ensure proceed status is cleared.Andrew Cagney2-0/+7
1998-02-06 * top.c (do_nothing): Remove signal handler after signal is caught.Jason Molenda1-0/+7
Helpful for SYSV systems where two ^-\s will cause problems. Should have no effect on BSD systems.
1998-02-06 * top.c (do_nothing): Remove signal handler after signal is caught.Jason Molenda1-0/+4
Helpful for SYSV systems where two ^-\s will cause problems. Should have no effect on BSD systems.
1998-02-05Thu Feb 5 11:57:06 1998 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder2-76/+74
* tracepoint.c (tracepoint_operation): call free_actions instead of free. (free_actions): eliminate some memory leaks for actions. (validate_actionline): pass string arg by reference, so we can change the pointer. Change all memrange collection arguments to canonical form (literal address and size), to enforce early evaluation. Accept UNOP_MEMVAL (assembly variables) for trace collection. (parse_and_eval_memrange): accept expressions for the address and size fields of a memrange (and evaluate them immediately). (several places): use -1 instead of zero to distinguish an absolute memrange from a register-relative one. (encode_actions): add handling for UNOP_MEMVAL (assembly variable).
1998-02-05 * Makefile.in (SFILES): add tracepoint.c.Jason Molenda4-102/+121
(LINTFILES): add @CONFIG_SRCS@. (SOURCES): Ditto. * configure.in (CONFIG_SRCS): Mirror use of CONFIG_OBS. * configure: Regenerated.
1998-02-04 * infptrace.c (child_resume): Don't try to step ifJason Molenda2-58/+86
NO_SINGLE_STEP is defined. Date: Tue, 3 Feb 1998 16:28:11 -0500 From: "Gordon W. Ross" <gwr@mc.com> To: bug-gdb@prep.ai.mit.edu Subject: gdb/infptrace.c
1998-02-03 * Makefile.in (VERSION): Bump to 4.16.2.Jason Molenda2-2/+35
as per HOW_TO_RELEASE
1998-02-03 * gdbint.texinfo: Remove obsolete mentions of pinsn.c and opcode.hStan Shebs1-0/+6
files, finish sorting of host vs target vs native macros, describe some more of them.
1998-02-03* alpha-nat.c (fetch_aout_core_registers): Rename fromRichard Henderson4-16/+60
fetch_core_registers. (fetch_elf_core_registers): New function. (supply_gregset): Use ALPHA_REGSET_BASE. (supply_fpregset): Likewise. (fill_fpregset): Likewise. (alpha_aout_core_fns): Rename from alpha_core_fns. (alpha_elf_core_fns): New. * config/alpha/alpha-linux.mh (NATDEPFILES): solib.o not osfsolib.o. Disable MMALLOC. * config/alpha/nm-linux.h (SVR4_SHARED_LIBS): Define if ELF. (TARGET_ELF64): Likewise. (ALPHA_REGSET_BASE): New. * config/alpha/nm-osf.h (ALPHA_REGSET_BASE): New. * config/alpha/tm-alphalinux.h: Include tm-sysv4.h. * solib.c (elf_locate_base): Add TARGET_ELF64 support. (info_sharedlibary_command): Likewise. * configure.host: Match alpha*. * configure.tgt: Likewise.
1998-02-03Remove unsanitized mention of v850e.Jason Molenda1-4/+0
1998-01-30changelog entries for gdb/13521.David Taylor1-0/+18
1998-01-30Changes by Peter.Schauer to fix gdb/13521 -- gdb step command fails to stepDavid Taylor4-14/+112
from a function in one dynamically linked library into a function in another dynamically linked library.
1998-01-30 * coffread.c (coff_symtab_read) [SEM]: Remove code, macro canStan Shebs5-15/+12
never be defined. * dbxread.c (process_one_symbol) [BLOCK_ADDRESS_ABSOLUTE]: Remove, no longer needed. * hppa-tdep.c (N_SET_MAGIC): Remove, no longer used. * config/pa/xm-hppab.h (SEEK_SET, SEEK_CUR, SEEK_END): Ditto. * config/mips/tm-mipsm3.h (NUMERIC_REG_NAMES): Ditto. * config/mips/mipsm3.mt (TDEPFILES): Remove mipsread.o. Cruft discovered while working on GDB internals manual
1998-01-28 Suggested by Chris Walter <walter@budoe.bu.edu>:Stan Shebs3-9/+16
* dwarfread.c (set_cu_language): Recognize Fortran. * dwarf2read.c (set_cu_language): Ditto. (read_array_type): Fix language test.
1998-01-28Wed Jan 28 12:51:08 1998 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder1-0/+6
* blockframe.c (generic_frame_chain_valid): A frame pointer may be valid if it is equal to the frame pointer of its caller (ie. not necessarily strictly INNER_THAN). Allows frameless functions.
1998-01-28 * monitor.c (monitor_vsprintf): New function to handleMark Alexander2-9/+18
printing of large addresses using %A format specifier. (monitor_printf_noecho, monitor_printf): Use monitor_vsprintf instead of vsprintf. * dve3900-rom.c (_initialize_r3900_rom): Use %A instead of %Lx to print addresses.
1998-01-28 * configure.in (CONFIG_LDFLAGS): Only add -export-dynamicJason Molenda3-84/+127
when using GNU ld. A little longer patch than necessary due to some whitespace reformatting.
1998-01-27Fix some mswin sanitization problems.Fred Fish3-1/+47
1998-01-27 * config/alpha/tm-alphalinux.h (alpha_linux_sigtramp_offset):Jason Molenda2-1/+6
Add closing parenthesis. From HJ Lu.
1998-01-27 * dve3900-rom.c: Improve performance by using memory commandsMark Alexander2-15/+52
that print less fluff. Minor cosmetic changes. Eliminate compiler warnings.
1998-01-26 * gdbtk.c (gdb_actions_command): Make note of next actionKeith Seitz2-1/+7
before freeing all references to it.
1998-01-26Fix minor sanitization problems.Fred Fish1-0/+26
1998-01-25Sat Jan 24 23:52:08 1998 Martin M. Hunt <hunt@cygnus.com>Martin Hunt2-29/+200
* gdbtk.c: Merge from Foundry branch. (TclDebug): New debugging function. (gdb_loc): For frames, find address of calling function instead of whatever is on the stack (usually the next instruction). (gdb_listfiles): Takes an optional pathname argument and returns an alphabetized list of basenames of files in the path.