]> Git Repo - binutils.git/blobdiff - gdb/ChangeLog
Add section table to objfile struct. Use it for find_pc_section.
[binutils.git] / gdb / ChangeLog
index 187fb6cf1b68b2a8eff973a7844d8921a9560797..2eec88fa97340ded2829f97e2f3de0441cac7a1e 100644 (file)
@@ -1,3 +1,159 @@
+Tue Apr  6 22:30:58 1993  K. Richard Pixley  ([email protected])
+
+       Add section table to objfile struct.  Use it for find_pc_section.
+       * objfiles.c (add_to_objfile_sections,
+         build_objfile_section_table, find_pc_section): new functions.
+         (allocate_objfile): build section table.
+       * objfiles.h (struct obj_section): new structure.
+         (struct objfile): add section table.
+         (find_pc_section): new prototype.
+       * solib.[ch] (find_pc_section_from_so_list): removed.
+       * sparc-tdep.c: include objfiles.h for find_pc_section.  include
+         symfile.h for objfiles.h.
+         (in_solib_trampoline): adjusted for new find_pc_section
+         prototype.  Removed BAD_RICH_HACK ifdefs.
+       * symfile.c (syms_from_objfile): offset objfile sections.
+         (find_pc_section): removed.  Also removed BAD_RICH_HACK ifdefs.
+       * symfile.h (find_pc_section): prototype removed.  Also fixed
+         comment typo NUL -> NULL.
+       * target.[ch] (find_pc_section_from_targets): removed.
+       * config/sparc/tm-sun4sol2.h (BAD_RICHH_HACK): removed.
+
+Tue Apr  6 21:41:13 1993  Stu Grossman  ([email protected])
+
+       * ser-go32.c:  Format.  (go32_open):  Use proper return value.
+
+       * configure.in:  Undo conditional configdirs hack for sparclite.
+
+Tue Apr  6 17:07:37 1993  Jim Wilson  ([email protected])
+
+       * symtab.c (list_symbols): When call break_command, pass both
+       filename and function name not just function name.
+
+Tue Apr  6 15:00:09 1993  Fred Fish  ([email protected])
+
+       (Changes and new files to make "none" a full fledged configuration)
+       * config/none/{nm-none.h, tm-none.h, xm-none.h}:  New files.
+       Currently only tm-none.h has any meaningful contents.
+       * config/none/none.mh (NAT_FILE):  Use nm-none.h
+       * config/none/none.mh (XM_FILE):  Use xm-none.h
+       * config/none/none.mt (TM_FILE):  Use tm-none.h
+       * Makefile.in (depend):  Remove comment about parse errors in
+       valops.c, it now parses correctly and generates a correct depend
+       line.  Remove line that touches xm.h, tm.h, and nm.h; they are
+       now linked to config/none/{xm-none.h, tm-none.h, nm-none.h}.
+
+Tue Apr  6 09:54:29 1993  Jim Kingdon  ([email protected])
+
+       * values.c (USE_STRUCT_RETURN): Only use gcc wierdness for gcc1.
+
+       * xcoffread.c (read_xcoff_symtab): Deal correctly with symbols of
+       exactly 8 characters.
+
+Tue Apr  6 10:31:26 1993  Stu Grossman  ([email protected])
+
+       * configure.in:  Sparclite uses sparc config dir.  Also has it's
+       own tm- & .mt files now.  Also add sparclite to configdirs.
+       * go32-xdep.c:  Dummy routines for sigsetmask & strlwr.
+       * config/i386/go32.mh:  Nullify def of TERMCAP.
+       * config/i386/xm-go32.h:  Get rid of redef of EIO.
+       * config/sparc/{sparclite.mh tm-sparclite.h}:  New sparclite
+       specific configs.  Very similar to sun4os4, but without solib.
+       * sparclite/{Makefile.in configure.in}:  First cut at making this
+       dir configgable.
+
+Tue Apr  6 03:10:44 1993  Stu Grossman  ([email protected])
+
+       * ser-go32.c:  First cut at adapting to new serial interface.
+
+Mon Apr  5 22:29:43 1993  Stu Grossman  ([email protected])
+
+       * Makefile.in (SFILES OBS):  Add serial.[co] & ser-hardwire.[co].
+       These implement a new serial line interface for talking to remote
+       targets.
+       * configure.in:  Link ser-hardwire.c to ser-unix.c for all hosts,
+       EXCEPT go32, which gets ser-go32.c.
+       * remote.c:  Use new serial interface.  More remote-xxx's to be
+       converted later.
+       * ser-bsd.c, ser-termios.c:  Removed.
+       * serial.c:  New.  Implements common operations for all serial
+       types.
+       * ser-unix.c:  New.  Unix specific serial operations for various
+       flavors of Unix (Posix, SysV, BSD).
+       * serial.h:  Generic serial interface defs.
+       * config/i386/go32.mh, config/i386/i386bsd.h,
+       config/m68k/apollo68b.mh, config/sparc/sun4os4.mh:  Remove
+       ser-bsd.o from XDEPFILES.  All the magic is now handled in
+       configure.in.
+
+Mon Apr  5 20:48:54 1993  Stu Grossman  ([email protected])
+
+       * config/h8500/tm-h8500.h:  Clean up brain damage found by GCC.
+
+Fri Apr  2 08:23:14 1993  Jim Kingdon  ([email protected])
+
+       * xcoffread.c (xcoff_symfile_offsets): Use 0 not addr for offsets.
+
+       * rs6000-tdep.c (frameless_function_invocation): Don't even think
+       about framelessness except on the innermost frame.
+
+       * xcoffexec.c: Call fatal() not abort().
+
+       * stabsread.c (patch_block_stabs): If stab & no symbol, make
+       a LOC_OPTIMIZED_OUT symbol.
+       symtab.h (enum address_class): Add LOC_OPTIMIZED_OUT.
+       findvar.c (read_var_value), printcmd.c (address_info),
+       symmisc.c (print_{,partial_}symbol), c-exp.y (variable),
+       m2-exp.y (yylex): Deal with it.
+       **** start-sanitize-chill ****
+       ch-exp.y (yylex): Deal with it.
+       **** end-sanitize-chill ****
+
+Thu Apr  1 18:43:02 1993  Stu Grossman  ([email protected])
+
+       * findvar.c (value_from_register):  H8500 specific, check to see
+       if we are looking at short pointer.  If so, skip crock.
+       * h8500-tdep.c (h8500_frame_chain):  Mask down value from
+       read_memory_integer() to avoid getting messed up by sign extension.
+
+Thu Apr  1 16:44:41 1993  K. Richard Pixley  ([email protected])
+
+       * sparc-tdep.c (in_solib_trampoline), symfile.c (find_pc_section):
+         ifdef protect using BAD_RICH_HACK.  This should be removed soon.
+       * config/sparc/tm-sun4sol2.h (BAD_RICH_HACK): define.
+
+Thu Apr  1 09:01:38 1993  Jim Kingdon  ([email protected])
+
+       * i960-pinsn.c, a29k-pinsn.c: Much abridged, just use libopcodes.a.
+
+       * core.c (dis_asm_print_address): New function.
+
+       * core.c (dis_asm_read_memory): Reinstate 4th arg.  The prototype
+       has been fixed.
+
+Thu Apr  1 09:34:43 1993  Peter Schauer  ([email protected])
+
+       * breakpoint.c (bpstat_print, bpstat_stop_status): Change to walk the
+       entire breakpoint chain and print only the first entry that needs to
+       be printed and needs to be stopped for. Fixes problems with printing
+       of multiple breakpoints with different conditions.
+       * breakpoint.c (print_it_done): Renamed from print_it_noop as it
+       effectively stops printing of the breakpoint chain.
+       * breakpoint.c (print_it_noop): New routine to print nothing
+       for this breakpoint entry and dont stop printing.
+       * breakpoint.c (breakpoint_re_set_one): mention the reevaluated
+       watchpoint only if it is enabled.
+       * mipsread.c (parse_procedure): Correct incorrect setjmp procedure
+       descriptor from the library to make backtraces through setjmp work.
+       * mipsread.c (fixup_sigtramp): Correct pcreg and fregoffset for
+       sigtramp.
+       * mips-tdep.c (read_next_frame_reg): Provide correct values for
+       all registers saved within sigtramp, cleanup.
+
+Wed Mar 31 12:52:12 1993  Jim Kingdon  ([email protected])
+
+       * sparc-pinsn.c: Much abridged, just calls version in libopcodes.a.
+
 Wed Mar 31 21:23:41 1993  K. Richard Pixley  ([email protected])
 
        * core.c (dis_asm_read_memory): drop fourth arg which conflicts
 Wed Mar 31 21:23:41 1993  K. Richard Pixley  ([email protected])
 
        * core.c (dis_asm_read_memory): drop fourth arg which conflicts
This page took 0.029195 seconds and 4 git commands to generate.