2012年12月22日土曜日

fedra17 bind

Fedora17
bind9.9.2
open: /etc/named.conf: permission denied
--------
Dec 22 06:14:20 stsato named[19792]: ----------------------------------------------------
Dec 22 06:14:20 stsato named[19792]: BIND 9 is maintained by Internet Systems Consortium,
Dec 22 06:14:20 stsato named[19792]: Inc. (ISC), a non-profit 501(c)(3) public-benefit
Dec 22 06:14:20 stsato named[19792]: corporation.  Support and training for BIND 9 are
Dec 22 06:14:20 stsato named[19792]: available at https://www.isc.org/support
Dec 22 06:14:20 stsato named[19792]: ----------------------------------------------------
Dec 22 06:14:20 stsato named[19792]: adjusted limit on open files from 4096 to 1048576
Dec 22 06:14:20 stsato named[19792]: found 1 CPU, using 1 worker thread
Dec 22 06:14:20 stsato named[19792]: using 1 UDP listener per interface
Dec 22 06:14:20 stsato named[19792]: using up to 4096 sockets
Dec 22 06:14:20 stsato named[19792]: loading configuration from '/etc/named.conf'
Dec 22 06:14:20 stsato named[19792]: open: /etc/named.conf: permission denied
Dec 22 06:14:20 stsato named[19792]: loading configuration: permission denied
Dec 22 06:14:20 stsato named[19792]: exiting (due to fatal error)
----------
FEEL CHROOT

mkdir /var/named/etc
mv /etc/named.* !$
ln -s /var/named/etc/named.conf /etc/named.conf

#// named.conf in "/etc" modify "/var/named/etc"
sed -e "s/\/etc/\/var\/named\/etc/g" named.conf

