aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/i386/db_trace.c
Commit message (Expand)AuthorAgeFilesLines
* Create sys/reg.h for the common code previously in machine/reg.hAndrew Turner2021-08-301-1/+1
* ddb: replace watchpoint set/clear functionsMitchell Horne2021-03-291-14/+0
* x86: consolidate hw watchpoint logic into new fileMitchell Horne2021-03-191-168/+5
* i386: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-6/+0
* i386: stop guessing the address of the trap frame in ddb backtrace.Konstantin Belousov2019-11-121-24/+30
* teach db_nextframe/x86 about [X]xen_intr_upcall interrupt handlerAndriy Gapon2019-11-121-1/+2
* db_nextframe/i386: reduce the number of special frame typesAndriy Gapon2019-11-111-20/+25
* Use bool instead of boolean_t here. No reason to use boolean_t.Warner Losh2018-04-161-13/+13
* i386 4/4G split.Konstantin Belousov2018-04-131-31/+56
* Revert r323722. A better fix will be committed shortly, as well asKonstantin Belousov2017-09-281-1/+2
* Fix handling of the segment registers on i386.Konstantin Belousov2017-09-181-2/+1
* Don't access the reserved registers %dr4 and %dr5 on i386.Bruce Evans2017-03-171-7/+5
* Determine the operand/address size of %cs in a new functionBruce Evans2016-09-251-0/+11
* Use the MI macro TRAPF_USERMODE() instead of open-coded checks forBruce Evans2016-09-141-7/+6
* Fix the variables $esp, $ds, $es, $fs, $gs and $ss in vm86 mode.Bruce Evans2016-08-141-5/+36
* Various changes to the registers displayed in DDB for x86.John Baldwin2015-07-221-45/+35
* Let the unwinder handle faults during function prologues or epilogues.Mark Johnston2015-07-211-1/+3
* Improve stack unwinding on i386 and amd64 after an IP fault.Mark Johnston2015-07-211-5/+18
* Remove lazy pmap switch code from i386. Naive benchmark with md(4)Konstantin Belousov2015-04-181-2/+1
* Print the frame addresses for the backtraces on i386 and amd64. ItKonstantin Belousov2012-12-031-6/+11
* Frames created by the Xcpustop, Xrendezvous, Xipi_intr_bitmap_handlerKonstantin Belousov2008-09-271-2/+7
* Break out stack(9) from ddb(4):Robert Watson2007-12-021-39/+1
* Unbreak ddb stepping over special frames after the following commit:Konstantin Belousov2007-02-191-2/+2
* - Add macro constants for the various fields in %dr7 and use them in placeJohn Baldwin2006-11-171-28/+31
* A few more style fixes.John Baldwin2006-11-171-5/+4
* Various whitespace and style fixes.John Baldwin2006-11-151-36/+35
* Don't show debug registers in "show registers". Special registers shouldBruce Evans2006-10-201-1/+2
* Simplify the pager support in DDB. Allowing different db commands toJohn Baldwin2006-07-121-4/+2
* The i386 "call" instruction works as follows: it pushesYaroslav Tykhiy2006-06-181-3/+25
* Return -1 from db_numargs() if number of args couldn't be guessed.Yaroslav Tykhiy2006-06-161-4/+8
* Guess the number of arguments to a function somewhat better.Yaroslav Tykhiy2006-06-161-4/+8
* - Improve the INKERNEL macro such that it can no longer give false positives.Jeff Roberson2005-12-231-1/+6
* Change the i386 code to pass the interrupt vector as a separate argumentJohn Baldwin2005-12-051-0/+9
* Move the prototypes of db_md_set_watchpoint(), db_md_clr_watchpoint()Marcel Moolenaar2005-09-101-3/+0
* - Add support for saving stack traces and displaying them via printf(9)Jeff Roberson2005-08-031-0/+23
* Unbreak stack traces across double faults. In a particular edge caseJohn Baldwin2005-01-181-2/+8
* Start all license/copyright notice comments with /*-, per traditionWarner Losh2005-01-051-1/+1
* - Change the ddb paging "support" to use a variable (db_lines_per_page) toJohn Baldwin2004-11-011-1/+1
* - Add support for "paging" in stack trace output. That is, when you doJohn Baldwin2004-09-201-2/+4
* Teach the stack trace code how to step across a double fault when steppingJohn Baldwin2004-09-091-0/+20
* Unify db_stack_trace_cmd(). All it did was look up the thread givenMarcel Moolenaar2004-07-211-14/+0
* Mega update for the KDB framework: turn DDB into a KDB backend.Marcel Moolenaar2004-07-101-218/+181
* Update names of entry points for interrupt frames.John Baldwin2003-11-031-2/+2
* Fix copyright comment & FBSDID style nits.David E. O'Brien2003-08-251-1/+0
* Use __FBSDID().David E. O'Brien2003-06-021-1/+3
* Remove break after return;Poul-Henning Kamp2003-05-311-2/+2
* Add code to ddb to allow backtracing an arbitrary thread.Julian Elischer2002-12-281-2/+50
* Change the definition of the debugging registers to be an array, soPoul-Henning Kamp2002-10-201-10/+10
* fork_trampoline() marks a trap frame.John Baldwin2002-09-201-1/+2
* Use proper type for a variable used as a DDB symbol.John Baldwin2002-09-201-1/+2