- * Revision 1.3.47.1 1996/06/13 12:36:08 bernadat
- * Do not assume anymore that VM_MIN_KERNEL_ADDRESS
- * is greater or equal than VM_MAX_ADDRESS.
- * [96/05/23 bernadat]
- *
- * Revision 1.3.22.7 1996/01/09 19:16:15 devrcs
- * Added db_task_getlinenum() function. (steved)
- * Make db_maxval & db_minval long int's for Alpha.
- * Changed declarations of 'register foo' to 'register int foo'.
- * [1995/12/01 21:42:29 jfraser]
- *
- * Merged '64-bit safe' changes from DEC alpha port.
- * [1995/11/21 18:03:41 jfraser]
- *
- * Revision 1.3.22.6 1995/02/28 01:58:46 dwm
- * Merged with changes from 1.3.22.5
- * [1995/02/28 01:53:47 dwm]
- *
- * mk6 CR1120 - Merge mk6pro_shared into cnmk_shared
- * remove a couple local protos, now in .h file (for better or worse)
- * [1995/02/28 01:12:51 dwm]
- *
- * Revision 1.3.22.5 1995/02/23 21:43:43 alanl
- * Move TR_INIT to model_dep.c (MACH_TR and MACH_KDB shouldn't
- * be bound).
- * [95/02/16 travos]
- *
- * Prepend a "db_" to qsort and qsort_limit_search
- * (collisions with the real qsort in stdlib.h)
- * [95/02/14 travos]
- *
- * Added X_db_init for object independent formats.
- * [95/01/24 sjs]
- *
- * Merge with DIPC2_SHARED.
- * [1995/01/05 13:32:53 alanl]
- *
- * Revision 1.3.30.2 1994/12/22 20:36:15 bolinger
- * Fix ri-osc CR881: enable freer use of symbol table of collocated
- * tasks. No point in requiring task to be named for symbols to be
- * usable. Also fixed glitch in use of symtab cloning.
- * [1994/12/22 20:34:55 bolinger]
- *
- * Revision 1.3.30.1 1994/11/04 09:53:14 dwm
- * mk6 CR668 - 1.3b26 merge
- * add arg to *_db_search_by_addr() from mk6
- * * Revision 1.3.4.9 1994/05/13 15:57:14 tmt
- * Add hooks for catching calls to uninstalled symbol tables.
- * Add XXX_search_by_addr() vectors.
- * * Revision 1.3.4.8 1994/05/12 21:59:00 tmt
- * Fix numerous db_sym_t/char * mixups.
- * Fix and enable db_qualify_ambiguous_names.
- * Make dif and newdiff unsigned in symbol searches.
- * * Revision 1.3.4.7 1994/05/06 18:39:52 tmt
- * Merged osc1.3dec/shared with osc1.3b19
- * Fix function prototype declarations.
- * Merge Alpha changes into osc1.312b source code.
- * String protos.
- * Handle multiple, coexisting symbol table types.
- * 64bit cleanup.
- * Revision 1.3.4.5 1993/10/20 18:58:55 gm
- * CR9704: Removed symbol load printf.
- * * End1.3merge
- * [1994/11/04 08:50:02 dwm]
- *
- * Revision 1.3.22.5 1995/02/23 21:43:43 alanl
- * Move TR_INIT to model_dep.c (MACH_TR and MACH_KDB shouldn't
- * be bound).
- * [95/02/16 travos]
- *
- * Prepend a "db_" to qsort and qsort_limit_search
- * (collisions with the real qsort in stdlib.h)
- * [95/02/14 travos]
- *
- * Added X_db_init for object independent formats.
- * [95/01/24 sjs]
- *
- * Merge with DIPC2_SHARED.
- * [1995/01/05 13:32:53 alanl]
- *
- * Revision 1.3.30.2 1994/12/22 20:36:15 bolinger
- * Fix ri-osc CR881: enable freer use of symbol table of collocated
- * tasks. No point in requiring task to be named for symbols to be
- * usable. Also fixed glitch in use of symtab cloning.
- * [1994/12/22 20:34:55 bolinger]
- *
- * Revision 1.3.30.1 1994/11/04 09:53:14 dwm
- * mk6 CR668 - 1.3b26 merge
- * add arg to *_db_search_by_addr() from mk6
- * * Revision 1.3.4.9 1994/05/13 15:57:14 tmt
- * Add hooks for catching calls to uninstalled symbol tables.
- * Add XXX_search_by_addr() vectors.
- * * Revision 1.3.4.8 1994/05/12 21:59:00 tmt
- * Fix numerous db_sym_t/char * mixups.
- * Fix and enable db_qualify_ambiguous_names.
- * Make dif and newdiff unsigned in symbol searches.
- * * Revision 1.3.4.7 1994/05/06 18:39:52 tmt
- * Merged osc1.3dec/shared with osc1.3b19
- * Fix function prototype declarations.
- * Merge Alpha changes into osc1.312b source code.
- * String protos.
- * Handle multiple, coexisting symbol table types.
- * 64bit cleanup.
- * Revision 1.3.4.5 1993/10/20 18:58:55 gm
- * CR9704: Removed symbol load printf.
- * * End1.3merge
- * [1994/11/04 08:50:02 dwm]
- *
- * Revision 1.3.22.3 1994/09/23 01:21:37 ezf
- * change marker to not FREE
- * [1994/09/22 21:10:58 ezf]
- *
- * Revision 1.3.22.2 1994/06/26 22:58:24 bolinger
- * Suppress symbol table range output when table is unsorted, since output
- * is meaningless in this case.
- * [1994/06/23 20:19:02 bolinger]
- *
- * Revision 1.3.22.1 1994/06/11 21:12:19 bolinger
- * Merge up to NMK17.2.
- * [1994/06/11 20:02:31 bolinger]
- *
- * Revision 1.3.17.1 1994/02/08 10:58:40 bernadat
- * Check result of X_db_line_at_pc() before
- * invoking db_shorten_filename().
- * [93/11/30 bernadat]
- *
- * Installed ddb_init() routine in a symbol-independent file to call
- * symbol-dependent and machine-dependent initialization routines.
- * [93/08/27 paire]
- *
- * Fixed db_shorten_filename() to gobble the last slash.
- * Modified db_search_task_symbol_and_line() interface to return
- * the number of a function arguments.
- * [93/08/19 paire]
- *
- * Added new arguments to db_sym_print_completion() call.
- * [93/08/18 paire]
- *
- * Added db_lookup_incomplete(), db_sym_parse_and_lookup_incomplete(),
- * db_sym_print_completion() and db_completion_print() for support of
- * symbol completion.
- * [93/08/14 paire]
- * [94/02/07 bernadat]
- *
- * Revision 1.3.15.4 1994/06/08 19:11:23 dswartz
- * Preemption merge.
- * [1994/06/08 19:10:24 dswartz]
- *
- * Revision 1.3.20.2 1994/06/01 21:34:39 klj
- * Initial preemption code base merge
- *
- * Revision 1.3.15.3 1994/02/10 02:28:15 bolinger
- * Fix db_add_symbol_table() to increase db_maxval if highest-addressed
- * symbol in new symtab is greater than its current value.
- * [1994/02/09 21:42:12 bolinger]
- *
- * Revision 1.3.15.2 1994/02/03 21:44:23 bolinger
- * Update db_maxval when a symbol table is cloned for kernel-loaded
- * server.
- * [1994/02/03 20:47:22 bolinger]
- *
- * Revision 1.3.15.1 1994/02/03 02:41:58 dwm
- * Add short-term kludge to provide symbolic info on INKServer.
- * [1994/02/03 02:31:17 dwm]
- *
- * Revision 1.3.4.4 1993/08/11 20:38:11 elliston
- * Add ANSI Prototypes. CR #9523.
- * [1993/08/11 03:33:59 elliston]
- *
- * Revision 1.3.4.3 1993/07/27 18:28:09 elliston
- * Add ANSI prototypes. CR #9523.
- * [1993/07/27 18:12:57 elliston]
- *
- * Revision 1.3.4.2 1993/06/09 02:20:50 gm
- * CR9176 - ANSI C violations: trailing tokens on CPP
- * directives, extra semicolons after decl_ ..., asm keywords
- * [1993/06/07 18:57:31 jeffc]
- *
- * Added to OSF/1 R1.3 from NMK15.0.
- * [1993/06/02 20:57:10 jeffc]
- *
- * Revision 1.3 1993/04/19 16:03:09 devrcs
- * Protect db_line_at_pc() against null db_last_symtab.
- * [1993/02/11 15:37:16 barbou]
- *
- * Changes from MK78:
- * Upped MAXNOSYMTABS from 3 to 5. Now there is space for kernel,
- * bootstrap, server, and emulator symbols - plus one for future
- * expansion.
- * [92/03/21 danner]
- * Changed CHAR arg of db_eqname to UNSIGNED.
- * Made arg types proper for db_line_at_pc().
- * [92/05/16 jfriedl]
- * [92/12/18 bruel]
- *
- * Sort large symbol tables to speedup lookup.
- * Improved symbol lookup (use of max_offset, dichotomic search)
- * [barbou@gr.osf.org]
- *
- * db_add_symbol_table now takes 3 additional arguments. Machine
- * dependant modules must provide them. [barbou@gr.osf.org]
- * [92/12/03 bernadat]
- *
- * Revision 1.2 1992/11/25 01:04:42 robert
- * integrate changes below for norma_14
- * [1992/11/13 19:22:44 robert]
- *
- * Revision 1.1 1992/09/30 02:01:25 robert
- * Initial revision
- *
- * $EndLog$