summaryrefslogtreecommitdiff
path: root/sys/ddb
AgeCommit message (Collapse)Author
2001-03-15$OpenBSD$Niklas Hallqvist
2001-02-10When computing the value of an entry in the string table, don'tTodd C. Miller
just add strtab to s->n_un.n_strx since we may have multiple string tables (for instance in the case of lkms). Instead, add in t->end whcih in a.out will be the start of the string table for this symtab. OK'd by niklas@
2001-02-10new symbol handling in ddb for ELF, there is still a problem with hangman on ↵Niklas Hallqvist
alpha though..
2001-02-08Capital punishment, just in case :-)Niklas Hallqvist
2001-02-06Allow booting on alphas with DDB, although no symbols will be seen.Niklas Hallqvist
2001-01-24KGDB for i386 from NetBSD via niklas, with tweaks and accommodations.Hugh Graham
Tested by various, vetted by mickey & theo.
2000-06-07Allow passing an address to 'show malloc' and print out some information aboutArtur Grabowski
that address.
2000-06-07Add 'show malloc' that prints out malloc debugging information if available.Artur Grabowski
2000-04-05do not exhaust the random pool while debuggingMichael Shalayeff
2000-02-27Provide a means to lock ddb off on systems at high securelevel, in orderHugh Graham
reduce the need for a custom kernel sans ddb.
1999-09-11s/vm_offset_t/vaddr_t/ s/vm_size_t/vsize_t/Michael Shalayeff
1999-06-17fix continuing from breakpoints on sparcArtur Grabowski
1999-02-26uvm compatArtur Grabowski
1998-12-20The "end" symbol should be a long, not an int to make 64-bit machines happy. ↵Todd C. Miller
This allows us to remove a bogus cast of int * to long * later on.
1998-09-01the sync command does not work, back it outArtur Grabowski
1998-08-30add a sync command that does not rebootArtur Grabowski
1998-08-21Don't make symbols strings absolute in the symbol table so we can share it ↵Todd C. Miller
with /dev/ksyms
1998-04-26correct copyrightTheo de Raadt
1998-03-16Add the option SOFTWARE_SSTEP_EMUL. This is used with mips processorsPer Fogelstrom
together with SOFTWARE_SSTEP to do single stepping. We don't need the dual BP at branch since we always evaluate the correct next location.
1998-02-25Add command to print out extents. This helps in debugging PnP stuff,Tobias Weingartner
and "it's just plain cool".
1998-02-05rename ddb.panic_ddb, and add ddb.console. Now you can stop console ddb entryTheo de Raadt
with a sysctl. There will be architectures and drivers that lack function, and I trust the maintainers of those will forget to add the code..
1997-12-29sysctl ddb.panic_ddb; felix@mamba.pond.sub.orgTheo de Raadt
1997-11-04db_output.c: kill db_ksprintn, db_printf_guts, kdbprintf, db_printf.chuck
db_printf moves to kern/subr_prf.c and uses the new kprintf located there. db_output.h: kill kdbprintf [use db_printf]
1997-09-08put 'help' in front of 'hangman'Theo de Raadt
1997-09-08KNFTheo de Raadt
1997-09-06fix #endif; David.Sainty@MCS.VUW.AC.NZTheo de Raadt
1997-08-07slight KNFNiklas Hallqvist
1997-08-07document needed MD funcs for SOFTWARE_SSTEP betterNiklas Hallqvist
1997-07-23typoNiklas Hallqvist
1997-07-23Support an DB_VALID_BREAKPOINT option for validation of breakpoints.Niklas Hallqvist
This can be very important in SOFTWARE_SSTEP systems as single stepping otherwise frequently hoses the machine when trying to step through paths used ny DDB itself.
1997-07-19Include vm/vm.h everywhere it is needed to get at boolean_t (I would preferNiklas Hallqvist
to have it in sys/types.h but that is problematic). Some KNF.
1997-07-19Make SOFTWARE_SSTEP compile with strict prototypingNiklas Hallqvist
1997-07-19SOFTWARE_SSTEP bugs fixed. KNF. register specs removed. Include vm.hNiklas Hallqvist
1997-07-08remove register, move strx decl, and change it to long as it is meant to takeNiklas Hallqvist
an addr which cannot fit in an int
1997-07-08Let the count of symbols be long, so the nlist array will get properNiklas Hallqvist
alignment everywhere.
1997-07-07Do not wrap lines so often, much prettier x outputNiklas Hallqvist
1997-07-0664 bit fixesNiklas Hallqvist
1997-07-06A number should be db_expr_tNiklas Hallqvist
1997-07-06Style nits + provide getreg_val proto conditionally. Removed unused var.Niklas Hallqvist
1997-07-03const happynessNiklas Hallqvist
1997-06-12MI exec headerMichael Shalayeff
1997-05-29correct case KERNFS && !LKMMichael Shalayeff
1997-05-29futher support for kernfs......Michael Shalayeff
1997-05-29move db_radix to the db_output.c, where all the vars are.Michael Shalayeff
some preliminary support for kernfs&syms&~ddb
1997-03-25Ok here is the mvme88k userland, minus a few important pieces.Dale S. Rahn
as, ld change need to be merged. It is known that shared libraries and C++ do not work. If anyone wants to step forward and take over the mvme88k port please do. It was dumped on me when the original developer, Nivas, left his previous job and started a new one. I am trying to get the port in a shape that someone could take over.
1997-03-21New FIXUP_PC_AFTER_BREAK convention from NetBSDNiklas Hallqvist
1997-03-21Instead of explicit extern, include the include file which should do itNiklas Hallqvist
1997-03-21Make ddb variables long (for 64bit archs). from netbsdNiklas Hallqvist
1997-02-07i hate militarists, pacifists either.Michael Shalayeff
1997-02-07Untested changes SUCKTheo de Raadt