386
386
DECL_TEMPLATE(ppc32_linux, sys_mmap2);
387
387
DECL_TEMPLATE(ppc32_linux, sys_stat64);
388
388
DECL_TEMPLATE(ppc32_linux, sys_lstat64);
389
DECL_TEMPLATE(ppc32_linux, sys_fstatat64);
389
390
DECL_TEMPLATE(ppc32_linux, sys_fstat64);
390
391
DECL_TEMPLATE(ppc32_linux, sys_ipc);
391
392
DECL_TEMPLATE(ppc32_linux, sys_clone);
725
PRINT("sys_fstatat64 ( %d, %p(%s), %p )",ARG1,ARG2,ARG2,ARG3);
726
PRE_REG_READ3(long, "fstatat64",
727
int, dfd, char *, file_name, struct stat64 *, buf);
728
PRE_MEM_RASCIIZ( "fstatat64(file_name)", ARG2 );
729
PRE_MEM_WRITE( "fstatat64(buf)", ARG3, sizeof(struct vki_stat64) );
734
POST_MEM_WRITE( ARG3, sizeof(struct vki_stat64) );
724
739
PRINT("sys_fstat64 ( %d, %p )",ARG1,ARG2);
1583
1598
GENXY(__NR_fstatfs, sys_fstatfs), // 100
1584
1599
//.. LINX_(__NR_ioperm, sys_ioperm), // 101
1585
1600
PLAXY(__NR_socketcall, sys_socketcall), // 102
1586
//.. LINXY(__NR_syslog, sys_syslog), // 103
1601
LINXY(__NR_syslog, sys_syslog), // 103
1587
1602
GENXY(__NR_setitimer, sys_setitimer), // 104
1589
1604
//.. GENXY(__NR_getitimer, sys_getitimer), // 105
1599
1614
GENXY(__NR_wait4, sys_wait4), // 114
1601
1616
//.. // (__NR_swapoff, sys_swapoff), // 115 */Linux
1602
//.. LINXY(__NR_sysinfo, sys_sysinfo), // 116
1617
LINXY(__NR_sysinfo, sys_sysinfo), // 116
1603
1618
PLAXY(__NR_ipc, sys_ipc), // 117
1604
1619
GENX_(__NR_fsync, sys_fsync), // 118
1605
1620
PLAX_(__NR_sigreturn, sys_sigreturn), // 119 ?/Linux
1746
1761
LINX_(__NR_set_tid_address, sys_set_tid_address), // 232
1748
//.. LINX_(__NR_fadvise64, sys_fadvise64), // 233 */(Linux?)
1763
LINX_(__NR_fadvise64, sys_fadvise64), // 233 */(Linux?)
1749
1764
LINX_(__NR_exit_group, sys_exit_group), // 234
1750
1765
//.. GENXY(__NR_lookup_dcookie, sys_lookup_dcookie), // 235
1751
1766
LINXY(__NR_epoll_create, sys_epoll_create), // 236
1798
1813
LINX_(__NR_inotify_init, sys_inotify_init), // 275
1799
1814
LINX_(__NR_inotify_add_watch, sys_inotify_add_watch), // 276
1800
1815
LINX_(__NR_inotify_rm_watch, sys_inotify_rm_watch), // 277
1817
LINXY(__NR_openat, sys_openat), // 286
1818
LINX_(__NR_mkdirat, sys_mkdirat), // 287
1819
LINX_(__NR_mknodat, sys_mknodat), // 288
1820
LINX_(__NR_fchownat, sys_fchownat), // 289
1821
LINX_(__NR_futimesat, sys_futimesat), // 290
1822
PLAXY(__NR_fstatat64, sys_fstatat64), // 291
1823
LINX_(__NR_unlinkat, sys_unlinkat), // 292
1824
LINX_(__NR_renameat, sys_renameat), // 293
1825
LINX_(__NR_linkat, sys_linkat), // 294
1826
LINX_(__NR_symlinkat, sys_symlinkat), // 295
1827
LINX_(__NR_readlinkat, sys_readlinkat), // 296
1828
LINX_(__NR_fchmodat, sys_fchmodat), // 297
1829
LINX_(__NR_faccessat, sys_faccessat), // 298
1830
LINX_(__NR_set_robust_list, sys_set_robust_list), // 299
1831
LINXY(__NR_get_robust_list, sys_get_robust_list), // 300
1803
1834
const UInt ML_(syscall_table_size) =