aboutsummaryrefslogtreecommitdiff
path: root/gdb/.Sanitize
AgeCommit message (Collapse)AuthorFilesLines
1997-09-25 * The following block of changes add support for debugging assemblyStu Grossman1-0/+41
source files. * breakpoint.c (resolve_sal_pc): Prevent crash when pc isn't associated with a function. * buildsym.c (record_line start_symtab end_symtab): Don't delete symtabs which only have line numbers (but no other debug symbols). * dbxread.c (read_dbx_symtab end_psymtab): Ditto. * remote-sim.c: New functions gdbsim_insert/remove_breakpoint. Use intrinsic simulator breakpoints if available, otherwise do it the hard way. * configure.tgt: Add d30v. * d30v-tdep.c: New file. * config/d30v/d30v.mt, config/d30v/tm-d30v.h: New files.
1997-09-21Removed v850eq sanitization.Nick Clifton1-34/+3
1997-09-18v850 files that weren't being removed if !keep-v850Felix Lee1-2/+6
1997-09-16Remove/retain old ARC stuff as appropriateStan Shebs1-43/+1
1997-09-15 * dbxread.c (MSYMBOL_SIZE): New macro.Mark Alexander1-0/+27
(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-03removed v850 sanitization.Nick Clifton1-20/+35
1997-08-18 * Add gdbtcl2 to gdbtk_files.Mark Alexander1-1/+1
1997-08-14keep remote-sds.cStan Shebs1-0/+1
1997-08-12keep dink32 interfaceStan Shebs1-0/+1
1997-08-09remove wigglers.defIan Lance Taylor1-1/+0
1997-08-08Thu Aug 7 19:40:52 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-1/+5
Changes to OCD support to support wiggler box as well as target boxes: * ocd.c: change speed in init command to 0 from 80, add (temporary) logging commands to help debugging, (ocd_open): if "target ocd wiggler lpt" then use special ser-ocd.c serial interface which communicates with Wigglers.dll, otherwise do as we did before (ocd_get_packet): add OCD_LOG_FILE and OCD_SET_CONNECTION to switch of known commands of len 0 * ocd.h: add OCD_LOG_FILE * serial.c (serial_open): do serial_interface_lookup on ocd in the case of ocd * ser-ocd.c: add buffer to contain responses from sending a command to the Wigglers.dll. (ocd_readchar): return curr char from buffer and increment ptr (ocd_write): send buffer to Wigglers.dll, storing response in return buffer and initializing curr location ptr to start of buffer.
1997-07-31 * java-*: Renamed to jv-*, to make fit within 14 characters.Per Bothner1-4/+5
* jv-lang.h (java_type_print): Added declaration. * jv-typeprint.c: New file. Provides java_print_type. * jv-lang.c (java_link_class_type): New function. (java_language_defn): Replace c_print_type by java_print_type. * Makefile.in: Update accordingly.
1997-06-21Sanitize away sh4 stuff for now.Fred Fish1-0/+27
1997-06-13Fri Jun 13 13:44:47 1997 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder1-6/+6
* config/mips/tm-tx39[l].h, tx39[l].mt: change r3900 target to tx39. [also clean up sanitization]
1997-06-03 * configure.tgt: add mipsr3900-elf targetMichael Snyder1-0/+27
* config/mips/r3900*.mt config/mips/tm-r3900*.h: ditto
1997-05-06Remove remote-pa.c.Mark Alexander1-1/+0
1997-04-18Add new Java files.Per Bothner1-0/+4
1997-04-07Remove m32r sanitization.David Edelsohn1-41/+3
1997-03-31 * gdbinit.in: New file.Ian Lance Taylor1-1/+1
* .gdbinit: Remove. * configure.in: Generate .gdbinit from gdbinit.in. * configure: Rebuild.
1997-03-22 * remote-sim.c (simulator_command): Add comment about dealing withFred Fish1-0/+41
NULL or empty args. start-sanitize-tic80 * Makefile.in (tic80-tdep.o): Add target. * configure.tgt: Add tic80 case. * tic80-tdep.c: New file. * config/tic80/{tic80.mt, tm-tic80.h}: New files. end-sanitize-tic80
1997-03-20Fix minor sanitization problemsJeff Law1-1/+1
1997-03-20remote-sim.h moved to include directoryAndrew Cagney1-1/+0
1997-03-19Wed Mar 19 15:16:17 1997 Martin M. Hunt <hunt@onions.cygnus.com>Martin Hunt1-1/+1
* Makefile.in: Install gdbtcl dir instead of gdbtk.tcl. * gdbtk.c: Added some ifdefs for Windows. Changed GDBTK_FILENAME to GDBTK_LIBRARY, which is now a path to search. (gdb_path_conv): New function. Convert Cygwin32 pathname to DOS-style pathname. * aclocal.m4, configure.in: Changes for Windows builds. * configure: Rebuilt.
1997-03-03Correct d10v sanitization errors.Jim Wilson1-14/+1
1997-02-20Since d10v is public now, remove all sanitization statementsMichael Meissner1-27/+0
1997-02-12 * debugify.c, debugify.h: New files. Provide common macrosDawn Perchik1-0/+2
for writing debug info to a log file or stdio.
1997-02-11Add r5900Gavin Romig-Koch1-0/+27
1997-02-03Mon Feb 3 11:06:05 1997 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-1/+1
* m32r-stub.c: New -- remote protocol support for M32R cpu. * m32r-rom.c: Several experiments with improved download time. * .Sanitize: Add entry for m32r-stub.c
1997-02-02Committing sanitize changesGeoffrey Noer1-0/+1
1997-01-31do d10v sanitization over all filesStan Shebs1-4/+2
1997-01-31keep 1996 ChangeLogStan Shebs1-0/+1
1997-01-16fix bugsAngela Marie Thomas1-0/+1
1997-01-04 * Makefile.in configure configure.in: Remove ENABLE_CLIBS,Stu Grossman1-1/+1
ENABLE_OBS, and THREAD_DB_OBS. These are consolidated into LIBS and CONFIG_OBS. * configure configure.in: Clean up test cases around thread support. start-sanitize-v850 * configure.tgt (v850-*-*): Include v850ice.o and v850.lib if host is Windows. end-sanitize-v850 * c-valprint.c ch-valprint.c cp-valprint.c eval.c expprint.c printcmd.c valops.c value.h values.c: Add bfd_section arg to value_at and value_at_lazy. * coffread.c dbxread.c elfread.c mdebugread.c minsyms.c symtab.h: Add bfd_section arg to prim_record_minimal_symbol_and_info. * corefile.c gdbcore.h printcmd.c valops.c: Use read_memory_section instead of read_memory. It takes a bfd_section arg. * coffread.c dbxread.c elfread.c gdb-stabs.h objfiles.h: Remove unnecessary cast for assignment of struct dbx_symfile_info. Struct objfile now uses a real pointer instead of PTR for this element. * dbxread.c (dbx_symfile_init): Stash bfd section pointers for text, data and bss into dbx_symfile_info. * exec.c (xfer_memory): Handle transfers for user-specified sections. * findvar.c (read_var_value locate_var_value): Copy bfd section from the symbol to the value. * gdb-stabs.h: Add section pointers for text, data and bss sections. * maint.c (translate address command): Add test code for overlay address translation. * printcmd.c (do_examine do_one_display): Now takes a bfd section arg. * (print_formatted x_command): Record current section along with current address for repeated commands. * sparc-nat.c (fetch_inferior_registers): Change target_xfer_memory to target_{read write}_memory to allow changes to target_xfer_memory interface for section info. * symmisc.c (dump_msymbols print_symbol): Print section assocaited with symbol. * symtab.c (fixup_symbol_section): New routine to add section info to symbols returned by lookup_symbol. * symtab.h (struct general_symbol_info): Add bfd section to symbols. * target.c target.h (target_xfer_memory): Add bfd section to args. * (target_read_memory_section): New routine to read data from a specific section. * (target_memory_bfd_section): New global variable to pass bfd section in to targets. * valarith.c (value_add value_addr value_array): Preserve bfd section when computing new value. * value.h (struct value): Add bfd section to values. * values.c (allocate_value value_copy): Initialize/preserve bfd section. * (unpack_double): Clean up _MSC_VER conditionals to remove duplicate code. start-sanitize-v850 * v850ice.c: New module to support communication with NEC's PC-based ICE. * config/v850/tm-v850.h (REGISTER_NAMES): Replace sp, gp, fp, and ep names with rxx names. sp and fp are renamed via a different mechanism. end-sanitize-v850
1996-12-17fixed .SanitizeGeoffrey Noer1-0/+1
1996-12-06 * add valops.c to list of files to be sanitized for d10vMark Alexander1-1/+1
1996-11-20 * callback.h: Deleted, moved to ../include.David Edelsohn1-2/+0
* callback.c: Deleted, moved to ../sim/common. * Makefile.in (SFILES,COMMON_OBJS): Delete callback.[co]. (callback.o): Delete rule. * remote-sim.h: No longer include callback.h (sim_callback_write_stdout): Delete prototype. * remote-sim.c (init_callbacks,end_callbacks): New functions. (gdb_os_write_stdout, gdb_os_printf_filtered): New functions. (gdb_callback, callbacks_initialized): New static globals. (gdbsim_open): Call init_callbacks. (gdbsim_close): Call end_callbacks. (simulator_command): Call init_callbacks.
1996-10-31Keep new files, modulo m32r.Michael Snyder1-0/+41
1996-10-18Keep new configure helpers, update conditional sanitizesStan Shebs1-2/+4
1996-10-09Add hpux-thread.c.Stu Grossman1-0/+1
1996-10-08Add osf-share directory.Stu Grossman1-0/+1
1996-09-28v850 stuffStu Grossman1-0/+41
1996-09-26always keep dbug-rom.cStan Shebs1-0/+1
1996-09-05Add remote-wiggler.c.Stu Grossman1-0/+1
1996-08-27Mon Aug 26 18:36:54 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+43
* config/d10v/d10v.mt: New file. * config/d10v/tm-d10v.h: New file. * configure.in: New target D10V. * d10v-tdep.c: New file.
1996-07-19Always keep dwarf2read.cStan Shebs1-0/+1
1996-07-05No longer need to sanitize away h8s.Jeff Law1-27/+0
1996-06-28 * configure,configure.in: Add target sparclet.Dawn Perchik1-0/+1
* monitor.h,monitor.c: Added monitor flags MO_NO_ECHO_ON_SETMEM (don't expect echo on setmem command), MO_RUN_FIRST_TIME (if command to start process running on target is different from one to continue execution), MO_HEX_PREFIX (if addresses from monitor have a "0x" prefix). * monitor.c,parse.c,sparc-tdep.c: Don't require strings in the registers array. This is to allow NULLs to be place holders in the tm-*.h file so that only minor changes are needed when a new processor is introduced (eg, one without floating point). * sparc-tdep.c: Conditionally remove dependancies on floating point. * sparclet-rom.c,config/sparc/sparclet.mt,config/sparc/tm-sparclet.h: New files for target sparclet. * symfile.c: Add option for 2nd parameter on load command : a load offset added to the vma of each section.
1996-06-18 * h8300-dep.c (gdb_print_insn_h8300): Handle the H8/S.Jeff Law1-0/+27
(h8300_command): Likewise. (set_machine): Likewise. (set_machine_hook): Likewise. (_initialize_h8300m): Likewise. * config/h8300/tm-h8300.h (h8300smode): Declare. More sanitized H8/S work.
1996-06-08Kill r16/rce/acp stuff.Jim Wilson1-29/+0
1996-05-17keep sh-stub.cStan Shebs1-0/+1