エミュレータ用制御
[詳解]
#include <ucontext.h>
#include <signal.h>
#include <pthread.h>
#include <unistd.h>
[ソースコード]
|
#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 に定義があります。