Annotation of coherent/b/bin/db/Changes, revision 1.1

1.1     ! root        1: db/Changes
        !             2: db source change log begun 3/10/93
        !             3: 
        !             4: Wed Mar 10 15:40:12 1993 PST
        !             5:                Received db.zip source kit from hal (V000).
        !             6:                Separated i8086 source into machined-dependent subdirectory.
        !             7:                Renamed i8086trace.h to mtrace.h.
        !             8: trace.h
        !             9: trace0.c
        !            10: trace6.c
        !            11:                The received kit would not compile because of trace6.c/incb(),
        !            12:                where the caddr_t (char *) arg should really have been int.
        !            13:                Changed definition "off_t sngblsym;" to int to clarify the
        !            14:                code and changed incb() calls accordingly.
        !            15: trace.h
        !            16: trace1.c
        !            17:                Replaced macro definition "offset" with "offsetof" as
        !            18:                defined in <stddef.h>.
        !            19: trace.h
        !            20: trace[0123456].c
        !            21: i8086/i8086[abcd].c
        !            22: i8086/i8086.h
        !            23: i8086/mtrace.h
        !            24:                Cosmetic changes: deleted Logs, added comments at head and foot.
        !            25: 
        !            26: Thu Mar 11 16:41:39 1993 PST
        !            27: Makefile
        !            28: db.h
        !            29: db[0123456].c
        !            30: i8086/i86db[1234].c
        !            31: i8086/i86db.h
        !            32:                Renamed source files and munged Makefile accordingly.
        !            33:                Cleaned up headers and #includes.  Added required casts
        !            34:                so that it compiles without complaint.
        !            35: i8086/i86db2.c
        !            36:                Removed unnecessary (constant) parameters to getmodRM()
        !            37:                and getsib().  There is probably more of this to be done.
        !            38: 
        !            39: Fri Mar 12 08:54:48 1993 PST
        !            40:                Replaced hdrinfo struct with new globals magic, is_lout,
        !            41:                aop_size.  magic should disappear, leaving only is_lout.
        !            42:                Replaced RM16/RM32 and OPD16/OPD32 with 16/32.
        !            43: 
        !            44: Fri Mar 12 12:51:12 1993 PST
        !            45:                V4.0.1: added -V VERSION printing, made usage() verbose.
        !            46:                Added coff_hdr to globals, simplfied various calling
        !            47:                sequences.
        !            48: 
        !            49: Sat Mar 13 00:09:13 1993 PST
        !            50:                V4.0.2: disassembler now understands NDP opcodes; not
        !            51:                quite right yet, but almost.
        !            52: 
        !            53: Sat Mar 13 22:11:58 1993 PST
        !            54: Makefile
        !            55: i386/i386[1234].c
        !            56:                V4.0.3: improved coding and corrected minor bugs.
        !            57:                Renamed i8086/i86db* to i386/i386db*, munged Makefile.
        !            58: 
        !            59: Mon Mar 15 09:17:51 1993 PST
        !            60:                V4.0.4: continued coding cleanup.
        !            61: 
        !            62: Wed Mar 17 17:04:38 1993 PST
        !            63:                V4.0.5:   Allow long symbol names.  Build symbol table in
        !            64:                memory rather than having to access the disk repeatedly.
        !            65:                Clean up stack traceback.  Change lots of function names.
        !            66: 
        !            67: Thu Mar 18 17:18:38 1993 PST
        !            68:                V4.0.6:  Recognize register names and handle them correctly.
        !            69:                Allow leading '%' on register names; this allows the user
        !            70:                to distinguish function "eax()" from register "%eax".
        !            71:                Added interactive prompt; default is "db :", use option
        !            72:                "-p prompt" to change it.
        !            73: 
        !            74: Fri Mar 19 23:45:23 1993 PST
        !            75:                V4.0.7:  Added output type 'N' for NDP registers.
        !            76:                Improved single-stepping speed by getting only required
        !            77:                register information.
        !            78: Makefile
        !            79:                Modified to specify -VNDP and -f for fp output.
        !            80: i386/i386dbs.s
        !            81:                Added machine-language support to fetch NDP 80-bit value.
        !            82:                
        !            83: Thu Mar 25 14:47:40 1993 PST
        !            84:                V4.0.8:  Made breakpoints work, including :br.
        !            85:                Added :h option to print help info.
        !            86:                Added :rN option to dump fp registers.
        !            87: 
        !            88: Fri Mar 26 17:19:51 1993 PST
        !            89:                V4.0.9:  Make "printf:b\n:e\n:c\n" work as expected.
        !            90:                Made core files work.  Improved traceback.
        !            91:                Changed "long" to "ADDR_T" for general sanity in source.
        !            92: 
        !            93: Tue Mar 30 07:56:28 1993 PST
        !            94:                V4.1.0:  Source cleanup continues.  Made "map_set()"
        !            95:                calls comprehensible.  More uniform output formats.
        !            96: 
        !            97: Thu Apr  1 15:46:54 1993 PST
        !            98:                V4.1.1:  Ignore COFF N_ABS sections.  Print [+-] infinity,
        !            99:                NaN and Denormals more appropriately.  Improved helpinfo().
        !           100:                Rearranged headers and picked lint so gcc compiles silently.
        !           101: 
        !           102: Fri Apr  2 02:08:26 1993 PST
        !           103:                V4.1.2:  Replaced s_type with s_segn in SYM.  Much cleanup
        !           104:                of segmentation bogosity; in particular it now generally
        !           105:                finds the right segment rather than printing "Addressing error".
        !           106:                Segment mapping for l.out works again, having been broken
        !           107:                by inadvertently deleting a line sometime this week.
        !           108: 
        !           109: Mon Apr  5 09:20:47 1993 PDT
        !           110:                V4.1.3:  More minor cleanup of segmentation code.
        !           111: 
        !           112: Mon Apr  5 09:22:49 1993 PDT
        !           113:                Fixed rest_syscall() system call handling to work
        !           114:                correctly at sigreturn, where the system call does not return
        !           115:                to the following instruction.
        !           116: 
        !           117: Thu Apr 15 13:39:58 1993 PDT
        !           118: i386/i386db3.c
        !           119:                Added i486 opcodes to disassembler.
        !           120: 
        !           121: Tue Apr 20 14:50:32 1993 PDT
        !           122: db.h
        !           123:                V4.1.4: added OLD_CORE compilation switch to header.
        !           124:                hal improved the core file format 4/93 for COHERENT V4.0.1r75.
        !           125:                Compiling without -DOLD_CORE builds db which groks
        !           126:                only the new format.  Compiling with -DOLD_CORE builds db
        !           127:                which groks both old and new formats.
        !           128:                This should disappear when the old format becomes irrelevant.
        !           129: db1.c
        !           130:                Modified set_core to understand new core file format,
        !           131:                with or without dumped text segment.  Deciding if the text
        !           132:                segment is present is a kludge, since no flag is set.
        !           133: 
        !           134: Tue Apr 20 14:55:31 1993 PDT
        !           135:                V4.1.5: Changed "%x" to "%X" in format strings.
        !           136:                Changed default format for COFF data and user segments
        !           137:                from "w" to "l".  Added sample invocations to usage message.
        !           138:                Fixed bug reported by hal: "0x400000?" gave bogus "addressing
        !           139:                error".  Added "clearerr()" call in getputb() on failure,
        !           140:                to prevent bogus "addressing error" on subsequent calls.
        !           141:                Added failure checks to fseek() calls.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.