GadgetSeed  0.9.6
asm-emu.h ファイル

エミュレータ用制御 [詳解]

#include <ucontext.h>
#include <signal.h>
#include <pthread.h>
#include <unistd.h>
asm-emu.h の依存先関係図:
被依存関係図:

[ソースコード]

データ構造

struct  st_context
 Cortex-M3 用タスクコンテキスト [詳解]
 

マクロ定義

#define ENDIAN_LITTLE
 
#define SIGNAL_TIMER   SIGALRM
 
#define disable_interrupt()   block_timer_interrupt()
 
#define enable_interrupt()   unblock_timer_interrupt()
 
#define sleep_cpu()   do { ualarm(GSC_KERNEL_TIMER_INTERVAL_MSEC*1000, 0); pause(); } while(0)
 
#define user_mode()
 
#define INTNUM_SYSCALL   1
 

関数

int pause (void)
 
void syscall_trap (void)
 
int block_timer_interrupt (void)
 
void unblock_timer_interrupt (void)
 
void lock_timer (void)
 
void unlock_timer (void)
 

変数

void * MEM_START
 
void * MEM_END
 

詳解

エミュレータ用制御

日付
2013.03.03
著者
Takashi SHUDO

asm-emu.h に定義があります。