Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

NetBSD master CVS tree commits



thorpej
Wed Jun 25 18:11:01 PDT 1997
Update of /cvsroot/src/sys/ddb
In directory netbsd1:/var/slash-tmp/cvs-serv14473

Modified Files:
        db_aout.c 
Log Message:
A few small changes to make it easier to support non-a.out symbol table
formats in DDB:
- Reverse the sense of the symbol format #ifdef... i.e. instead of
  "#ifndef DB_NO_AOUT", use "#ifdef DB_AOUT_SYMBOLS".  This is pulled
  in from <machine/db_machdep.h>.
- Change the signature of X_db_sym_init().  Instead of int * and char *,
  it now takes void *'s for the start and end of the symbol table.
- In X_db_sym_init(), check that the pointer to the beginning of
  the symbol table is aligned.
- X_db_symbol_values() now takes a "db_symtab_t *symtab" argument.


thorpej
Wed Jun 25 18:12:06 PDT 1997
Update of /cvsroot/src/sys/ddb
In directory netbsd1:/var/slash-tmp/cvs-serv15257

Modified Files:
        db_break.h 
Log Message:
In the db_breakpoint_t, use a db_expr_t to store the original instruction,
not an int.


thorpej
Wed Jun 25 18:13:12 PDT 1997
Update of /cvsroot/src/sys/ddb
In directory netbsd1:/var/slash-tmp/cvs-serv15463

Modified Files:
        db_expr.c 
Log Message:
Use db_expr_t rather than int when reading a value from the kernel
address space, to avoid type-size problems.


thorpej
Wed Jun 25 18:14:17 PDT 1997
Update of /cvsroot/src/sys/ddb
In directory netbsd1:/var/slash-tmp/cvs-serv15528

Modified Files:
        db_extern.h 
Log Message:
Update prototypes for new function signatures.  Note, the ddb_init()
signature is currently different for the DB_AOUT_SYMBOLS vs. the
DB_ELF_SYMBOLS cases. (XXX)


thorpej
Wed Jun 25 18:18:12 PDT 1997
Update of /cvsroot/src/sys/ddb
In directory netbsd1:/var/slash-tmp/cvs-serv16087

Modified Files:
        db_run.c 
Log Message:
Fixup the software single-step code (used on architectures where there
is no hardware support for single-stepping):
- Fix branch prediction and delay slot computation (for the MIPS).
- Correctly deal with branch taken vs. branch not taken cases, and
  self-branches.
- General cleanup, including types botches.
Partially from Mach 3, with a bunch of cleanup work by me.


thorpej
Wed Jun 25 18:19:07 PDT 1997
Update of /cvsroot/src/sys/ddb
In directory netbsd1:/var/slash-tmp/cvs-serv16156

Modified Files:
        db_sym.c 
Log Message:
Pass the current DDB symbol table to X_db_symbol_values().




Home | Main Index | Thread Index | Old Index