Skip to content

Instantly share code, notes, and snippets.

@azet
Last active August 29, 2015 13:56
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 azet/9175353 to your computer and use it in GitHub Desktop.
Save azet/9175353 to your computer and use it in GitHub Desktop.
os x curl and gotofail
azet@silenus ~ % otool -L `which curl`
/usr/bin/curl:
/usr/lib/libcurl.4.dylib (compatibility version 7.0.0, current version 8.0.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1197.1.1)
azet@silenus ~ % sudo dtruss "curl https://imperialviolet.org:1266" &> dtruss_curl
azet@silenus ~ % grep -i 'crypto\|security' dtruss_curl
stat64("/System/Library/Frameworks/Security.framework/Versions/A/Security\0", 0x7FFF56BAF088, 0x7FFF56BAFF20) = 0 0
stat64("/usr/lib/system/libcorecrypto.dylib\0", 0x7FFF56BAEE98, 0x7FFF56BAFD30) = 0 0
stat64("/usr/lib/system/libcommonCrypto.dylib\0", 0x7FFF56BAEA08, 0x7FFF56BAF8A0) = 0 0
stat64("/usr/lib/libcrypto.0.9.8.dylib\0", 0x7FFF56BAEED8, 0x7FFF56BAFD70) = 0 0
stat64("/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation\0", 0x7FFF56BAE6B8, 0x7FFF56BAF550) = 0 0
stat64("/System/Library/Security/dotmac_tp.bundle\0", 0x7FFF56BADD70, 0x7F846AD17DB0) = 0 0
stat64("/System/Library/Security/ldapdl.bundle\0", 0x7FFF56BADD70, 0x7F846AD17DB0) = 0 0
stat64("/System/Library/Frameworks/Security.framework\0", 0x7FFF56BADD70, 0x7F846AD17DB0) = 0 0
open_nocancel("/System/Library/Security\0", 0x1100004, 0x7FFF9242FB65) = 8 0
stat64("/Users/azet/Library/Preferences/com.apple.security.plist\0", 0x7FFF56BAF950, 0x0) = 0 0
open("/Users/azet/Library/Preferences/com.apple.security.plist\0", 0x0, 0x0) = 7 0
stat64("/Library/Preferences/com.apple.security-common.plist\0", 0x7FFF56BAF950, 0x0) = -1 Err#2
open("/var/db/mds/messages/se_SecurityMessages\0", 0x0, 0x4) = 7 0
stat64("/Users/azet/Library/Preferences/com.apple.security.revocation.plist\0", 0x7FFF56BAFA10, 0xD5320) = 0 0
open("/Users/azet/Library/Preferences/com.apple.security.revocation.plist\0", 0x0, 0x1B6) = 7 0
stat64("/Users/azet/Library/Preferences/com.apple.security.revocation.plist\0", 0x7FFF56BAFB40, 0xD4FF0) = 0 0
open("/Users/azet/Library/Preferences/com.apple.security.revocation.plist\0", 0x0, 0x1B6) = 7 0
stat64("/Library/Preferences/com.apple.security.plist\0", 0x7FFF56BAF2E0, 0xE2800) = 0 0
open("/Library/Preferences/com.apple.security.plist\0", 0x0, 0x1B6) = 7 0
stat64("/Library/Preferences/com.apple.security.plist\0", 0x7FFF56BAF4A0, 0xE2050) = 0 0
open("/Library/Preferences/com.apple.security.plist\0", 0x0, 0x1B6) = 7 0
stat64("/Library/Security/Trust Settings/Admin.plist\0", 0x7FFF56BAF470, 0x0) = -1 Err#2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment