コード例 #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
ファイル: makeoffset.c プロジェクト: inouema/toppers
void
makeoffset()
{
	OFFSET_DEF(TCB, texptn);
	OFFSET_DEF2(TCB, tskctxb.sp, sp);
	OFFSET_DEF2(TCB, tskctxb.pc, pc);
}
コード例 #3
0
ファイル: makeoffset.c プロジェクト: inouema/toppers
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
ファイル: core_makeoffset.c プロジェクト: inouema/toppers
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 */
}