summaryrefslogtreecommitdiff
path: root/sys/ddb
AgeCommit message (Expand)Author
2021-06-10Prevent interleaved stack traces in ddb from multiple CPUs. CheckAlexander Bluhm
2021-06-02kernel: introduce per-CPU panic(9) message bufferscheloha
2021-03-12spellingJonathan Gray
2021-02-09ddb: when a new wsdisplay console attaches, resize ddb cols/rows to itJoshua Stein
2021-01-09Finish converting ddb_sysctl to sysctl_int_boundedgnezdo
2020-12-10Convert ddb_sysctl to sysctl_bounded_arrgnezdo
2020-10-26add a top-level "reboot" command, for people who keep forgetting "boot reboot"Theo de Raadt
2020-10-15sick of the CMU, let's make this KNFTheo de Raadt
2020-05-26Stop requiring that .strtab has long alignment.gkoehler
2020-01-20Separate the stack trace saving interface from ddb. The saving does notVisa Hankala
2020-01-09If the kernel panics due to SMEP or SMAP, print correct stack traceAlexander Bluhm
2019-11-12Default to 0 arguments if no symbol has been found in the CTF section.Martin Pieuchot
2019-11-07db_addr_t -> vaddr_tMartin Pieuchot
2019-11-07FALSE -> 0, missed in previous.Martin Pieuchot
2019-11-06Substitute boolean_t/TRUE/FALSE by int/1/0.Martin Pieuchot
2019-07-20Get rid of `ddb_is_active' instead use `db_active'.Martin Pieuchot
2019-04-02Fix ddb not to write its history to out of the region. When theYASUOKA Masahiko
2019-04-01remove prototype from earlier version of reboot code. spotted by antonTed Unangst
2019-04-01fast track ddb> reboot command to skip anything which might panic again.Ted Unangst
2019-02-15zap trailing empty lineanton
2019-02-15The underlying storage for builtin ddb variables are of type int butanton
2019-01-09Printing hex values with right adjustment makes it easier to compareAlexander Bluhm
2018-09-18whitespace fix; no binary changeanton
2018-08-31Pass the correct size to free(9) in the error path of db_ctf_decompress().Alexander Bluhm
2018-05-07Make the print function of db_print_stack_trace() configurable,Visa Hankala
2018-01-09Do not truncate 64bit integers when pretty-printing types.Martin Pieuchot
2018-01-05Show uvm_fault and trace when typing show panic on a page fault'd kernelPaul Irofti
2017-12-13Add 'bt' an alias for 'trace'.Martin Pieuchot
2017-12-11In uvm Chuck decided backing store would not be allocated proactivelyTheo de Raadt
2017-11-27Remove MALLOC_DEBUG left overs.Martin Pieuchot
2017-11-06remove ctf_type declaration no longer needed since -r1.33Jasper Lievisse Adriaanse
2017-11-01Remove forward declaration hack now that ctfconv(1) merge them correctly.Martin Pieuchot
2017-10-27Use <elf.h> in !_KERNEL code path.Martin Pieuchot
2017-10-19ddb "show all mounts" showed everything except the address of theAlexander Bluhm
2017-10-13return a missing return (was left out of previous)Jasper Lievisse Adriaanse
2017-10-13- use db_printf()Jasper Lievisse Adriaanse
2017-10-11missing prototype for db_ctf_pprintJasper Lievisse Adriaanse
2017-09-29New ddb(4) command: kill.Martin Pieuchot
2017-09-12Remove option DDB_STRUCTINFO. Now that ddb(4) is CTF aware, similarMartin Pieuchot
2017-09-12Skip forward declarations until ctfconv(1) properly merge them withMartin Pieuchot
2017-09-08If you use sys/param.h, you don't need sys/types.hTheo de Raadt
2017-09-06use sizeof(variable) instead of sizeof(type) to shorten some codeDavid Gwynne
2017-09-06when pretty printing a pointer, display its value instead of address.David Gwynne
2017-09-06replace the DDB_STRUCT backend for "show struct" with ctf code.David Gwynne
2017-08-14db_ctf_pprintf() doesn't actually support formatting, so s/f$//Uwe Stuehler
2017-08-14Restore "print" in ddb; add "pp[rint]" for pretty-printingUwe Stuehler
2017-08-11Merge DDBCTF into DDB.Martin Pieuchot
2017-08-11Fall back using db_print_cmd() if no CTF data has been found.Martin Pieuchot
2017-08-11Improve pretty printing of pointers.Martin Pieuchot
2017-08-11Kernel compilation with DDBPROF enabled fails as db_sym_t is no longerNayden Markatchev