1 #define SYS_exit 1 2 #define SYS_fork 2 3 #define SYS_read 3 4 #define SYS_write 4 5 #define SYS_open 5 6 #define SYS_close 6 7 #define SYS_wait4 7 8 #define SYS_creat 8 9 #define SYS_link 9 10 #define SYS_unlink 10 11 #define SYS_execv 11 12 #define SYS_chdir 12 13 #define SYS_mknod 14 14 #define SYS_chmod 15 15 #define SYS_chown 16 16 #define SYS_lseek 19 17 #define SYS_getpid 20 18 #define SYS_isatty 21 19 #define SYS_fstat 22 20 #define SYS_time 23 21 #define SYS_times 24 22 23 24 #define SYS_ARG 25 25 26 #define NOP_AEONSIM_BREAK 0x6600 // void break(); 27 #define NOP_AEONSIM_SET_ARGV_BLOCK 0x6601 // void __set_argv_block(void *p, int size); 28 #define NOP_AEONSIM_ARGC 0x6602 // int __argc() 29 #define NOP_AEONSIM_ARGV 0x6603 // char **__argv() 30 #define NOP_AEONSIM_STDIN 0x6604 // FILE *stdin() 31 #define NOP_AEONSIM_STDOUT 0x6605 // FILE *stdout() 32 #define NOP_AEONSIM_STDERR 0x6606 // FILE *stderr() 33 34 #define NOP_AEONSIM_JUMP_TO_ZERO 0x6607 // void __jump_to_zero() 35 #define NOP_AEONSIM_UNHANDLED_EXCEPTION 0x6608 // void __unhandled_expcetion(int handler_addr) 36 #define NOP_AEONSIM_TIMER0_START 0x6950 // void __timer0_start() 37 #define NOP_AEONSIM_TIMER0_STOP 0x6960 // void __timer0_stop() 38 #define NOP_AEONSIM_TIMER0_CANCEL 0x6970 // void __timer0_cancel() 39 #define NOP_AEONSIM_COUNTER0_INCREMENT 0x6980 // void __counter0_increment() 40 41