aboutsummaryrefslogtreecommitdiff
path: root/gdb/TODO
AgeCommit message (Collapse)AuthorFilesLines
1996-10-29 * TODO: Add item suggesting an "info bfd" command.Stan Shebs1-0/+3
1996-01-11 * coredep.c: Renamed to core-aout.cFred Fish1-1/+1
* core-svr4.c: Renamed to core-regset.c * Makefile.in (ALLDEPFILES): Account for renamings. * corelow.c (core_file_fns): Add, points to chain of structs. (add_core_fns): New function to build chain of structs. (get_core_registers): Modify to search core functions chain and call appropriate fetch_core_registers function based on core file flavour. * gdbcore.h (fetch_core_registers): Remove declaration. (struct core_fns): Define struct for core function info. * i386m3-nat.c: Update comment for filename change (coredep->core-aout) * a68v-nat.c (fetch_core_registers): Remove stub, not needed now. * alpha-nat.c (fetch_core_registers): Make static. (alpha_core_fns, _initialize_core_alpha): New struct and func. * core-aout.c (fetch_core_registers): Make static (aout_core_fns, _initialize_core_aout): New struct and func. * core-regset.c (fetch_core_registers): Make static. (regset_core_fns, _initialize_core_regset): New struct and func. * core-sol2.c (fetch_core_registers): Make static. (solaris_core_fns, _initialize_core_solaris): New struct and func. * hp300ux-nat.c (fetch_core_registers): Make static. (hp300ux_core_fns, _initialize_core_hp300ux): New struct and func. * i386aix-nat.c (fetch_core_registers): Make static. (i386aix_core_fns, _initialize_core_i386aix): New struct and func. * i386mach-nat.c (fetch_core_registers: Make static. (i386mach_core_fns, _initialize_core_i386mach): New struct and func. * irix4-nat.c (fetch_core_registers): Make static. (irix4_core_fns, _initialize_core_irix4): New struct and func. * irix5-nat.c (fetch_core_registers): (irix5_core_fns, _initialize_core_irix5): New struct and func. * lynx-nat.c (fetch_core_registers): Make static. (lynx_core_fns, _initialize_core_lynx): New struct and func. * mips-nat.c (fetch_core_registers): Make static. (mips_core_fns, _initialize_core_mips): New struct and func. * ns32km3-nat.c (fetch_core_registers): Remove stub. * rs6000-nat.c (fetch_core_registers): Make static. (rs6000_core_fns, _initialize_core_rs6000): New struct and func. * sparc-nat.c (fetch_core_registers): Make static. (sparc_core_fns, _initialize_core_sparc): New struct and func. * sun3-nat.c (fetch_core_registers): (sun3_core_fns, _initialize_core_sun3): New struct and func. * sun386-nat.c (fetch_core_registers): Remove stub. * ultra3-nat.c (fetch_core_registers): Make static. (ultra3_core_fns, _initialize_core_ultra3): New struct and func. * config/gould/pn.mh (XDEPFILES), config/i386/fbsd.mh (NATDEPFILES), config/i386/i386bsd.mh (NATDEPFILES), config/i386/i386m3.mh (XDEPFILES), config/i386/i386sco.mh (NATDEPFILES), config/i386/i386sco4.mh (NATDEPFILES), config/i386/i386v.mh (NATDEPFILES), config/i386/i386v32.mh (NATDEPFILES), config/i386/nbsd.mh (NATDEPFILES), config/i386/ptx.mh (XDEPFILES), config/i386/ptx4.mh (XDEPFILES), config/i386/symmetry.mh (NATDEPFILES), config/m68k/3b1.mh (XDEPFILES), config/m68k/cisco.mt (TDEPFILES), config/m68k/delta68.mh (NATDEPFILES), config/m68k/dpx2.mh (NATDEPFILES), config/m68k/hp300bsd.mh (NATDEPFILES), config/m68k/hp300hpux.mh (NATDEPFILES), config/m68k/isi.mh (XDEPFILES), config/m68k/news.mh (NATDEPFILES), config/m68k/news1000.mh (XDEPFILES), config/m88k/cxux.mh (NATDEPFILES), config/m88k/delta88.mh (NATDEPFILES), config/mips/littlemips.mh (XDEPFILES), config/mips/mipsm3.mh (XDEPFILES), config/ns32k/merlin.mh (XDEPFILES), config/ns32k/nbsd.mh (NATDEPFILES), config/ns32k/ns32km3.mh (NATDEPFILES), config/pa/hppabsd.mh (NATDEPFILES), config/pa/hppahpux.mh (NATDEPFILES), config/romp/rtbsd.mh (XDEPFILES), config/tahoe/tahoe.mh (XDEPFILES), config/vax/vaxbsd.mh (XDEPFILES), config/vax/vaxult.mh (NATDEPFILES), config/vax/vaxult2.mh (NATDEPFILES), Account for coredep.o to core-aout.o name change. * config/i386/i386dgux (NATDEPFILES), config/i386/i386sol2.mh (NATDEPFILES), config/i386/i386v4.mh (NATDEPFILES), config/i386/linux.mh (NATDEPFILES), config/i386/ncr3000.mh (NATDEPFILES), config/m68k/m68kv4.mh (NATDEPFILES), config/m88k/delta88v4.mh (NATDEPFILES), config/mips/mipsv4.mh (NATDEPFILES), Account for core-svr4.o to core-regset.o name change.
1995-11-14Zap partial-stab.h:GDB_TARGET_IS_HPPA item.Jeff Law1-4/+0
1995-11-05 * Makefile.in (COMMON_OBS): Use corefile.o rather than core.oFred Fish1-1/+1
* core.c: Rename to corefile.c. * config/pyr/tm-pyr.h, umax-xdep.c, sun386-nat.c, pyr-xdep.c, * Makefile.in (SFILES), gould-xdep.c, coredep.c, armtdep.c, arm-xdep.c, altos-xdep.c: Change core.c references to corefile.c. From Graham Stoney <greyham@research.canon.oz.au>. * Makefile.in (remote-array.o): Add rule to build. (ALLDEPFILES): Add remote-array.c * remote-array.c (baud_rate): Remove unnecessary declaration. (baudrate): Remove. (array_files_info): Print global baud_rate not baudrate.
1994-11-08 * TODO: Remove "Watchpoints seem not entirely reliable, thoughJim Kingdon1-5/+6
they haven't failed me recently." item--this old (4.6 at least) item is too vague to be useful (some watchpoint bugs have been fixed since then). * TODO: Add explanation of "RPC interface" item.
1994-11-06 * partial-stab.h (N_TEXT): Put back GDB_TARGET_IS_HPPA kludge,Jeff Law1-0/+4
it is still needed for GCC-2.6 compiled code. * TODO (GDB_TARGET_IS_HPPA): Note this kludge can be nuked sometime after GCC-2.7 has been released.
1994-11-04 * TODO: Re-write item about SIGINT handling to reflect the factJim Kingdon1-3/+5
that target_stop now exists.
1994-10-22 * valarith.c (value_binop): Take care of ANSI `value preserving'Peter Schauer1-5/+0
rule, which was not addressed by the previous change. * rs6000-tdep.c (skip_prologue): Handle `mr r31,r1', which is generated by gcc-2.6, as a synonym for `oril r31,r1,0'. * TODO: Remove item about RS/6000 shared libraries.
1994-10-20* TODO: Fix typo.Jim Kingdon1-1/+1
1994-10-13 * exec.c: Merge in RS6000 support from xcoffexec.c.Stan Shebs1-6/+1
(symfile.h, objfiles.h, xcoffsolib.h): Include. (vmap): New global variable. (exec_close): Close and free objects in vmap chain. (exec_file_command) [IBM6000_TARGET]: Set up initial vmap. (bfdsec_to_vmap, map_vmap): Moved here from xcoffexec.c. (exec_files_info): Print vmap information. * xcoffexec.c: Remove. * config/rs6000/rs6000.mt, config/rs6000/rs6000lynx.mt (TDEPFILES): Use exec.o instead of xcoffexec.o. * TODO: Remove pertinent items.
1994-09-25 * TODO: Remove item about adding general multi-threaded stuff;Jim Kingdon1-25/+0
this is done. Remove item about specifying arbitrary locations of stack frames (this works on some machines). Remove item about debugging functions without a frame pointer (this works on some machines). Remove item about re-writing macros which handle frame chaining and frameless functions. They have been re-written at least once since that item was written. Remove item about gdb catching SIGINT when attached; this is done. Remove item about having list_command not read symbols--why bother?
1994-09-25 * TODO: Append contents of Projects file.Stan Shebs1-5/+88
* Projects: Remove.
1994-09-21* TODO: Reword item regarding NO_STD_REGS.Jim Kingdon1-3/+3
1994-09-20 * TODO: Add more items.Stan Shebs1-0/+140
* tests: Remove the directory and all of its (obsolete) contents. ... config/rs6000/rs6000lynx.mh ... (REGEX, REGEX1, SYSV_DEFINE): No longer define.
1994-09-15 * remote-mips.c (mips_error): Place NORETURN macro correctly.Stan Shebs1-0/+3
* TODO: Add item about START_INFERIOR_TRAPS_EXPECTED.
1994-08-04 * TODO: Remove note about fast watchpoints and remove obsoleteJean Marie Diaz1-63/+1
Mach stuff.
1994-06-30 * Makefile.in (dcache_h): Remove redundant definition.Stan Shebs1-9/+5
(init.c): Add a comment. (top.c): Remove explicit compile action. * breakpoint.c (mention): Share code indicating location of break/watchpoints, don't print address if addressprint is off. * breakpoint.c, c-typeprint.c, c-valprint.c, energize.c, symtab.h (demangle): Remove redundant declarations. * eval.c: Remove redundant function declarations. * objfiles.h: Cosmetic and grammatical improvements. * TODO: Various updates.
1994-03-16 * TODO: Remove item about line numbers being off. It is uselessJim Kingdon1-3/+0
and confusing without a reproducible test case (it mentions proceed(), but I was able to step through proceed without trouble).
1994-02-06 * config/mips/mipsm3.mh, config/i386/i386m3.mh,Jim Kingdon1-11/+4
config/ns32k/ns32km3.mh: Define NAT_FILE. * config/nm-m3.h: Change guard from _OS_MACH3_H_ and _OS_MACH3_H (it was inconsistent and namespace-wrong) to NM_M3_H. * m3-nat.c (mach_really_wait): Change parameter name to ourstatus. (m3_open): New function. (m3_ops): Use it. * TODO: Update Mach section. * Makefile.in: Remove "rapp" stuff; it is superseded by gdbserver.
1993-11-01 * paread.c (pa_symtab_read): Change comments to say ignoringJim Kingdon1-1/+10
labels really should be handled by the assembler/compiler. * Makefile.in: Add -O to CXXFLAGS. * TODO: Expand comments on fast watchpoints.
1993-10-30 * config/i386/{i386m3.mh,i386mk.mh}, config/mips/mipsm3.mh,Jim Kingdon1-5/+5
config/ns32k/ns32km3.mh: Change MMALLOC_LIB to MMALLOC. * TODO: Update Mach stuff.
1993-10-29* TODO: Add idea for "disassemble" with source.Jim Kingdon1-1/+2
1993-10-29* TODO: Add idea for "disassemble" with source.Jim Kingdon1-0/+3
1993-10-29 * TODO: Add section on Mach. Stop calling it a "bug list".Jim Kingdon1-30/+77
Remove John's name and email address. Remove item on "always" ("hook-stop" takes care of this). Remove item on executables with no symbols (this works on some machines, at least). Remove item about calling error() during symbol reading (I think all the important ones have been cleaned up). Revise items about signals and remote systems. Remove section on ^Z requiring several continues to make it go (this now works. Perhaps the item is based on confusion over programs (like GDB itself) which catch SIGTSTP and then re-send themselves the signal. PR 2575 might contain relevant info).
1993-10-02 * TODO: Don't suggest doing fast watchpoints by stepping a lineJim Kingdon1-3/+3
at a time. That would be really hairy and still not fast enough. Do suggest debug registers and page table diddling.
1993-07-31 * TODO: Remove items about unix-to-unix/rapp debugging (now weJim Kingdon1-20/+2
have gdbserver), moving xm files to subdirectory, ptype yylval, and file-local symbols.
1993-02-04* Makefile.in (TARDIRS): Add sparclite demo dir.John Gilmore1-7/+0
(*.tab.c): Change dependency on Makefile to depend on Makefile.in, otherwise it always rebuilds after configuring. Force output *.tab.c file into current directory even in "make" versions that rewrite dependent file names used in command lines. * TODO: Remove some things we did. * am29k-opcode.h, convx-opcode: Remove; now in ../include/opcode. * os68k-xdep.c: Remove; useless file (os68k is a target only). * convex-pinsn.c: Use ../include/opcode/convex.h. Add CONST. * symtab.h: Eliminate unnamed unions and structs.
1991-12-07Update for 4.3.John Gilmore1-2/+8
1991-10-17Final touchups for releaseJohn Gilmore1-7/+2
1991-09-21Update for gdb-4.1.John Gilmore1-7/+1
1991-07-31Update for 3.98 release.John Gilmore1-42/+16
1991-07-21 Mostly MIPS symbol-reading and general symbol-reading fixups.John Gilmore1-18/+32
1991-07-14 * findvar.c (find_var_value): Handle &function better.John Gilmore1-1/+8
* TODO: Document work needed on &fn and &array. * printcmd.c (print_address_symbolic): New arg is the prefix to print if a name is printed. (print_address_demangle): Honor "set print address" now. Use new arg above to improve spacing of output. * valprint.c (val_print): When printing function pointers, print symbolic form too. * breakpoint.c (breakpoint_1): Use new print_address_symbolic.
1991-03-28Johns releaseK. Richard Pixley1-0/+325