Skip to content

Instantly share code, notes, and snippets.

@bmizerany
Created November 10, 2009 03:55
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save bmizerany/5d1377466cda94be7452 to your computer and use it in GitHub Desktop.
blake:fido$ sudo dtruss -f ./bin/fido git://github.com/sinatra/sinatra.git 0.3.xPassword:
PID/THRD SYSCALL(args) = return
6194/0x142ff1: getpid(0x0, 0x0, 0x0) = 6194 0
6194/0x142ff1: open_nocancel("/dev/urandom\0", 0x0, 0x0) = 3 0
6194/0x142ff1: read_nocancel(0x3, "1\0", 0x74) = 116 0
6194/0x142ff1: close_nocancel(0x3) = 0 0
6194/0x142ff1: __sysctl(0xBFFFD41C, 0x3, 0xBFFFD42C) = 0 0
6194/0x142ff1: issetugid(0xBFFFD41C, 0x3, 0xBFFFD42C) = 0 0
6194/0x142ff1: geteuid(0xBFFFD41C, 0x3, 0xBFFFD42C) = 0 0
6194/0x142ff1: __sysctl(0xBFFFD3E4, 0x2, 0xBFFFD3AC) = 0 0
6194/0x142ff1: __sysctl(0xBFFFD3AC, 0x2, 0xBFFFD42C) = 0 0
6194/0x142ff1: shared_region_check_np(0xBFFFD600, 0x2, 0xBFFFD42C) = 0 0
6194/0x142ff1: stat64("/usr/lib/dtrace/libdtrace_dyld.dylib\0", 0xBFFFC9CC, 0xBFFFD42C) = 0 0
6194/0x142ff1: madvise(0x99836000, 0x2000, 0x5) = 0 0
6194/0x142ff1: open("/dev/dtracehelper\0", 0x2, 0x9) = 3 0
6194/0x142ff1: ioctl(0x3, 0x80086804, 0xBFFFD340) = 0 0
6194/0x142ff1: close(0x3) = 0 0
6194/0x142ff1: stat64("/usr/lib/libstdc++.6.dylib\0", 0xBFFFC79C, 0xBFFFD340) = 0 0
6194/0x142ff1: open("/dev/dtracehelper\0", 0x2, 0x9) = 3 0
6194/0x142ff1: __sysctl(0xBFFFD23C, 0x2, 0xBFFFD244) = 0 0
6194/0x142ff1: bsdthread_register(0x9759AD9C, 0x97593228, 0x1000) = 0 0
6194/0x142ff1: thread_selfid(0x9759AD9C, 0x97593228, 0x1000) = 1322993 0
6194/0x142ff1: open_nocancel("/dev/urandom\0", 0x0, 0x0) = 3 0
6194/0x142ff1: read_nocancel(0x3, "\253\327\002\030V\230`6\024\324F\327X\246g#\352\b\235K\317\355\315\243\274\307\317\233\222\201\345\212\0", 0x20) = 32 0
6194/0x142ff1: close_nocancel(0x3) = 0 0
6194/0x142ff1: mmap(0x0, 0x3000, 0x3, 0x1002, 0x1000000, 0x100000000) = 0xB000 0
6194/0x142ff1: __sysctl(0xBFFFD0C4, 0x2, 0xBFFFD08C) = 0 0
6194/0x142ff1: __sysctl(0xBFFFD08C, 0x2, 0xBFFFD110) = 0 0
6194/0x142ff1: getpid(0xBFFFD08C, 0x2, 0xBFFFD110) = 6194 0
6194/0x142ff1: open_nocancel("/dev/urandom\0", 0x0, 0x0) = 3 0
6194/0x142ff1: read_nocancel(0x3, "\374\016=%\275\350\313\3047\357\314\251~\375H`\313\030\t\201\322\0173\345=\312%[(\nz|\230<\r\316\036\277\336\207t'9\313>\273\346\215]\364\360\313\b\313T\201\245\220\"\002\224d\025rw\325\n\213\314\2237\222\274#\a\225o\217\026 \203\347\b\235Tc\323\377\002\267\3468\32419NS\016\363\261\367\022\243\334vc\357q\376\343\374\340\274\177\r\247\0", 0x74) = 116 0
6194/0x142ff1: execve(0xBFFFF27C, 0xBFFFF724, 0xBFFFF738) = -1 Err#2
6194/0x142ff1: execve(0xBFFFF27C, 0xBFFFF724, 0xBFFFF738) = -1 Err#2
6194/0x142ff1: execve(0xBFFFF27C, 0xBFFFF724, 0xBFFFF738) = -1 Err#2
6194/0x142ff1: execve(0xBFFFF27C, 0xBFFFF724, 0xBFFFF738) = -1 Err#2
6194/0x142ff1: execve(0xBFFFF27C, 0xBFFFF724, 0xBFFFF738) = -1 Err#2
6194/0x142ff1: execve(0xBFFFF27C, 0xBFFFF724, 0xBFFFF738) = -1 Err#2
6194/0x142ff1: execve(0xBFFFF27C, 0xBFFFF724, 0xBFFFF738) = -1 Err#2
6194/0x142ff1: execve(0xBFFFF27C, 0xBFFFF724, 0xBFFFF738) = -1 Err#2
6194/0x142ff1: execve(0xBFFFF27C, 0xBFFFF724, 0xBFFFF738) = -1 Err#2
6194/0x142ff1: execve(0xBFFFF27C, 0xBFFFF724, 0xBFFFF738) = -1 Err#2
6194/0x142ff1: execve(0xBFFFF27C, 0xBFFFF724, 0xBFFFF738) = -1 Err#2
6194/0x142ff1: execve(0xBFFFF27C, 0xBFFFF724, 0xBFFFF738) = -1 Err#2
6194/0x142ff1: execve(0xBFFFF27C, 0xBFFFF724, 0xBFFFF738) = -1 Err#2
6194/0x142ff1: execve(0xBFFFF27C, 0xBFFFF724, 0xBFFFF738) = -1 Err#2
6194/0x142ff1: execve(0xBFFFF27C, 0xBFFFF724, 0xBFFFF738) = -1 Err#2
6194/0x142ff1: open("/usr/lib/dtrace/libdtrace_dyld.dylib\0", 0x0, 0x0) = 3 0
6194/0x142ff1: pread(0x3, "\312\376\272\276\0", 0x1000, 0x0) = 4096 0
6194/0x142ff1: pread(0x3, "\316\372\355\376\a\0", 0x1000, 0x6000) = 4096 0
6194/0x142ff1: mmap(0x6000, 0x2000, 0x5, 0x12, 0x3, 0x100000001) = 0x6000 0
6194/0x142ff1: mmap(0x8000, 0x1000, 0x3, 0x12, 0x3, 0x100000001) = 0x8000 0
6194/0x142ff1: mmap(0x9000, 0x1EE0, 0x1, 0x12, 0x3, 0x100000001) = 0x9000 0
6194/0x142ff1: close(0x3) = 0 0
6194/0x142ff1: stat64("/usr/lib/libSystem.B.dylib\0", 0xBFFFC7AC, 0x1) = 0 0
6194/0x142ff1: stat64("/usr/lib/system/libmathCommon.A.dylib\0", 0xBFFFC69C, 0x1) = 0 0
6194/0x142ff1: ioctl(0x3, 0x80086804, 0xBFFFD340) = 0 0
6194/0x142ff1: close(0x3) = 0 0
6194/0x142ff1: close_nocancel(0x3) = 0 0
6194/0x142ff1: __sysctl(0xBFFFD0A4, 0x2, 0xBFFFD0B8) = 0 0
6194/0x142ff1: mmap(0x0, 0x8000, 0x3, 0x1002, 0x1000000, 0x100000000) = 0xE000 0
6194/0x142ff1: mmap(0x0, 0x8000, 0x3, 0x1002, 0x1000000, 0x100000000) = 0x16000 0
6194/0x142ff1: mmap(0x0, 0x1000, 0x3, 0x1002, 0x1000000, 0x100000000) = 0x1E000 0
6194/0x142ff1: mmap(0x0, 0x200000, 0x3, 0x1002, 0x7000000, 0x100000000) = 0x1F000 0
6194/0x142ff1: munmap(0x1F000, 0xE1000) = 0 0
6194/0x142ff1: munmap(0x200000, 0x1F000) = 0 0
6194/0x142ff1: __sysctl(0xBFFFD224, 0x2, 0xBFFFD1EC) = 0 0
6194/0x142ff1: __sysctl(0xBFFFD1EC, 0x2, 0xA0936F88) = 0 0
6194/0x142ff1: __sysctl(0xBFFFD224, 0x2, 0xBFFFD1EC) = 0 0
6194/0x142ff1: __sysctl(0xBFFFD1EC, 0x2, 0xA0936F8C) = 0 0
6194/0x142ff1: __sysctl(0xBFFFD224, 0x2, 0xBFFFD1EC) = 0 0
6194/0x142ff1: __sysctl(0xBFFFD1EC, 0x2, 0xA0936F90) = 0 0
6194/0x142ff1: mmap(0x0, 0x3000, 0x3, 0x1002, 0x1000000, 0x100000000) = 0x1F000 0
6194/0x142ff1: __sysctl(0xBFFFD1C4, 0x2, 0xBFFFD18C) = 0 0
6194/0x142ff1: __sysctl(0xBFFFD18C, 0x2, 0xBFFFD210) = 0 0
6194/0x142ff1: __sysctl(0xBFFFD1A4, 0x2, 0xBFFFD1B8) = 0 0
6194/0x142ff1: mmap(0x0, 0x8000, 0x3, 0x1002, 0x1000000, 0x100000000) = 0x22000 0
6194/0x142ff1: mmap(0x0, 0x8000, 0x3, 0x1002, 0x1000000, 0x100000000) = 0x2A000 0
6194/0x142ff1: mmap(0x0, 0x200000, 0x3, 0x1002, 0x7000000, 0x100000000) = 0x200000 0
6194/0x142ff1: munmap(0x300000, 0x100000) = 0 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment