acid: update acid libraries for amd64
This commit is contained in:
parent
16acf605e2
commit
de356dd855
6 changed files with 113 additions and 84 deletions
|
@ -80,53 +80,53 @@ defn code(*e) { return e; }
|
|||
|
||||
syscalls = {
|
||||
{ 0, {"sysr1", "s", code(0)}},
|
||||
{ 1, {"_errstr", "s", code(*sys_errstr:arg)}},
|
||||
{ 2, {"bind", "ssX", code(*sysbind:arg)}},
|
||||
{ 3, {"chdir", "s", code(*sysbind:arg)}},
|
||||
{ 4, {"close", "D", code(*sysclose:arg)}},
|
||||
{ 5, {"dup", "DD", code(*sysdup:arg)}},
|
||||
{ 6, {"alarm", "D", code(*sysalarm:arg)}},
|
||||
{ 7, {"exec", "sS", code(*sysexec:arg)}},
|
||||
{ 8, {"exits", "s", code(*sysexits:arg)}},
|
||||
{ 9, {"_fsession", "DX", code(*sys_fsession:arg)}},
|
||||
{10, {"fauth", "DX", code(*sysfauth:arg)}},
|
||||
{11, {"_fstat", "DX", code(*sys_fstat:arg)}},
|
||||
{12, {"segbrk", "XX", code(*syssegbrk:arg)}},
|
||||
{13, {"_mount", "DsXs", code(*sys_mount:arg)}},
|
||||
{14, {"open", "sD", code(*sysopen:arg)}},
|
||||
{15, {"_read", "DXD", code(*sys_read:arg)}},
|
||||
{16, {"oseek", "DDD", code(*sysoseek:arg)}},
|
||||
{17, {"sleep", "D", code(*syssleep:arg)}},
|
||||
{18, {"_stat", "sX", code(*sys_stat:arg)}},
|
||||
{19, {"rfork", "X", code(*sysstat:arg)}},
|
||||
{20, {"_write", "DXD", code(*sys_write:arg)}},
|
||||
{21, {"pipe", "X", code(*syspipe:arg)}},
|
||||
{22, {"create", "sDO", code(*syscreate:arg)}},
|
||||
{23, {"fd2path", "DXD", code(*sysfd2path:arg)}},
|
||||
{24, {"brk_", "X", code(*sysbrk_:arg)}},
|
||||
{25, {"remove", "s", code(*sysremove:arg)}},
|
||||
{26, {"_wstat", "sX", code(*sys_wstat:arg)}},
|
||||
{27, {"_fwstat", "DX", code(*sys_fwstat:arg)}},
|
||||
{28, {"notify", "X", code(*sysnotify:arg)}},
|
||||
{29, {"noted", "D", code(*sysnoted:arg)}},
|
||||
{30, {"segattach", "DsXD", code(*syssegattach:arg)}},
|
||||
{31, {"segdetach", "X", code(*syssegdetach:arg)}},
|
||||
{32, {"segfree", "XD", code(*syssegfree:arg)}},
|
||||
{33, {"segflush", "XD", code(*syssegflush:arg)}},
|
||||
{34, {"rendezvous", "XX", code(*sysrendezvous:arg)}},
|
||||
{35, {"unmount", "ss", code(*sysunmount:arg)}},
|
||||
{36, {"_wait", "X", code(*sys_wait:arg)}},
|
||||
{39, {"seek", "XDVD", code(*sysseek:arg)}},
|
||||
{40, {"fversion", "DDsD", code(*sysfversion:arg)}},
|
||||
{41, {"errstr", "TD", code(*syserrstr:arg)}},
|
||||
{42, {"stat", "sXD", code(*sysstat:arg)}},
|
||||
{43, {"fstat", "DXD", code(*sysfstat:arg)}},
|
||||
{44, {"wstat", "sXD", code(*syswstat:arg)}},
|
||||
{45, {"fwstat", "DXD", code(*sysfwstat:arg)}},
|
||||
{46, {"mount", "DDsXs", code(*sysmount:arg)}},
|
||||
{47, {"await", "TD", code(*sysawait:arg)}},
|
||||
{50, {"pread", "DXDZ", code(*syspread:arg)}},
|
||||
{51, {"pwrite", "DTDZ", code(*syspwrite:arg)}},
|
||||
{ 1, {"_errstr", "s", code(*sys_errstr:list)}},
|
||||
{ 2, {"bind", "ssX", code(*sysbind:list)}},
|
||||
{ 3, {"chdir", "s", code(*sysbind:list)}},
|
||||
{ 4, {"close", "D", code(*sysclose:list)}},
|
||||
{ 5, {"dup", "DD", code(*sysdup:list)}},
|
||||
{ 6, {"alarm", "D", code(*sysalarm:list)}},
|
||||
{ 7, {"exec", "sS", code(*sysexec:list)}},
|
||||
{ 8, {"exits", "s", code(*sysexits:list)}},
|
||||
{ 9, {"_fsession", "DX", code(*sys_fsession:list)}},
|
||||
{10, {"fauth", "DX", code(*sysfauth:list)}},
|
||||
{11, {"_fstat", "DX", code(*sys_fstat:list)}},
|
||||
{12, {"segbrk", "XX", code(*syssegbrk:list)}},
|
||||
{13, {"_mount", "DsXs", code(*sys_mount:list)}},
|
||||
{14, {"open", "sD", code(*sysopen:list)}},
|
||||
{15, {"_read", "DXD", code(*sys_read:list)}},
|
||||
{16, {"oseek", "DDD", code(*sysoseek:list)}},
|
||||
{17, {"sleep", "D", code(*syssleep:list)}},
|
||||
{18, {"_stat", "sX", code(*sys_stat:list)}},
|
||||
{19, {"rfork", "X", code(*sysstat:list)}},
|
||||
{20, {"_write", "DXD", code(*sys_write:list)}},
|
||||
{21, {"pipe", "X", code(*syspipe:list)}},
|
||||
{22, {"create", "sDO", code(*syscreate:list)}},
|
||||
{23, {"fd2path", "DXD", code(*sysfd2path:list)}},
|
||||
{24, {"brk_", "X", code(*sysbrk_:list)}},
|
||||
{25, {"remove", "s", code(*sysremove:list)}},
|
||||
{26, {"_wstat", "sX", code(*sys_wstat:list)}},
|
||||
{27, {"_fwstat", "DX", code(*sys_fwstat:list)}},
|
||||
{28, {"notify", "X", code(*sysnotify:list)}},
|
||||
{29, {"noted", "D", code(*sysnoted:list)}},
|
||||
{30, {"segattach", "DsXD", code(*syssegattach:list)}},
|
||||
{31, {"segdetach", "X", code(*syssegdetach:list)}},
|
||||
{32, {"segfree", "XD", code(*syssegfree:list)}},
|
||||
{33, {"segflush", "XD", code(*syssegflush:list)}},
|
||||
{34, {"rendezvous", "XX", code(*sysrendezvous:list)}},
|
||||
{35, {"unmount", "ss", code(*sysunmount:list)}},
|
||||
{36, {"_wait", "X", code(*sys_wait:list)}},
|
||||
{39, {"seek", "XDVD", code(*sysseek:list)}},
|
||||
{40, {"fversion", "DDsD", code(*sysfversion:list)}},
|
||||
{41, {"errstr", "TD", code(*syserrstr:list)}},
|
||||
{42, {"stat", "sXD", code(*sysstat:list)}},
|
||||
{43, {"fstat", "DXD", code(*sysfstat:list)}},
|
||||
{44, {"wstat", "sXD", code(*syswstat:list)}},
|
||||
{45, {"fwstat", "DXD", code(*sysfwstat:list)}},
|
||||
{46, {"mount", "DDsXs", code(*sysmount:list)}},
|
||||
{47, {"await", "TD", code(*sysawait:list)}},
|
||||
{50, {"pread", "DXDZ", code(*syspread:list)}},
|
||||
{51, {"pwrite", "DTDZ", code(*syspwrite:list)}},
|
||||
};
|
||||
|
||||
defn syscall() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue