예제 #1
0
파일: makeoffset.c 프로젝트: huchunxu/asp
void
makeoffset(void)
{
	OFFSET_DEF(TCB, p_tinib);
	OFFSET_DEF(TCB, texptn);
	OFFSET_DEF2(TCB, tskctxb.msp, msp);
	OFFSET_DEF2(TCB, tskctxb.pc, pc);

	OFFSET_DEF(TINIB, exinf);
	OFFSET_DEF(TINIB, task);
}
예제 #2
0
void
makeoffset()
{
	OFFSET_DEF(TCB, texptn);
	OFFSET_DEF2(TCB, tskctxb.sp, sp);
	OFFSET_DEF2(TCB, tskctxb.pc, pc);
}
예제 #3
0
void
makeoffset()
{
        OFFSET_DEF2(TCB, tinib, tinib);
        OFFSET_DEF2(TINIB, task, task);
        OFFSET_DEF2(TINIB, exinf, exinf);
	OFFSET_DEF(TCB, texptn);

	OFFSET_DEF2(TCB, tskctxb.sp, sp);
        OFFSET_DEF2(TCB, tskctxb.pc, pc);
}
예제 #4
0
void
makeoffset(void)
{
	OFFSET_DEF(TCB, p_tinib);
	OFFSET_DEF(TCB, texptn);
	OFFSET_DEF2(TCB, tskctxb.sp, sp);
	OFFSET_DEF2(TCB, tskctxb.pc, pc);

	OFFSET_DEF(TINIB, exinf);
	OFFSET_DEF(TINIB, task);

	OFFSET_DEF(PCB, p_runtsk);
	OFFSET_DEF(PCB, p_schedtsk);
	OFFSET_DEF(PCB, reqflg);
	OFFSET_DEF(PCB, disdsp);
	OFFSET_DEF(PCB, dspflg);
	OFFSET_DEF(PCB, locspnid);
#if TTYPE_KLOCK != G_KLOCK
	OFFSET_DEF(PCB, p_firstlock);
	OFFSET_DEF(PCB, p_secondlock);
#endif /* TTYPE_KLOCK != G_KLOCK */
}