aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1997-09-17 * util.c (run_cleanup_chain, make_run_cleanup, do_run_cleanups):Per Bothner1-0/+10
New cleanup clean for cleanups to be run when at each 'run' command. * infcmd.c (run_command): Call do_run_cleanups. * solib.c (find_solib): Register cleanup to call clear_solib on a new 'run' command. (symbol_add_stub): First look for existing objfile with same name.
1997-09-16 * monitor.h (MO_SREC_ACK_PLUS, MO_SREC_ACK_ROTATE): New flags.Stan Shebs4-6/+27
* monitor.c (monitor_wait_srec_ack): Add DINK32-specific ack code. * dsrec.c (load_srec): Always write a header S-record. * dink32-rom.c (dink32_regnames): Fix the names of float registers. (dink32_cmds): Set to use S-record downloading with acks. * remote-est.c (est_cmds): Add MO_SREC_ACK_PLUS flag.
1997-09-16 * remote-sds.c (sds_load): New function.Stan Shebs2-49/+26
(sds_ops): Use it. (sds_open): Don't set inferior_pid yet. (sds_kill): Remove contents. (sds_create_inferior): Rewrite to work more like monitor interfaces. (sds_restart): Remove, no longer used.
1997-09-16remove one more arc dregStan Shebs1-3/+9
1997-09-16Remove/retain old ARC stuff as appropriateStan Shebs5-1071/+5
1997-09-16Add v850e version of breakpoint. Make v850 breakpoint unique.Andrew Cagney2-1/+16
1997-09-16 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiledBob Manson1-0/+11
the testcase.
1997-09-15 * dbxread.c (MSYMBOL_SIZE): New macro.Mark Alexander9-54/+287
(end_psymtab): Use MSYMBOL_SIZE to extract size from minimal symbol. * elfread.c (elf_symtab_read): If ELF symbol is "special", such as a MIPS16 function, mark minimal symbol as special too. * mips-tdep.c (pc_is_mips16): New function to check whether a function is MIPS16 by looking at the minimal symbol. Use pc_is_mips16 throughout instead of IS_MIPS16_ADDR macro. * config/mips/tm-mips.h (SYMBOL_IS_SPECIAL, MAKE_MSYMBOL_SPECIAL, MSYMBOL_IS_SPECIAL, MSYMBOL_SIZE): New functions for setting/testing "special" MIPS16 bit in ELF and minimal symbols. * mdebugread.c (parse_partial_symbols): Don't construct a partial symbol table for a file that already has one. start-sanitize-tx19 * configure.tgt: Support TX19. * config/mips/tm-tx19.h, config/mips/tm-tx19l.h, config/mips/tx19.mt, config/mips/tx19l.mt: New files for TX19. end-sanitize-tx19
1997-09-13 * mdebugread.c (parse_symbol, handle_psymbol_enumerators): HandlePeter Schauer2-5/+19
yet another variant of enumerator debugging info, used by DU 4.0 native cc.
1997-09-13 * lib/gdb.exp(gdb_step_for_stub): New function.Bob Manson2-62/+155
(gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it exists, reload the executable and do a "continue" instead of doing a jump. (runto_main): Use gdb_step_for_stub. * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain tests to have unique names. * gdb.base/callfuncs.exp: Ditto. * gdb.base/commands.exp: Ditto. * gdb.base/default.exp: Ditto. * gdb.base/help.exp: Ditto. * gdb.base/list.exp: Ditto. * gdb.base/opaque.exp: Ditto. * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple similar tests. * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls. * gdb.c++/cplusfuncs.cc: Ditto. * gdb.c++/virtfunc.cc: Ditto. * config/monitor.exp: Keep track of the last file we saw, rather than trying to get the info from gdb. * gdb.fortran/types.exp: Move comment to previous line. Fixes for TCL8 miscellaneous problems, plus other changes.
1997-09-13 * lib/gdb.exp(gdb_step_for_stub): New function.Bob Manson1-0/+28
(gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it exists, reload the executable and do a "continue" instead of doing a jump. (runto_main): Use gdb_step_for_stub. * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain tests to have unique names. * gdb.base/callfuncs.exp: Ditto. * gdb.base/commands.exp: Ditto. * gdb.base/default.exp: Ditto. * gdb.base/help.exp: Ditto. * gdb.base/list.exp: Ditto. * gdb.base/opaque.exp: Ditto. * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple similar tests. * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls. * gdb.c++/cplusfuncs.cc: Ditto. * gdb.c++/virtfunc.cc: Ditto. * config/monitor.exp: Keep track of the last file we saw, rather than trying to get the info from gdb. * gdb.fortran/types.exp: Move comment to previous line. Fixes for TCL8 miscellaneous problems.
1997-09-10 * *.exp: The end-all be-all of quoting fixes. Ha.Bob Manson25-104/+108
At least I hope so.
1997-09-10 * config/i386/windows.mh (XDEPFILES): reduce to libwingdb.a.Felix Lee2-11/+18
otherwise link command line is too long.
1997-09-10arc port no longer sanitizedDavid Edelsohn1-55/+17
1997-09-10arc port no longer sanitized.David Edelsohn1-4/+1
1997-09-09 * symtab.c, dbxread.c, stabsread.c: Fix up ANSI-C isms. FixJeff Law3-15/+27
some formatting problems.
1997-09-09Remove arc sanitization.David Edelsohn2-10/+3
1997-09-09Misc. changes I had lying around.David Edelsohn2-5/+10
1997-09-09 * symtab.c (lookup_block_symbol): Add missing PARAMS forJeff Law2-1/+7
function scoped prototype.
1997-09-08 * ser-e7kpc.c: Don't include w32sut.h. We no longer use the UTStu Grossman2-9/+6
mechanism. Remove prototypes for dos_async_* functions. They don't exist anymore.
1997-09-08 * dbxread.c, buildsym.c, symtab.c, stabsread.c: Add support forDawn Perchik8-197/+746
reading stabs extensions for live range information. * stabsread.h, partial-stab.h: Add prototypes for new functions. * symtab.h: Add structure for storing live range information.
1997-09-03removed v850 sanitization.Nick Clifton6-113/+40
1997-09-03Allow backends to set the architecture using bfd_architecture enumAndrew Cagney3-20/+50
instead of some magic name.
1997-09-03 * config/sparclet.exp: Detect gratuitous change to sparclet gdbBob Manson2-19/+38
target mode.
1997-09-03 Fix missing global verbose declaration. grrrr. this is NOTBob Manson1-0/+1
right.
1997-09-02Typo in e700 #ifdef'd code.Andrew Cagney1-0/+5
1997-09-01Add ``set processor'' - an alias to ``set architecture''.Andrew Cagney2-0/+6
1997-08-30 * config/sparc/sparclite.mt: Removed simulator references (erc32Bob Manson2-2/+5
has been disabled).
1997-08-28New commands ``set architecture'', ``show architecture'' and ``infoAndrew Cagney8-205/+348
architecture''. Update SH target to use new target_architecture_hook.
1997-08-27Only pass endianess to simulator when explicitly set by user with setAndrew Cagney4-10/+36
endian. Prepend endian argument so that it can be overriden with target sim -ARGS.
1997-08-27Add ABFD argument to sim_create_inferior. Document.Andrew Cagney2-19/+35
Add file sim-hload.c - generic load for hardware only simulators. Review each simulators sim_open, sim_load, sim_create_inferior so that they more closely match required behavour.
1997-08-26Mon Aug 25 17:08:01 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer2-6/+4
* ocd.c: revert Sun change -- enable log file handling
1997-08-25Add ABFD argument to sim_open call. Pass through to sim_config soAndrew Cagney2-1/+5
that image properties such as endianness can be checked. More strongly document the expected behavour of each of the sim_* interfaces. Add default endian argument to simulator config macro SIM_AC_OPTION_ENDIAN. Use in sim_config.
1997-08-25Sun Aug 24 21:16:59 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer2-0/+11
* ocd.c: comment out sections that create and flush wigglers.log log file when using the wiggler.
1997-08-21Thu Aug 21 16:18:08 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer3-2/+10
* config/powerpc/ppc-eabi.mt: * config/powerpc/ppc-sim.mt: * config/powerpc/ppcle-eabi.mt: * config/powerpc/ppcle-sim.mt: ser-ocd.c needs to be before other ocd-related files in TDEPFILES
1997-08-21Thu Aug 21 14:56:04 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer4-26/+50
* ppc-bdm.c (bdm_ppc_wait): stop printfing ecr, der * ocd.c: initialize remote_timeout (ocd_wait): while looping, call ocd_do_command with OCD_AYT (ocd_get_packet): remove find_packet goto. If there isn't an 0x55 at the start, something is quite wrong so error out instead of advancing in the packet and trying again. If checksum is invalid, print error message instead of trying again. * ser-ocd.c (ocd_readchar): error if we attempt to read past the end of the from_wiggler_buffer.
1997-08-21 * pr-9946.exp: Ditto.Bob Manson4-3/+6
* gch1280.exp: Ditto. * gch1272.exp: Ditto.
1997-08-21 * enum.exp: More quoting fixes.Bob Manson2-1/+5
*sigh*
1997-08-19 * objfiles.c (objfile_relocate): Add call to breakpoint_re_setFred Fish2-3/+3
after relocations are complete. * remote-vx.c (vx_add_symbols): Remove call to breakpoint_re_set, this is now done in objfile_relocate. PR 11308
1997-08-18 * win32-nat.c (handle_exception): Return a value indicatingIan Lance Taylor2-4/+25
whether the exception was handled. Don't handle random exceptions the first time around, so that structured exception handling works. (child_wait): Check the return value of handle_exception. Set the continue_status argument to ContinueDebugEvent accordingly.
1997-08-18Add support for v850e and v850eq targets.Nick Clifton2-0/+32
1997-08-18 * Add gdbtcl2 to gdbtk_files.Mark Alexander1-1/+1
1997-08-18Sun Aug 17 20:31:57 1997 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder1-0/+4
* m32r-stub.c: fix typo
1997-08-18 * remote-sds.c: Remove unused remnants of remote.c.Stan Shebs2-141/+122
(tob64): Return the result length. (sds_interrupt): Send a stop message. (sds_wait): Add debug output for signal interpretation, flag that signal was due to a trap. (sds_fetch_registers): Fill the registers array correctly for PowerPC. (sds_store_registers): Get the right values from registers array. (putmessage): Tweak length handling so checksum comes out right. (sds_insert_breakpoint, sds_remove_breakpoint): Do correctly.
1997-08-17Sun Aug 17 00:42:11 1997 Martin M. Hunt <hunt@cygnus.com>Martin Hunt2-0/+51
* gdbtk.c (gdb_listfuncs): New function that returns a list of all the functions in a source file.
1997-08-15 * infrun.c (wait_for_inferior): Add the symbols for anyPeter Schauer5-170/+109
newly loaded objects upon a TARGET_WAITKIND_LOADED event. Rewrite code which determines the TOC address for calling functions in the inferior under AIX. * rs6000-nat.c (find_toc_address): New function to determine the required TOC address from a function address. (_initialize_core_rs6000): Set up find_toc_address_hook to point to find_toc_address. (xcoff_relocate_symtab, xcoff_relocate_core): Remove add_text_to_loadinfo calls. (exec_one_dummy_insn): Change pid and status to int to get rid of compiler warnings. (xcoff_relocate_symtab): Cast ldi to `int *' when passing it to ptrace to get rid of compiler warnings. * rs6000-tdep.c: Add definition for find_toc_address_hook. (rs6000_fix_call_dummy): If find_toc_address_hook is non zero, patch TOC address load code in the call dummy with the value returned from find_toc_address_hook. (struct loadinfo, loadinfo, loadinfolen, loadinfotextindex, xcoff_init_loadinfo, free_loadinfo, xcoff_add_toc_to_loadinfo, add_text_to_loadinfo, find_toc_address): Remove. (_initialize_rs6000_tdep): Remove initialization of coff_add_toc_to_loadinfo_hook and xcoff_init_loadinfo_hook. * xcoffread.c (coff_add_toc_to_loadinfo_hook, xcoff_init_loadinfo_hook): Remove. (struct coff_symfile_info): Add toc_offset field. (scan_xcoff_symtab): Record toc_offset value in toc_offset field instead of calling xcoff_add_toc_to_loadinfo_hook. (get_toc_offset): New function to return the value of the toc_offset field for an object file. (xcoff_initial_scan): Remove call of xcoff_init_loadinfo_hook. * xcoffsolib.h (add_text_to_loadinfo): Remove declaration. * config/rs6000/tm-rs6000.h: Add declarations for find_toc_address_hook and get_toc_offset.
1997-08-14keep remote-sds.cStan Shebs1-0/+1
1997-08-14 * remote-sds.c: New file, interface to SDS-compatible monitors.Stan Shebs1-0/+1278
* Makefile.in (remote-sds.o): Add build rule. * config/powerpc/ppc-eabi.mt, config/powerpc/ppc-sim.mt (TDEPFILES): Add remote-sds.o.
1997-08-13 Fix quoting.Bob Manson11-10/+19
1997-08-13 Fix quoting.Bob Manson1-0/+1