<dec f='src/src/sys/arch/amd64/amd64/trap.c' l='122' type='void trap(struct trapframe * )'/>
<def f='src/src/sys/arch/amd64/amd64/trap.c' l='218' ll='726' type='void trap(struct trapframe * frame)'/>
<doc f='src/src/sys/arch/amd64/amd64/trap.c' l='206'>/*
 * trap(frame): exception, fault, and trap interface to BSD kernel.
 *
 * This common code is called from assembly language IDT gate entry routines
 * that prepare a suitable stack frame, and restore this frame after the
 * exception has been processed. Note that the effect is as if the arguments
 * were passed call by reference.
 *
 * Note that the fpu traps (07 T_DNA, 10 T_ARITHTRAP and 13 T_XMM)
 * jump directly into the code in x86/fpu.c so they get processed
 * without interrupts being enabled.
 */</doc>
