Skip to content

Instantly share code, notes, and snippets.

@tjfontaine
Created April 12, 2013 23:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tjfontaine/5376017 to your computer and use it in GitHub Desktop.
Save tjfontaine/5376017 to your computer and use it in GitHub Desktop.
execve("run-tests", 0x08047868, 0x08047878) argc = 3
sysinfo(SI_MACHINE, "i86pc", 257) = 6
mmap(0x00000000, 32, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEFB0000
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEFA0000
sysconfig(_CONFIG_PAGESIZE) = 4096
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEF90000
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEF80000
memcntl(0xFEFB7000, 32112, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
memcntl(0x08050000, 39612, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12
getcwd("/home/tjfontaine/libuv", 1013) = 0
resolvepath("/home/tjfontaine/libuv/run-tests", "/home/tjfontaine/libuv/run-tests", 1023) = 32
stat64("/home/tjfontaine/libuv/run-tests", 0x080474AC) = 0
open("/var/ld/ld.config", O_RDONLY) = 3
fstat64(3, 0x0804703C) = 0
mmap(0x00000000, 112, PROT_READ, MAP_SHARED, 3, 0) = 0xFEF70000
close(3) = 0
stat64("/opt/local/gcc47/lib/./libuv.so", 0x08046C5C) Err#2 ENOENT
stat64("/home/tjfontaine/libuv/libuv.so", 0x08046C5C) = 0
resolvepath("/home/tjfontaine/libuv/libuv.so", "/home/tjfontaine/libuv/libuv.so", 1023) = 31
open("/home/tjfontaine/libuv/libuv.so", O_RDONLY) = 3
mmapobj(3, MMOBJ_INTERPRET, 0xFEFA0E78, 0x08046CC8, 0x00000000) = 0
close(3) = 0
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEF20000
memcntl(0xFEF30000, 28720, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
stat64("/opt/local/gcc47/lib/./libm.so.2", 0x08046C5C) Err#2 ENOENT
stat64("/home/tjfontaine/libuv/libm.so.2", 0x08046C5C) Err#2 ENOENT
stat64("/lib/libm.so.2", 0x08046C5C) = 0
resolvepath("/lib/libm.so.2", "/lib/libm.so.2", 1023) = 14
open("/lib/libm.so.2", O_RDONLY) = 3
mmapobj(3, MMOBJ_INTERPRET, 0xFEF20588, 0x08046CC8, 0x00000000) = 0
close(3) = 0
memcntl(0xFEBA0000, 25456, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
stat64("/opt/local/gcc47/lib/./libkstat.so.1", 0x08046C5C) Err#2 ENOENT
stat64("/home/tjfontaine/libuv/libkstat.so.1", 0x08046C5C) Err#2 ENOENT
stat64("/lib/libkstat.so.1", 0x08046C5C) = 0
resolvepath("/lib/libkstat.so.1", "/lib/libkstat.so.1", 1023) = 18
open("/lib/libkstat.so.1", O_RDONLY) = 3
mmapobj(3, MMOBJ_INTERPRET, 0xFEF20B48, 0x08046CC8, 0x00000000) = 0
close(3) = 0
memcntl(0xFE9D0000, 2696, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
stat64("/opt/local/gcc47/lib/./libnsl.so.1", 0x08046C5C) Err#2 ENOENT
stat64("/home/tjfontaine/libuv/libnsl.so.1", 0x08046C5C) Err#2 ENOENT
stat64("/lib/libnsl.so.1", 0x08046C5C) = 0
resolvepath("/lib/libnsl.so.1", "/lib/libnsl.so.1", 1023) = 16
open("/lib/libnsl.so.1", O_RDONLY) = 3
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEF10000
mmapobj(3, MMOBJ_INTERPRET, 0xFEF10018, 0x08046CC8, 0x00000000) = 0
close(3) = 0
memcntl(0xFEAF0000, 78448, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
stat64("/opt/local/gcc47/lib/./libsendfile.so.1", 0x08046C5C) Err#2 ENOENT
stat64("/home/tjfontaine/libuv/libsendfile.so.1", 0x08046C5C) Err#2 ENOENT
stat64("/lib/libsendfile.so.1", 0x08046C5C) = 0
resolvepath("/lib/libsendfile.so.1", "/lib/libsendfile.so.1", 1023) = 21
open("/lib/libsendfile.so.1", O_RDONLY) = 3
mmapobj(3, MMOBJ_INTERPRET, 0xFEF10640, 0x08046CC8, 0x00000000) = 0
close(3) = 0
memcntl(0xFEEF0000, 2024, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
stat64("/opt/local/gcc47/lib/./libsocket.so.1", 0x08046C5C) Err#2 ENOENT
stat64("/home/tjfontaine/libuv/libsocket.so.1", 0x08046C5C) Err#2 ENOENT
stat64("/lib/libsocket.so.1", 0x08046C5C) = 0
resolvepath("/lib/libsocket.so.1", "/lib/libsocket.so.1", 1023) = 19
open("/lib/libsocket.so.1", O_RDONLY) = 3
mmapobj(3, MMOBJ_INTERPRET, 0xFEF10C20, 0x08046CC8, 0x00000000) = 0
close(3) = 0
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEEC0000
memcntl(0xFEED0000, 16524, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
stat64("/opt/local/gcc47/lib/./libpthread.so.1", 0x08046C5C) Err#2 ENOENT
stat64("/home/tjfontaine/libuv/libpthread.so.1", 0x08046C5C) Err#2 ENOENT
stat64("/lib/libpthread.so.1", 0x08046C5C) = 0
resolvepath("/lib/libpthread.so.1", "/lib/libpthread.so.1", 1023) = 20
open("/lib/libpthread.so.1", O_RDONLY) = 3
mmapobj(3, MMOBJ_INTERPRET, 0xFEEC0528, 0x08046CC8, 0x00000000) = 0
close(3) = 0
stat64("/opt/local/gcc47/lib/./libc.so.1", 0x08046C5C) Err#2 ENOENT
stat64("/home/tjfontaine/libuv/libc.so.1", 0x08046C5C) Err#2 ENOENT
stat64("/lib/libc.so.1", 0x08046C5C) = 0
resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14
open("/lib/libc.so.1", O_RDONLY) = 3
mmapobj(3, MMOBJ_INTERPRET, 0xFEEC0A48, 0x08046CC8, 0x00000000) = 0
close(3) = 0
memcntl(0xFED80000, 179136, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFED70000
stat64("/opt/local/gcc47/lib/./libgcc_s.so.1", 0x08046C5C) = 0
resolvepath("/opt/local/gcc47/lib/./libgcc_s.so.1", "/opt/local/gcc47/lib/libgcc_s.so.1", 1023) = 34
open("/opt/local/gcc47/lib/./libgcc_s.so.1", O_RDONLY) = 3
mmapobj(3, MMOBJ_INTERPRET, 0xFED70100, 0x08046CC8, 0x00000000) = 0
close(3) = 0
memcntl(0xFED40000, 12968, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFED30000
mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFED20000
getcontext(0x0804730C)
getrlimit(RLIMIT_STACK, 0x08047304) = 0
getpid() = 41438 [41437]
lwp_private(0, 1, 0xFED22A40) = 0x000001C3
setustack(0xFED22AA0)
sigfillset(0xFEEB90D0) = 0
sysconfig(_CONFIG_STACK_PROT) = 3
open64("/dev/dtrace/helper", O_RDWR) = 3
ioctl(3, DTRACEHIOC_ADDDOF, 0x08047490) = 0
close(3) = 0
sysi86(SI86FPSTART, 0xFEEB9C14, 0x0000133F, 0x00001F80) = 0x00000001
fstat64(1, 0x080476E0) = 0
fstat64(2, 0x080476E0) = 0
schedctl() = 0xFED0F000
sigaction(SIGPIPE, 0x08047730, 0x080477B0) = 0
sysconfig(_CONFIG_PAGESIZE) = 4096
pipe() = 3 [4]
fcntl(3, F_GETFD, 0xFEF20018) = 0
fcntl(3, F_SETFD, 0x00000001) = 0
fcntl(4, F_GETFD, 0x00000001) = 0
fcntl(4, F_SETFD, 0x00000001) = 0
write(4, " *", 1) = 1
port_create(0) = 5
fcntl(5, F_GETFD, 0xFEF20018) = 0
fcntl(5, F_SETFD, 0x00000001) = 0
pipe() = 6 [7]
fcntl(6, F_GETFD, 0xFEF34F4A) = 0
fcntl(6, F_SETFD, 0x00000001) = 0
fcntl(7, F_GETFD, 0x00000001) = 0
fcntl(7, F_SETFD, 0x00000001) = 0
fcntl(6, F_GETFL) = 2
fcntl(6, F_SETFL, FWRITE|FNONBLOCK) = 0
fcntl(7, F_GETFL) = 2
fcntl(7, F_SETFL, FWRITE|FNONBLOCK) = 0
brk(0x08118BC8) = 0
brk(0x0811ABC8) = 0
pipe() = 8 [9]
fcntl(8, F_GETFD, 0x0E327C14) = 0
fcntl(8, F_SETFD, 0x00000001) = 0
fcntl(9, F_GETFD, 0x00000001) = 0
fcntl(9, F_SETFD, 0x00000001) = 0
fcntl(8, F_GETFL) = 2
fcntl(8, F_SETFL, FWRITE|FNONBLOCK) = 0
fcntl(9, F_GETFL) = 2
fcntl(9, F_SETFL, FWRITE|FNONBLOCK) = 0
mkdir("watch_dir", 0755) Err#17 EEXIST
open64("watch_dir/file1", O_WRONLY|O_CREAT, 0600) = 10
close(10) = 0
open64("watch_dir/file2", O_WRONLY|O_CREAT, 0600) = 10
close(10) = 0
open64("watch_dir/file3", O_WRONLY|O_CREAT, 0600) = 10
close(10) = 0
open64("watch_dir/file4", O_WRONLY|O_CREAT, 0600) = 10
close(10) = 0
open64("watch_dir/file5", O_WRONLY|O_CREAT, 0600) = 10
close(10) = 0
port_create(0) = 10
port_associate(10, 7, 0x080BBA28, 0x00000006, 0x080BBA00) = 0
open64("watch_dir/file1", O_RDWR) = 11
write(11, " f o o\0", 4) = 4
close(11) = 0
open64("watch_dir/file2", O_RDWR) = 11
write(11, " f o o\0", 4) = 4
close(11) = 0
open64("watch_dir/file3", O_RDWR) = 11
write(11, " f o o\0", 4) = 4
close(11) = 0
open64("watch_dir/file4", O_RDWR) = 11
write(11, " f o o\0", 4) = 4
close(11) = 0
open64("watch_dir/file5", O_RDWR) = 11
write(11, " f o o\0", 4) = 4
close(11) = 0
port_associate(5, 4, 0x00000006, 0x00000001, 0x00000000) = 0
port_associate(5, 4, 0x00000008, 0x00000001, 0x00000000) = 0
port_associate(5, 4, 0x0000000A, 0x00000001, 0x00000000) = 0
port_getn(5, 0x08043738, 1024, 1, 0x00000000) (sleeping...)
Received signal #2, SIGINT, in port_getn() [default]
siginfo: SIG#0
port_getn(5, 0x08043738, 1024, 1, 0x00000000) Err#4 EINTR
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment