/* Arch specific stuff which needs to be saved per task. * However these items are not so important so as to earn a place in * struct thread_info
*/ struct thread_struct { unsignedlong callee_reg; /* pointer to callee regs */ unsignedlong fault_address; /* dbls as brkpt holder as well */ #ifdef CONFIG_ARC_DSP_SAVE_RESTORE_REGS struct dsp_callee_regs dsp; #endif #ifdef CONFIG_ARC_FPU_SAVE_RESTORE struct arc_fpu fpu; #endif
};
#define INIT_THREAD { }
/* Forward declaration, a strange C thing */ struct task_struct;
/* * Where about of Task's sp, fp, blink when it was last seen in kernel mode. * Look in process.c for details of kernel stack layout
*/ #define TSK_K_ESP(tsk) (task_thread_info(tsk)->ksp)
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.