cvs commit: src/sys/alpha/alpha machdep.c src/sys/alpha/include
pcb.h src/sys/amd64/amd64 machdep.c src/sys/amd64/include pcb.h
src/sys/i386/i386 machdep.c src/sys/i386/include pcb.h
src/sys/ia64/ia64 machdep.c src/sys/ia64/include pcb.h ...
Marcel Moolenaar
marcel at FreeBSD.org
Sat Jul 10 12:56:00 PDT 2004
marcel 2004-07-10 19:56:00 UTC
FreeBSD src repository
Modified files:
sys/alpha/alpha machdep.c
sys/alpha/include pcb.h
sys/amd64/amd64 machdep.c
sys/amd64/include pcb.h
sys/i386/i386 machdep.c
sys/i386/include pcb.h
sys/ia64/ia64 machdep.c
sys/ia64/include pcb.h
sys/sparc64/sparc64 machdep.c
sys/sparc64/include pcb.h
Log:
Implement makectx(). The makectx() function is used by KDB to create
a PCB from a trapframe for purposes of unwinding the stack. The PCB
is used as the thread context and all but the thread that entered the
debugger has a valid PCB.
This function can also be used to create a context for the threads
running on the CPUs that have been stopped when the debugger got
entered. This however is not done at the time of this commit.
Revision Changes Path
1.221 +23 -0 src/sys/alpha/alpha/machdep.c
1.10 +1 -0 src/sys/alpha/include/pcb.h
1.612 +21 -0 src/sys/amd64/amd64/machdep.c
1.60 +3 -0 src/sys/amd64/include/pcb.h
1.593 +19 -0 src/sys/i386/i386/machdep.c
1.52 +3 -0 src/sys/i386/include/pcb.h
1.179 +17 -0 src/sys/ia64/ia64/machdep.c
1.14 +5 -1 src/sys/ia64/include/pcb.h
1.17 +1 -0 src/sys/sparc64/include/pcb.h
1.108 +15 -0 src/sys/sparc64/sparc64/machdep.c
More information about the cvs-src
mailing list