chown root.named /var/named/etc/*
chmod 640 !$

----------
CHECK

systemctl status named
/usr/sbin/named -u named
tail -f /var/log/messages

rndc
nslookup

2012年12月7日金曜日

fedora 14 systemcall debug trace strace


fedora 14
strace ping -c localhost

[root@stsato st]# strace ping -c 1 localhost
execve("/bin/ping", ["ping", "-c", "1", "localhost"], [/* 44 vars */]) = 0
brk(0)                                  = 0xd25000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1e1eec000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=117068, ...}) = 0
mmap(NULL, 117068, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7ff1e1ecf000
close(3)                                = 0
open("/lib64/libidn.so.11", O_RDONLY)   = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0/`\373;\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=209120, ...}) = 0
mmap(0x3bfb600000, 2301768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3bfb600000
mprotect(0x3bfb632000, 2093056, PROT_NONE) = 0
mmap(0x3bfb831000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x31000) = 0x3bfb831000
close(3)                                = 0
open("/lib64/libc.so.6", O_RDONLY)      = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\357a\352;\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1956608, ...}) = 0
mmap(0x3bea600000, 3781816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3bea600000
mprotect(0x3bea791000, 2097152, PROT_NONE) = 0
mmap(0x3bea991000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x191000) = 0x3bea991000
mmap(0x3bea996000, 21688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3bea996000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1e1ece000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1e1ecc000
arch_prctl(ARCH_SET_FS, 0x7ff1e1ecc720) = 0
mprotect(0x3bea991000, 16384, PROT_READ) = 0
mprotect(0x3bea41e000, 4096, PROT_READ) = 0
munmap(0x7ff1e1ecf000, 117068)          = 0
brk(0)                                  = 0xd25000
brk(0xd46000)                           = 0xd46000
brk(0)                                  = 0xd46000
open("/usr/lib/locale/locale-archive", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=99154656, ...}) = 0
mmap(NULL, 99154656, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7ff1dc03c000
close(3)                                = 0
socket(PF_INET, SOCK_RAW, IPPROTO_ICMP) = 3
getuid()                                = 0
setuid(0)                               = 0
getpid()                                = 5190
open("/etc/resolv.conf", O_RDONLY)      = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=92, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1e1eeb000
read(4, "# Generated by NetworkManager\nse"..., 4096) = 92
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x7ff1e1eeb000, 4096)            = 0
socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4
connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(4)                                = 0
socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4
connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(4)                                = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=1761, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1e1eeb000
read(4, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1761
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x7ff1e1eeb000, 4096)            = 0
open("/etc/ld.so.cache", O_RDONLY)      = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=117068, ...}) = 0
mmap(NULL, 117068, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7ff1e1ecf000
close(4)                                = 0
open("/lib64/libnss_files.so.2", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 !\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=57440, ...}) = 0
mmap(NULL, 2143952, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7ff1dbe30000
mprotect(0x7ff1dbe3b000, 2093056, PROT_NONE) = 0
mmap(0x7ff1dc03a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xa000) = 0x7ff1dc03a000
close(4)                                = 0
mprotect(0x7ff1dc03a000, 4096, PROT_READ) = 0
munmap(0x7ff1e1ecf000, 117068)          = 0
open("/etc/host.conf", O_RDONLY)        = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=26, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1e1eeb000
read(4, "multi on\norder hosts,bind\n", 4096) = 26
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x7ff1e1eeb000, 4096)            = 0
open("/etc/hosts", O_RDONLY|O_CLOEXEC)  = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=295, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1e1eeb000
read(4, "127.0.0.1\tlocalhost.localdomain\t"..., 4096) = 295
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x7ff1e1eeb000, 4096)            = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
connect(4, {sa_family=AF_INET, sin_port=htons(1025), sin_addr=inet_addr("127.0.0.1")}, 16) = 0
getsockname(4, {sa_family=AF_INET, sin_port=htons(36393), sin_addr=inet_addr("127.0.0.1")}, [16]) = 0
close(4)                                = 0
setsockopt(3, SOL_RAW, ICMP_FILTER, ~(ICMP_ECHOREPLY|ICMP_DEST_UNREACH|ICMP_SOURCE_QUENCH|ICMP_REDIRECT|ICMP_TIME_EXCEEDED|ICMP_PARAMETERPROB), 4) = 0
setsockopt(3, SOL_IP, IP_RECVERR, [1], 4) = 0
setsockopt(3, SOL_SOCKET, SO_SNDBUF, [324], 4) = 0
setsockopt(3, SOL_SOCKET, SO_RCVBUF, [65536], 4) = 0
getsockopt(3, SOL_SOCKET, SO_RCVBUF, [131072], [4]) = 0
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1e1eeb000
write(1, "PING localhost.localdomain (127."..., 61PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.
) = 61
setsockopt(3, SOL_SOCKET, SO_TIMESTAMP, [1], 4) = 0
setsockopt(3, SOL_SOCKET, SO_SNDTIMEO, "\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) = 0
setsockopt(3, SOL_SOCKET, SO_RCVTIMEO, "\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) = 0
rt_sigaction(SIGINT, {0x4048e0, [], SA_RESTORER|SA_INTERRUPT, 0x3bea633140}, NULL, 8) = 0
rt_sigaction(SIGALRM, {0x4048e0, [], SA_RESTORER|SA_INTERRUPT, 0x3bea633140}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {0x4048f0, [], SA_RESTORER|SA_INTERRUPT, 0x3bea633140}, NULL, 8) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCGWINSZ, {ws_row=24, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("127.0.0.1")}, msg_iov(1)=[{"\10\0G\217\24F\0\1\215\374\301P\0\0\0\0\206\t\10\0\0\0\0\0\20\21\22\23\24\25\26\27"..., 64}], msg_controllen=0, msg_flags=0}, 0) = 64
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={10, 0}}, NULL) = 0
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("127.0.0.1")}, msg_iov(1)=[{"E\0\0T\250L\0\0@\1\324Z\177\0\0\1\177\0\0\1\0\0O\217\24F\0\1\215\374\301P"..., 192}], msg_controllen=32, {cmsg_len=32, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
open("/etc/hosts", O_RDONLY|O_CLOEXEC)  = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=295, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1e1eea000
read(4, "127.0.0.1\tlocalhost.localdomain\t"..., 4096) = 295
close(4)                                = 0
munmap(0x7ff1e1eea000, 4096)            = 0
write(1, "64 bytes from localhost.localdom"..., 8164 bytes from localhost.localdomain (127.0.0.1): icmp_req=1 ttl=64 time=0.210 ms
) = 81
write(1, "\n", 1
)                       = 1
write(1, "--- localhost.localdomain ping s"..., 46--- localhost.localdomain ping statistics ---
) = 46
write(1, "1 packets transmitted, 1 receive"..., 601 packets transmitted, 1 received, 0% packet loss, time 0ms
) = 60
write(1, "rtt min/avg/max/mdev = 0.210/0.2"..., 50rtt min/avg/max/mdev = 0.210/0.210/0.210/0.000 ms
) = 50
exit_group(0)                           = ?
[root@stsato st]#

systemcall debug command macos osx trace truss strace dtruss


Mac OS X Lion 10.7.5(11G63)
dtruss

[23:17:38 金 12 07]stmacbook:~ $ sudo dtruss ping -c 1 localhost
Password:
PING localhost (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.111 ms

--- localhost ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.111/0.111/0.111/0.000 ms
SYSCALL(args) = return
ioctl(0x3, 0x80086804, 0x7FFF6D8CD688) = 0 0
close(0x3) = 0 0
stat64("/usr/lib/libstdc++.6.dylib\0", 0x7FFF6D8CC730, 0x7FFF6D8CD5B0) = 0 0
stat64("/usr/lib/libc++abi.dylib\0", 0x7FFF6D8CC640, 0x7FFF6D8CD4C0) = 0 0
shm_open(0x7FFF96C7512F, 0x0, 0x0) = 4 0
mmap(0x0, 0x1000, 0x1, 0x1, 0x4, 0x9AC3B88) = 0xDCED000 0
close_nocancel(0x4) = 0 0
getrlimit(0x1008, 0x7FFF6D8BD590, 0x7FFF8FF99544) = 0 0
open_nocancel("/etc/sysinfo.conf\0", 0x0, 0x1B6) = -1 Err#2
issetugid(0x7FFF7D363268, 0x200, 0xFFFFFFFF) = 0 0
__sysctl(0x7FFF6D8BD380, 0x6, 0x0) = 0 0
__sysctl(0x7FFF6D8BD380, 0x6, 0x7FAFA9801600) = 0 0
kqueue(0x7FFF6D8BD598, 0x7FFFFFE00050, 0x247) = 4 0
kevent(0x4, 0x7FFF6D8BD578, 0x1) = 0 0
socket(0x1, 0x1, 0x0) = 5 0
setsockopt(0x5, 0xFFFF, 0x1022) = 0 0
setsockopt(0x5, 0xFFFF, 0x1100) = 0 0
connect_nocancel(0x5, 0x7FFF6D8BD338, 0x6A) = 0 0
sendto_nocancel(0x5, 0x7FAFA9400C00, 0x1C) = 28 0
recvfrom_nocancel(0x5, 0x7FFF6D8BD380, 0x4) = 4 0
socketpair(0x1, 0x1, 0x0) = 0 0
setsockopt(0x6, 0xFFFF, 0x1100) = 0 0
sendto_nocancel(0x5, 0x7FAFA9400C20, 0x32) = 50 0
sendmsg_nocancel(0x5, 0x7FFF6D8BD2B0, 0x0) = 1 0
close_nocancel(0x7) = 0 0
recvfrom_nocancel(0x6, 0x7FFF6D8BD300, 0x4) = 4 0
close_nocancel(0x6) = 0 0
kevent(0x4, 0x7FFF6D8BD578, 0x1) = 0 0
kevent(0x4, 0x0, 0x0) = 1 0
kevent(0x4, 0x0, 0x0) = 1 0
recvfrom_nocancel(0x5, 0x7FFF6D8BD310, 0x1C) = 28 0
recvfrom_nocancel(0x5, 0x7FAFA9400D70, 0x25) = 37 0
select_nocancel(0x6, 0x7FFF6D8BD340, 0x0) = 0 0
kevent(0x4, 0x7FFF6D8BCE10, 0x1) = 0 0
sendto_nocancel(0x5, 0x7FAFA9400C30, 0x1C) = 28 0
close_nocancel(0x4) = 0 0
__sysctl(0x7FFF6D8BD710, 0x6, 0x0) = 0 0
__sysctl(0x7FFF6D8BD710, 0x6, 0x7FAFA9801600) = 0 0
setsockopt(0x3, 0xFFFF, 0x400) = 0 0
setsockopt(0x3, 0xFFFF, 0x1002) = 0 0
setsockopt(0x3, 0xFFFF, 0x1001) = 0 0
fstat64(0x1, 0x7FFF6D8BCB78, 0x7FFF6D8BCC3C) = 0 0
ioctl(0x1, 0x4004667A, 0x7FFF6D8BCC14) = 0 0
write_nocancel(0x1, "PING localhost (127.0.0.1): 56 data bytes\n\0", 0x2A) = 42 0
issetugid(0x10DCCE000, 0x7FFF6D8CDD70, 0x7FFF6D8CDC00) = 0 0
csops(0x0, 0x0, 0x7FFF6D8CD7EC) = 0 0
shared_region_check_np(0x7FFF6D8CB738, 0x2, 0x55) = 0 0
stat64("/usr/lib/dtrace/libdtrace_dyld.dylib\0", 0x7FFF6D8CC900, 0x7FFF6D8CD7F0 = 0 0
open("/usr/lib/dtrace/libdtrace_dyld.dylib\0", 0x0, 0x0) = 3 0
pread(0x3, "\312\376\272\276\0", 0x1000, 0x0) = 4096 0
pread(0x3, "\317\372\355\376\a\0", 0x1000, 0x1000) = 4096 0
mmap(0x10DCEE000, 0x2000, 0x5, 0x12, 0x3, 0xEE3FC8) = 0xDCEE000 0
mmap(0x10DCF0000, 0x1000, 0x3, 0x12, 0x3, 0xEE3FC8) = 0xDCF0000 0
mmap(0x10DCF1000, 0x1F10, 0x1, 0x12, 0x3, 0xEE3FC8) = 0xDCF1000 0
close(0x3) = 0 0
stat64("/usr/lib/libSystem.B.dylib\0", 0x7FFF6D8CC740, 0x7FFF6D8CD5C0) = 0 0
stat64("/usr/lib/system/libcache.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libcommonCrypto.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libcompiler_rt.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0 = 0 0
stat64("/usr/lib/system/libcopyfile.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libdispatch.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libdnsinfo.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libdyld.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libkeymgr.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/liblaunch.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libmacho.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libmathCommon.A.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libquarantine.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libremovefile.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libsystem_blocks.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libsystem_c.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libsystem_dnssd.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libsystem_info.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0 = 0 0
stat64("/usr/lib/system/libsystem_kernel.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libsystem_network.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libsystem_notify.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libsystem_sandbox.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libunc.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libunwind.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
stat64("/usr/lib/system/libxpc.dylib\0", 0x7FFF6D8CC440, 0x7FFF6D8CD2C0) = 0 0
getpid(0x7FFF6D8CD608, 0x10DCE7004, 0xEA60) = 38493 0
open("/dev/dtracehelper\0", 0x2, 0xFFFFFFFFFFFFFFE8) = 3 0
__sysctl(0x7FFF6D8CD1FC, 0x2, 0x7FFF6D8CD1E8) = 0 0
bsdthread_register(0x7FFF90074B68, 0x7FFF90074B78, 0x2000) = 0 0
thread_selfid(0x7FFF90074B68, 0x7FFF90074B78, 0x0) = 2897761 0
mmap(0x0, 0x2000, 0x3, 0x1002, 0x1000000, 0x7E28A088) = 0xDCE8000 0
mprotect(0x10DCE8000, 0x88, 0x1) = 0 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0xDCE8068) = 0xDCF3000 0
mprotect(0x10DCF3000, 0x1000, 0x0) = 0 0
mprotect(0x10DD09000, 0x1000, 0x0) = 0 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0xDCF5400) = 0xDD0A000 0
mprotect(0x10DD0A000, 0x1000, 0x0) = 0 0
mprotect(0x10DD20000, 0x1000, 0x0) = 0 0
mmap(0x0, 0x1000, 0x3, 0x1002, 0x1000000, 0xDD0C400) = 0xDCEA000 0
mprotect(0x10DCEA000, 0x1000, 0x1) = 0 0
mprotect(0x10DCE8000, 0x88, 0x3) = 0 0
mmap(0x7FAFA9400000, 0x200000, 0x3, 0x1002, 0x7000000, 0xDCEA000) = 0xA9400000 0
munmap(0x7FAFA9500000, 0x100000) = 0 0
mprotect(0x10DCE8000, 0x88, 0x1) = 0 0
getpid(0x7FFF6D8CD034, 0x3, 0x1) = 38493 0
__mac_syscall(0x7FFF97A6C7FE, 0x2, 0x7FFF6D8CD080) = 0 0
stat64("/AppleInternal\0", 0x7FFF6D8CD0E8, 0x0) = -1 Err#2
audit_session_self(0x7FFF6D8CCE38, 0xFFFFFFFFFFFFFFFC, 0x4) = 5123 0
geteuid(0x7FFF6D8CCE38, 0xFFFFFFFFFFFFFFFC, 0x0) = 0 0
getegid(0x7FFF6D8CCE38, 0xFFFFFFFFFFFFFFFC, 0x0) = 0 0
getaudit_addr(0x7FFF6D8CD080, 0x30, 0x0) = 0 0
csops(0x965D, 0x7, 0x7FFF6D8CCCB0) = 0 0
mmap(0x0, 0x2000, 0x3, 0x1002, 0x1000000, 0xDCEF97E) = 0xDCEB000 0
mprotect(0x10DCEB000, 0x88, 0x1) = 0 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0xDCEB068) = 0xDD21000 0
mprotect(0x10DD21000, 0x1000, 0x0) = 0 0
mprotect(0x10DD37000, 0x1000, 0x0) = 0 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0xDD23400) = 0xDD38000 0
mprotect(0x10DD38000, 0x1000, 0x0) = 0 0
mprotect(0x10DD4E000, 0x1000, 0x0) = 0 0
mprotect(0x10DCEA000, 0x1000, 0x3) = 0 0
mprotect(0x10DCEA000, 0x1000, 0x1) = 0 0
mprotect(0x10DCEB000, 0x88, 0x3) = 0 0
mmap(0x7FAFA9400000, 0x200000, 0x3, 0x1002, 0x7000000, 0xDCEA008) = 0xA9500000 0
munmap(0x7FAFA9600000, 0x100000) = 0 0
mprotect(0x10DCEB000, 0x88, 0x1) = 0 0
getuid(0x4, 0x7FFF6D8CDC70, 0x7FFF6D8CDC98) = 0 0
socket(0x2, 0x3, 0x1) = 3 0
getuid(0x2, 0x3, 0x0) = 0 0
setuid(0x0, 0x3, 0x0) = 0 0
getuid(0x0, 0x3, 0x0) = 0 0
mmap(0x7FAFA9400000, 0x1000000, 0x3, 0x1002, 0x2000000, 0x7D3499B0) = 0xA9600000 0
munmap(0x7FAFA9600000, 0x200000) = 0 0
munmap(0x7FAFAA000000, 0x600000) = 0 0
sigaction(0x2, 0x7FFF6D8BD738, 0x0) = 0 0
sigaction(0x1D, 0x7FFF6D8BD738, 0x0) = 0 0
sendto(0x3, 0x10DCD3444, 0x40) = 64 0
select(0x4, 0x7FFF6D8BD840, 0x0, 0x0, 0x7FFF6D8BD8C8) = 1 0
recvmsg(0x3, 0x7FFF6D8CDB60, 0x0) = 84 0
write_nocancel(0x1, "64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.111 ms\n\0", 0x39) = 57 0
sigaction(0x2, 0x7FFF6D8BD708, 0x7FFF6D8BD730) = 0 0
sigaction(0xE, 0x7FFF6D8BD708, 0x7FFF6D8BD730) = 0 0
write_nocancel(0x1, "\n\0", 0x1) = 1 0
write_nocancel(0x1, "--- localhost ping statistics ---\n\0", 0x22) = 34 0
write_nocancel(0x1, "1 packets transmitted, 1 packets received, 0.0% packet loss\n\0", 0x3C) = 60 0
write_nocancel(0x1, "round-trip min/avg/max/stddev = 0.111/0.111/0.111/0.000 ms\n\0", 0x3B) = 59 0

[23:18:00 金 12 07]stmacbook:~ $