Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

451 lines (449 sloc) 44.405 kb
SYSCALL(args) = return
madvise(0x7FFF896EF000, 0x2000, 0x5) = 0 0
open("/dev/dtracehelper\0", 0x2, 0x7FFF5FC45490) = 3 0
ioctl(0x3, 0x80086804, 0x7FFF5FBFD320) = 0 0
close(0x3) = 0 0
__sysctl(0x7FFF5FBFD210, 0x2, 0x7FFF5FBFD200) = 0 0
bsdthread_register(0x7FFF856A539C, 0x7FFF85685FB8, 0x2000) = 0 0
thread_selfid(0x7FFF856A539C, 0x7FFF85685FB8, 0x0) = 386374 0
open_nocancel("/dev/urandom\0", 0x0, 0x7FFF70A6EBE0) = 3 0
read_nocancel(0x3, "\305\220\367!\330t\177\250\273\027\230\371\367@g\377\222\240\n\004\356\315\204KE\33097L\321\203F4\360\320c\202+|s7O\200\316_\\BK\212\347\004\317\212\364=]\026\320\0", 0x40) = 64 0
close_nocancel(0x3) = 0 0
mmap(0x0, 0x3000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001) = 0x147000 0
__sysctl(0x7FFF5FBFD090, 0x2, 0x7FFF5FBFD050) = 0 0
__sysctl(0x7FFF5FBFD050, 0x2, 0x7FFF5FBFD0E8) = 0 0
getpid(0x7FFF5FBFCFE0, 0x7FFFFFE00050, 0x0) = 61735 0
open_nocancel("/dev/urandom\0", 0x0, 0x0) = 3 0
read_nocancel(0x3, "\363%\bJ\215\2203\375\372#\350G\2002\353\275\356j\\e\343\365\266\264\205\335\006JE\342:6H!oCCQ\031PM\352\364(+\276\313\322@\243\221\337\315\250\254J\037\372\335\246R\206\264\322M\344p\036\332g\203K\243\231\033\315\034 \270\256c\020-2{\223g\221\333\255\r\036l\260\300\355\371\2115\360\020\332\331y\202\307-\327\0", 0x6C) = 108 0
close_nocancel(0x3) = 0 0
__sysctl(0x7FFF5FBFD090, 0x2, 0x7FFF5FBFD0BC) = 0 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001) = 0x14A000 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001) = 0x161000 0
mmap(0x0, 0x1000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001) = 0x178000 0
mmap(0x0, 0x200000, 0x3, 0x1002, 0x7000000, 0x7FFF00000001) = 0x179000 0
munmap(0x100179000, 0x87000) = 0 0
munmap(0x100300000, 0x79000) = 0 0
__sysctl(0x7FFF5FBFD1F0, 0x2, 0x7FFF5FBFD1B0) = 0 0
__sysctl(0x7FFF5FBFD1B0, 0x2, 0x7FFF70A7B760) = 0 0
__sysctl(0x7FFF5FBFD1F0, 0x2, 0x7FFF5FBFD1B0) = 0 0
__sysctl(0x7FFF5FBFD1B0, 0x2, 0x7FFF70A7B764) = 0 0
__sysctl(0x7FFF5FBFD1F0, 0x2, 0x7FFF5FBFD1B0) = 0 0
__sysctl(0x7FFF5FBFD1B0, 0x2, 0x7FFF70A7B768) = 0 0
mmap(0x0, 0x3000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001) = 0x179000 0
__sysctl(0x7FFF5FBFD1C0, 0x2, 0x7FFF5FBFD180) = 0 0
__sysctl(0x7FFF5FBFD180, 0x2, 0x7FFF5FBFD218) = 0 0
__sysctl(0x7FFF5FBFD1C0, 0x2, 0x7FFF5FBFD1EC) = 0 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001) = 0x17C000 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001) = 0x193000 0
mmap(0x0, 0x200000, 0x3, 0x1002, 0x7000000, 0x7FFF00000001) = 0x300000 0
munmap(0x100400000, 0x100000) = 0 0
shm_open(0x7FFF857C17F8, 0x0, 0x0) = 3 0
mmap(0x0, 0x1000, 0x1, 0x1, 0x3, 0x100000000) = 0x1AB000 0
close_nocancel(0x3) = 0 0
mmap(0x0, 0x200000, 0x3, 0x1002, 0x7000000, 0x100000000) = 0x512000 0
munmap(0x100512000, 0xEE000) = 0 0
munmap(0x100700000, 0x12000) = 0 0
sigaction(0x2, 0x7FFF5FBFF490, 0x7FFF5FBFF4C0) = 0 0
getpid(0x7FFF5FBFF4D0, 0x7FFFFFE00050, 0x0) = 61735 0
open_nocancel("/dev/urandom\0", 0x0, 0x0) = 3 0
read_nocancel(0x3, "+v\314[\340J\023%\272\003)n){\025\367\352\001W\365\232\366'\370\312d\216\261E\250\276\346\0313\2201m\021F\274\221-ZI\220\373\017N?4\267\txX\340Y\212\211\273I\0", 0x6C) = 108 0
close_nocancel(0x3) = 0 0
issetugid(0x100000000, 0x7FFF5FBFF7E8, 0x7FFF5FC40530) = 0 0
geteuid(0x100000000, 0x7FFF5FBFF7E8, 0x0) = 0 0
__sysctl(0x7FFF5FBFD3C0, 0x2, 0x7FFF5FBFD380) = 0 0
__sysctl(0x7FFF5FBFD380, 0x2, 0x7FFF5FBFD41C) = 0 0
shared_region_check_np(0x7FFF5FBFD588, 0x0, 0x7FFF5FC1DC86) = 0 0
stat64("/usr/lib/dtrace/libdtrace_dyld.dylib\0", 0x7FFF5FBFC990, 0x7FFF5FBFCFD0) = 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(0x100142000, 0x2000, 0x5, 0x12, 0x3, 0x7FFF00000001) = 0x142000 0
mmap(0x100144000, 0x1000, 0x3, 0x12, 0x3, 0x7FFF00000001) = 0x144000 0
mmap(0x100145000, 0x1F10, 0x1, 0x12, 0x3, 0x7FFF00000001) = 0x145000 0
close(0x3) = 0 0
stat64("/usr/lib/libSystem.B.dylib\0", 0x7FFF5FBFC730, 0x7FFF5FBFCD70) = 0 0
stat64("/usr/lib/libobjc.A.dylib\0", 0x7FFF5FBFC730, 0x7FFF5FBFCD70) = 0 0
stat64("/usr/lib/system/libmathCommon.A.dylib\0", 0x7FFF5FBFC5E0, 0x7FFF5FBFCC20) = 0 0
stat64("/usr/lib/libauto.dylib\0", 0x7FFF5FBFC5B0, 0x7FFF5FBFCBF0) = 0 0
stat64("/usr/lib/libstdc++.6.dylib\0", 0x7FFF5FBFC5B0, 0x7FFF5FBFCBF0) = 0 0
issetugid(0x7FFF8699F8AC, 0x7FFF5FBFD25C, 0x7FFF5FBFF6D0) = 0 0
stat64("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation\0", 0x7FFF5FBFC320, 0x7FFF5FBFC960) = 0 0
mmap(0x0, 0x1000000, 0x3, 0x1002, 0x2000000, 0x100000000) = 0x400000 0
munmap(0x100400000, 0x400000) = 0 0
munmap(0x101000000, 0x400000) = 0 0
getrlimit(0x1003, 0x7FFF5FBFF650, 0x7FFF5FBFF6D0) = 0 0
mmap(0x0, 0x62000, 0x3, 0x1002, 0x3000000, 0x100000000) = 0x400000 0
mmap(0x0, 0x1000, 0x3, 0x1002, 0x3000000, 0x100000000) = 0x1AA000 0
open("/dev/urandom\0", 0x20104, 0x24) = 3 0
fstat64(0x3, 0x7FFF5FBFF460, 0x0) = 0 0
read(0x3, "]ct\313\254\2647\237\222\352\310\276\b\v_\273CYs\t\336\001\336e/$\026\301g\373&\267\0", 0x20) = 32 0
close(0x3) = 0 0
sigaction(0x2, 0x7FFF5FBFF4A0, 0x7FFF5FBFF4D0) = 0 0
sigaction(0x1, 0x7FFF5FBFF4A0, 0x7FFF5FBFF4D0) = 0 0
sigaction(0x3, 0x7FFF5FBFF4A0, 0x7FFF5FBFF4D0) = 0 0
sigaction(0xF, 0x7FFF5FBFF4A0, 0x7FFF5FBFF4D0) = 0 0
sigaction(0xE, 0x7FFF5FBFF4A0, 0x7FFF5FBFF4D0) = 0 0
sigaction(0x1E, 0x7FFF5FBFF4A0, 0x7FFF5FBFF4D0) = 0 0
sigaction(0x1F, 0x7FFF5FBFF4A0, 0x7FFF5FBFF4D0) = 0 0
sigaction(0xA, 0x7FFF5FBFF4A0, 0x7FFF5FBFF4D0) = 0 0
sigaction(0xB, 0x7FFF5FBFF4A0, 0x7FFF5FBFF4D0) = 0 0
sigaction(0xD, 0x7FFF5FBFF4A0, 0x7FFF5FBFF4D0) = 0 0
sigprocmask(0x1, 0x7FFF5FBFF52C, 0x7FFF5FBFF52C) = 0x0 0
sigaction(0x14, 0x7FFF5FBFF4C0, 0x7FFF5FBFF4F0) = 0 0
sigprocmask(0x3, 0x7FFF5FBFF52C, 0x0) = 0x0 0
geteuid(0x0, 0x10023752, 0x100237080) = 0 0
getegid(0x0, 0x10023752, 0x0) = 0 0
getuid(0x0, 0x10023E97, 0x10022EF20) = 0 0
geteuid(0x0, 0x10023E97, 0x0) = 0 0
getgid(0x0, 0x10023E97, 0x0) = 0 0
getegid(0x0, 0x10023E97, 0x0) = 0 0
getrlimit(0x1008, 0x7FFF5FBFF310, 0x7FFF8566F80C) = 0 0
open_nocancel("/var/folders/xh/xhUg+BgeHp8hhi8Kt3qIKU+++TM/-Tmp-/foo.rb20110611-61730-1vd137m-0\0", 0x0, 0x1B6) = 3 0
close_nocancel(0x3) = 0 0
open_nocancel("/var/folders/xh/xhUg+BgeHp8hhi8Kt3qIKU+++TM/-Tmp-/foo.rb20110611-61730-1vd137m-0\0", 0x0, 0x1B6) = 3 0
fstat64(0x3, 0x7FFF5FBFF2A0, 0x7FFF5FBFF36C) = 0 0
read_nocancel(0x3, "require 'rubygems'\n\0", 0x1000) = 19 0
read_nocancel(0x3, "\0", 0x1000) = 0 0
close_nocancel(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems.rb\0", 0x7FFF5FBFEC40, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFEC60, 0x0) = 0 0
close(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems.rb\0", 0x7FFF5FBFEC60, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFEC80, 0x0) = 0 0
close(0x3) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems.rb\0", 0x0, 0x10023F9E0) = 3 0
fstat64(0x3, 0x7FFF5FBFEAB0, 0x0) = 0 0
close(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems.rb\0", 0x0, 0x1B6) = 3 0
close_nocancel(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems.rb\0", 0x0, 0x1B6) = 3 0
fstat64(0x3, 0x7FFF5FBFDEC0, 0x7FFF5FBFDF8C) = 0 0
read_nocancel(0x3, "# -*- ruby -*-\n#--\n# Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others.\n# All rights reserved.\n# See LICENSE.txt for permissions.\n#++\n\nmodule Gem\n QUICKLOADER_SUCKAGE = RUBY_VERSION =~ /^1\\.9\\.1/\n GEM_PRELUDE_SUCKAGE = RUBY_VERSION =~ /^", 0x1000) = 4096 0
read_nocancel(0x3, "licts with\n # already activated gems or that RubyGems is otherwise unable to activate.\n\n class LoadError < ::LoadError\n # Name of gem\n attr_accessor :name\n\n # Version requirement of gem\n attr_accessor :requirement\n end\n\n # :stopdoc:\n\n Ruby", 0x1000) = 4096 0
read_nocancel(0x3, "ec_name+\n # is not given, the gem's default_executable is chosen, otherwise the\n # specified executable's path is returned. +requirements+ allows\n # you to specify specific gem versions.\n\n def self.bin_path(name, exec_name = nil, *requirements)\n # ", 0x1000) = 4096 0
read_nocancel(0x3, " # in case of perms issues -- lame\n end\n end\n\n ##\n # Returns a list of paths matching +glob+ that can be used by a gem to pick\n # up features from other gems. For example:\n #\n # Gem.find_files('rdoc/discover').each do |path| load path end\n #\n ", 0x1000) = 4096 0
read_nocancel(0x3, "lt $LOAD_PATH paths.\n\n def self.load_path_insert_index\n index = $LOAD_PATH.index ConfigMap[:sitelibdir]\n\n if QUICKLOADER_SUCKAGE then\n $LOAD_PATH.each_with_index do |path, i|\n if path.instance_variables.include?(:@gem_prelude_index) or\n ", 0x1000) = 4096 0
read_nocancel(0x3, "iles.\n\n def self.promote_load_path(gem_name, over_name)\n gem = Gem.loaded_specs[gem_name]\n over = Gem.loaded_specs[over_name]\n\n raise ArgumentError, \"gem #{gem_name} is not activated\" if gem.nil?\n raise ArgumentError, \"gem #{over_name} is not ", 0x1000) = 4096 0
read_nocancel(0x3, " able to set the sources without calling\n # Gem.sources.replace since that would cause an infinite loop.\n\n def self.sources= new_sources\n @sources = new_sources\n end\n\n ##\n # Glob pattern for require-able path suffixes.\n\n def self.suffix_pattern\n ", 0x1000) = 4096 0
read_nocancel(0x3, "te repositories\n\n MARSHAL_SPEC_DIR = \"quick/Marshal.#{Gem.marshal_version}/\"\n\n autoload :Version, 'rubygems/version'\n autoload :Requirement, 'rubygems/requirement'\n autoload :Dependency, 'rubygems/dependency'\n autoload :GemPathSearche", 0x1000) = 4096 0
read_nocancel(0x3, "cification::find_by_name\", 2011, 11\n deprecate :cache_dir, \"Specification#cache_dir\", 2011, 11\n deprecate :cache_gem, \"Specification#cache_file\", 2011, 11\n deprecate :default_system_source_cache_dir, :none, 2011, 11\n ", 0x1000) = 630 0
read_nocancel(0x3, "e\n # used to skip activation of specified gems, for example to test out changes\n # that haven't been installed yet. Now RubyGems defers to -I and the\n # RUBYLIB environment variable to skip activation of a gem.\n #\n # Example:\n #\n # GEM_SKIP=libA:", 0x1000) = 0 0
close_nocancel(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/defaults.rb\0", 0x7FFF5FBFE2D0, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/defaults.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFE2F0, 0x0) = 0 0
close(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/defaults.rb\0", 0x7FFF5FBFE2F0, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/defaults.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFE310, 0x0) = 0 0
close(0x3) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/defaults.rb\0", 0x0, 0x100274660) = 3 0
fstat64(0x3, 0x7FFF5FBFE140, 0x0) = 0 0
close(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/defaults.rb\0", 0x0, 0x1B6) = 3 0
close_nocancel(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/defaults.rb\0", 0x0, 0x1B6) = 3 0
fstat64(0x3, 0x7FFF5FBFD550, 0x7FFF5FBFD61C) = 0 0
read_nocancel(0x3, "module Gem\n\n # TODO: move this whole file back into rubygems.rb\n\n @post_install_hooks ||= []\n @post_uninstall_hooks ||= []\n @pre_uninstall_hooks ||= []\n @pre_install_hooks ||= []\n\n ##\n # An Array of the default sources that come with RubyGems\n", 0x1000) = 2569 0
read_nocancel(0x3, "ion]\n ]\n else\n [\n ConfigMap[:libdir],\n ruby_engine,\n 'gems',\n ConfigMap[:ruby_version]\n ]\n end\n\n @default_dir ||= File.join(*path)\n end\n\n #", 0x1000) = 0 0
close_nocancel(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/dependency_list.rb\0", 0x7FFF5FBFE2B0, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/dependency_list.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFE2D0, 0x0) = 0 0
close(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/dependency_list.rb\0", 0x7FFF5FBFE2D0, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/dependency_list.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFE2F0, 0x0) = 0 0
close(0x3) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/dependency_list.rb\0", 0x0, 0x100279740) = 3 0
fstat64(0x3, 0x7FFF5FBFE120, 0x0) = 0 0
close(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/dependency_list.rb\0", 0x0, 0x1B6) = 3 0
close_nocancel(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/dependency_list.rb\0", 0x0, 0x1B6) = 3 0
fstat64(0x3, 0x7FFF5FBFD530, 0x7FFF5FBFD5FC) = 0 0
read_nocancel(0x3, "#--\n# Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others.\n# All rights reserved.\n# See LICENSE.txt for permissions.\n#++\n\nrequire 'tsort'\nrequire 'rubygems/deprecate'\n\n##\n# Gem::DependencyList is used for installing and uninstalling gems in ", 0x1000) = 4096 0
read_nocancel(0x3, "]\n dep and not dep.requirement.satisfied_by? spec.version\n }\n end\n\n ##\n # Removes the gemspec matching +full_name+ from the dependency list\n\n def remove_by_name(full_name)\n @specs.delete_if { |spec| spec.full_name == full_name }\n end\n\n ##\n", 0x1000) = 1618 0
read_nocancel(0x3, "cs.each(&block)\n end\n\n def tsort_each_child(node, &block)\n specs = @specs.sort.reverse\n\n dependencies = node.runtime_dependencies\n dependencies.push(*node.development_dependencies) if @development\n\n dependencies.each do |dep|\n specs.each", 0x1000) = 0 0
close_nocancel(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/tsort.rb\0", 0x7FFF5FBFD940, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/tsort.bundle\0", 0x7FFF5FBFD940, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/i686-darwin10.7.0/tsort.rb\0", 0x7FFF5FBFD940, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/i686-darwin10.7.0/tsort.bundle\0", 0x7FFF5FBFD940, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/tsort.rb\0", 0x7FFF5FBFD940, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/tsort.bundle\0", 0x7FFF5FBFD940, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/1.8/tsort.rb\0", 0x7FFF5FBFD940, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/1.8/tsort.bundle\0", 0x7FFF5FBFD940, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/1.8/i686-darwin10.7.0/tsort.rb\0", 0x7FFF5FBFD940, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/1.8/i686-darwin10.7.0/tsort.bundle\0", 0x7FFF5FBFD940, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/tsort.rb\0", 0x7FFF5FBFD940, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/tsort.bundle\0", 0x7FFF5FBFD940, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/1.8/tsort.rb\0", 0x7FFF5FBFD940, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/1.8/tsort.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFD960, 0x0) = 0 0
close(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/tsort.rb\0", 0x7FFF5FBFD960, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/i686-darwin10.7.0/tsort.rb\0", 0x7FFF5FBFD960, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/tsort.rb\0", 0x7FFF5FBFD960, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/1.8/tsort.rb\0", 0x7FFF5FBFD960, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/1.8/i686-darwin10.7.0/tsort.rb\0", 0x7FFF5FBFD960, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/tsort.rb\0", 0x7FFF5FBFD960, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/1.8/tsort.rb\0", 0x7FFF5FBFD960, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/1.8/tsort.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFD980, 0x0) = 0 0
close(0x3) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/1.8/tsort.rb\0", 0x0, 0x100279850) = 3 0
fstat64(0x3, 0x7FFF5FBFD7B0, 0x0) = 0 0
close(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/1.8/tsort.rb\0", 0x0, 0x1B6) = 3 0
close_nocancel(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/1.8/tsort.rb\0", 0x0, 0x1B6) = 3 0
fstat64(0x3, 0x7FFF5FBFCBC0, 0x7FFF5FBFCC8C) = 0 0
read_nocancel(0x3, "#!/usr/bin/env ruby\n#--\n# tsort.rb - provides a module for topological sorting and strongly connected components.\n#++\n#\n\n#\n# TSort implements topological sorting using Tarjan's algorithm for\n# strongly connected components.\n#\n# TSort is designed to be able", 0x1000) = 4096 0
mmap(0x0, 0xB0000, 0x3, 0x1002, 0x3000000, 0x100000001) = 0x462000 0
read_nocancel(0x3, "#tsort method.\n # <tt><em>obj</em>.tsort_each</tt> is similar to <tt><em>obj</em>.tsort.each</tt>, but\n # modification of _obj_ during the iteration may lead to unexpected results.\n #\n # #tsort_each returns +nil+.\n # If there is a cycle, TSort::Cyclic", 0x1000) = 4089 0
read_nocancel(0x3, "_component {|component| result << component}\n result\n end\n\n #\n # The iterator version of the #strongly_connected_components method.\n # <tt><em>obj</em>.each_strongly_connected_component</tt> is similar to\n # <tt><em>obj</em>.strongly_connected_comp", 0x1000) = 0 0
close_nocancel(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/deprecate.rb\0", 0x7FFF5FBFD920, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/deprecate.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFD940, 0x0) = 0 0
close(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/deprecate.rb\0", 0x7FFF5FBFD940, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/deprecate.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFD960, 0x0) = 0 0
close(0x3) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/deprecate.rb\0", 0x0, 0x1002657D0) = 3 0
fstat64(0x3, 0x7FFF5FBFD790, 0x0) = 0 0
close(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/deprecate.rb\0", 0x0, 0x1B6) = 3 0
close_nocancel(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/deprecate.rb\0", 0x0, 0x1B6) = 3 0
fstat64(0x3, 0x7FFF5FBFCBA0, 0x7FFF5FBFCC6C) = 0 0
read_nocancel(0x3, "##\n# Provides a single method +deprecate+ to be used to declare when\n# something is going away.\n#\n# class Legacy\n# def self.klass_method\n# # ...\n# end\n#\n# def instance_method\n# # ...\n# end\n#\n# extend Deprec", 0x1000) = 1752 0
read_nocancel(0x3, " wrapping it up\n # in a dummy method. It warns on each call to the dummy method\n # telling the user of +repl+ (unless +repl+ is :none) and the\n # year/month that it is planned to go away.\n\n def deprecate name, repl, year, month\n class_eval {\n o", 0x1000) = 0 0
close_nocancel(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/path_support.rb\0", 0x7FFF5FBFE290, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/path_support.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFE2B0, 0x0) = 0 0
close(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/path_support.rb\0", 0x7FFF5FBFE2B0, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/path_support.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFE2D0, 0x0) = 0 0
close(0x3) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/path_support.rb\0", 0x0, 0x100281FA0) = 3 0
fstat64(0x3, 0x7FFF5FBFE100, 0x0) = 0 0
close(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/path_support.rb\0", 0x0, 0x1B6) = 3 0
close_nocancel(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/path_support.rb\0", 0x0, 0x1B6) = 3 0
fstat64(0x3, 0x7FFF5FBFD510, 0x7FFF5FBFD5DC) = 0 0
read_nocancel(0x3, "##\n#\n# Gem::PathSupport facilitates the GEM_HOME and GEM_PATH environment settings\n# to the rest of RubyGems.\n#\nclass Gem::PathSupport\n ##\n # The default system path for managing Gems.\n attr_reader :home\n\n ##\n # Array of paths to search for Gems.\n at", 0x1000) = 1528 0
read_nocancel(0x3, "(gpaths)\n # FIX: it should be [home, *path], not [*path, home]\n\n gem_path = []\n\n # FIX: I can't tell wtf this is doing.\n gpaths ||= (ENV['GEM_PATH'] || \"\").empty? ? nil : ENV[\"GEM_PATH\"]\n\n if gpaths\n if gpaths.kind_of?(Array)\n ge", 0x1000) = 0 0
close_nocancel(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rbconfig.rb\0", 0x7FFF5FBFE270, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rbconfig.bundle\0", 0x7FFF5FBFE270, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/i686-darwin10.7.0/rbconfig.rb\0", 0x7FFF5FBFE270, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/i686-darwin10.7.0/rbconfig.bundle\0", 0x7FFF5FBFE270, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/rbconfig.rb\0", 0x7FFF5FBFE270, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/rbconfig.bundle\0", 0x7FFF5FBFE270, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/1.8/rbconfig.rb\0", 0x7FFF5FBFE270, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/1.8/rbconfig.bundle\0", 0x7FFF5FBFE270, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/1.8/i686-darwin10.7.0/rbconfig.rb\0", 0x7FFF5FBFE270, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/1.8/i686-darwin10.7.0/rbconfig.bundle\0", 0x7FFF5FBFE270, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/rbconfig.rb\0", 0x7FFF5FBFE270, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/rbconfig.bundle\0", 0x7FFF5FBFE270, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/1.8/rbconfig.rb\0", 0x7FFF5FBFE270, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/1.8/rbconfig.bundle\0", 0x7FFF5FBFE270, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/1.8/i686-darwin10.7.0/rbconfig.rb\0", 0x7FFF5FBFE270, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/1.8/i686-darwin10.7.0/rbconfig.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFE290, 0x0) = 0 0
close(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rbconfig.rb\0", 0x7FFF5FBFE290, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/i686-darwin10.7.0/rbconfig.rb\0", 0x7FFF5FBFE290, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/rbconfig.rb\0", 0x7FFF5FBFE290, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/1.8/rbconfig.rb\0", 0x7FFF5FBFE290, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/1.8/i686-darwin10.7.0/rbconfig.rb\0", 0x7FFF5FBFE290, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/rbconfig.rb\0", 0x7FFF5FBFE290, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/1.8/rbconfig.rb\0", 0x7FFF5FBFE290, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/1.8/i686-darwin10.7.0/rbconfig.rb\0", 0x7FFF5FBFE290, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/1.8/i686-darwin10.7.0/rbconfig.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFE2B0, 0x0) = 0 0
close(0x3) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/1.8/i686-darwin10.7.0/rbconfig.rb\0", 0x0, 0x10027DCC0) = 3 0
fstat64(0x3, 0x7FFF5FBFE0E0, 0x0) = 0 0
close(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/1.8/i686-darwin10.7.0/rbconfig.rb\0", 0x0, 0x1B6) = 3 0
close_nocancel(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/1.8/i686-darwin10.7.0/rbconfig.rb\0", 0x0, 0x1B6) = 3 0
fstat64(0x3, 0x7FFF5FBFD4F0, 0x7FFF5FBFD5BC) = 0 0
read_nocancel(0x3, "\n# This file was created by mkconfig.rb when ruby was built. Any\n# changes made to this file will be lost the next time ruby is built.\n\nmodule Config\n RUBY_VERSION == \"1.8.7\" or\n raise \"ruby lib version (1.8.7) doesn't match executable version (#{RUBY", 0x1000) = 4096 0
read_nocancel(0x3, "arget_alias\"] = \"\"\n CONFIG[\"host_alias\"] = \"\"\n CONFIG[\"build_alias\"] = \"\"\n CONFIG[\"LIBS\"] = \"-ldl -lobjc \"\n CONFIG[\"ECHO_T\"] = \"\"\n CONFIG[\"ECHO_N\"] = \"\"\n CONFIG[\"ECHO_C\"] = \"\\\\\\\\c\"\n CONFIG[\"DEFS\"] = \"\"\n CONFIG[\"mandir\"] = \"$(datarootdir)/man\"\n CON", 0x1000) = 2353 0
read_nocancel(0x3, "= \"$(datarootdir)\"\n CONFIG[\"datarootdir\"] = \"$(prefix)/share\"\n CONFIG[\"libexecdir\"] = \"$(exec_prefix)/libexec\"\n CONFIG[\"sbindir\"] = \"$(exec_prefix)/sbin\"\n CONFIG[\"bindir\"] = \"$(exec_prefix)/bin\"\n CONFIG[\"exec_prefix\"] = \"$(prefix)\"\n CONFIG[\"PACKAGE_U", 0x1000) = 0 0
close_nocancel(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/deprecate.rb\0", 0x7FFF5FBFE250, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/deprecate.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFE270, 0x0) = 0 0
close(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/exceptions.rb\0", 0x7FFF5FBFE230, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/exceptions.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFE250, 0x0) = 0 0
close(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/exceptions.rb\0", 0x7FFF5FBFE250, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/exceptions.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFE270, 0x0) = 0 0
close(0x3) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/exceptions.rb\0", 0x0, 0x1002572A0) = 3 0
fstat64(0x3, 0x7FFF5FBFE0A0, 0x0) = 0 0
close(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/exceptions.rb\0", 0x0, 0x1B6) = 3 0
close_nocancel(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/exceptions.rb\0", 0x0, 0x1B6) = 3 0
fstat64(0x3, 0x7FFF5FBFD4B0, 0x7FFF5FBFD57C) = 0 0
read_nocancel(0x3, "##\n# Base exception class for RubyGems. All exception raised by RubyGems are a\n# subclass of this one.\nclass Gem::Exception < RuntimeError; end\n\nclass Gem::CommandLineError < Gem::Exception; end\n\nclass Gem::DependencyError < Gem::Exception; end\n\nclass Gem", 0x1000) = 2393 0
read_nocancel(0x3, "er(\"You don't have write permissions into the #{path} directory.\")\n end\nend\n\n##\n# Used to raise parsing and loading errors\nclass Gem::FormatException < Gem::Exception\n attr_accessor :file_path\nend\n\nclass Gem::GemNotFoundException < Gem::Exception\n def i", 0x1000) = 0 0
close_nocancel(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/defaults/operating_system.rb\0", 0x7FFF5FBFDAF0, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/defaults/operating_system.bundle\0", 0x7FFF5FBFDAF0, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/i686-darwin10.7.0/rubygems/defaults/operating_system.rb\0", 0x7FFF5FBFDAF0, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/i686-darwin10.7.0/rubygems/defaults/operating_system.bundle\0", 0x7FFF5FBFDAF0, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/rubygems/defaults/operating_system.rb\0", 0x7FFF5FBFDAF0, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/rubygems/defaults/operating_system.bundle\0", 0x7FFF5FBFDAF0, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/1.8/rubygems/defaults/operating_system.rb\0", 0x7FFF5FBFDAF0, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/1.8/rubygems/defaults/operating_system.bundle\0", 0x7FFF5FBFDAF0, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/1.8/i686-darwin10.7.0/rubygems/defaults/operating_system.rb\0", 0x7FFF5FBFDAF0, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/1.8/i686-darwin10.7.0/rubygems/defaults/operating_system.bundle\0", 0x7FFF5FBFDAF0, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb\0", 0x7FFF5FBFDAF0, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.bundle\0", 0x7FFF5FBFDAF0, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/1.8/rubygems/defaults/operating_system.rb\0", 0x7FFF5FBFDAF0, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/1.8/rubygems/defaults/operating_system.bundle\0", 0x7FFF5FBFDAF0, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/1.8/i686-darwin10.7.0/rubygems/defaults/operating_system.rb\0", 0x7FFF5FBFDAF0, 0x0) = -1 Err#2
stat64("/Users/aaron/.ruby18/lib/ruby/1.8/i686-darwin10.7.0/rubygems/defaults/operating_system.bundle\0", 0x7FFF5FBFDAF0, 0x0) = -1 Err#2
stat64("./rubygems/defaults/operating_system.rb\0", 0x7FFF5FBFDAF0, 0x0) = -1 Err#2
stat64("./rubygems/defaults/operating_system.bundle\0", 0x7FFF5FBFDAF0, 0x0) = -1 Err#2
sigprocmask(0x3, 0x1000F14E0, 0x0) = 0x0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb\0", 0x7FFF5FBFE210, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFE230, 0x0) = 0 0
close(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb\0", 0x7FFF5FBFE230, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFE250, 0x0) = 0 0
close(0x3) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb\0", 0x0, 0x1002640C0) = 3 0
fstat64(0x3, 0x7FFF5FBFE080, 0x0) = 0 0
close(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb\0", 0x0, 0x1B6) = 3 0
close_nocancel(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb\0", 0x0, 0x1B6) = 3 0
fstat64(0x3, 0x7FFF5FBFD490, 0x7FFF5FBFD55C) = 0 0
read_nocancel(0x3, "#--\n# Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others.\n# All rights reserved.\n# See LICENSE.txt for permissions.\n#++\n\nmodule Kernel\n\n if defined?(gem_original_require) then\n # Ruby ships with a custom_require, override its require\n ", 0x1000) = 1834 0
read_nocancel(0x3, " gem is activated (added to the\n # loadpath).\n #\n # The normal <tt>require</tt> functionality of returning false if\n # that file has already been loaded is preserved.\n\n def require path\n if Gem.unresolved_deps.empty? or Gem.loaded_path? path then", 0x1000) = 0 0
close_nocancel(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/specification.rb\0", 0x7FFF5FBFDA90, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/specification.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFDAB0, 0x0) = 0 0
close(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/specification.rb\0", 0x7FFF5FBFDAB0, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/specification.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFDAD0, 0x0) = 0 0
close(0x3) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/specification.rb\0", 0x0, 0x100266A50) = 3 0
fstat64(0x3, 0x7FFF5FBFD900, 0x0) = 0 0
close(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/specification.rb\0", 0x0, 0x1B6) = 3 0
close_nocancel(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/specification.rb\0", 0x0, 0x1B6) = 3 0
fstat64(0x3, 0x7FFF5FBFCD10, 0x7FFF5FBFCDDC) = 0 0
read_nocancel(0x3, "#--\n# Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others.\n# All rights reserved.\n# See LICENSE.txt for permissions.\n#++\n\nrequire 'rubygems/version'\nrequire 'rubygems/requirement'\nrequire 'rubygems/platform'\nrequire \"rubygems/deprecate\"\n\n# :", 0x1000) = 4096 0
read_nocancel(0x3, "d.\n #\n # The default ['lib'] is typically sufficient.\n\n attr_accessor :require_paths\n\n ##\n # The version of RubyGems used to create this gem.\n #\n # Do not set this, it is set automatically when the gem is packaged.\n\n attr_accessor :rubygems_version", 0x1000) = 4096 0
read_nocancel(0x3, "move once we're happy\n\n # TODO: this is much more efficient, but we need the extra checks for now\n # _all.concat specs\n # _resort!\n\n specs.each do |spec| # TODO: slow\n add_spec spec\n end\n end\n\n ##\n # Returns all specifications. This ", 0x1000) = 4096 0
read_nocancel(0x3, "nput+ can be anything that YAML.load() accepts: String or IO.\n\n def self.from_yaml(input)\n input = normalize_yaml_input input\n spec = YAML.load input\n\n if spec && spec.class == FalseClass then\n raise Gem::EndOfYAMLException\n end\n\n unle", 0x1000) = 4096 0
read_nocancel(0x3, "end\n\n ##\n # Load custom marshal format, re-initializing defaults as needed\n\n def self._load(str)\n array = Marshal.load str\n\n spec = Gem::Specification.new\n spec.instance_variable_set :@specification_version, array[1]\n\n current_version = CURR", 0x1000) = 4096 0
read_nocancel(0x3, "executables)\n return nil if executables.nil?\n\n if @bindir then\n Array(executables).map { |e| File.join(@bindir, e) }\n else\n executables\n end\n rescue\n return nil\n end\n\n ##\n # Adds a dependency on gem +dependency+ with type +type", 0x1000) = 4096 0
read_nocancel(0x3, "end\n\n ##\n # Return true if this spec can require +file+.\n\n def contains_requirable_file? file\n root = full_gem_path\n\n require_paths.each do |lib|\n base = \"#{root}/#{lib}/#{file}\"\n Gem.suffixes.each do |suf|\n path = \"#{base}#{suf}\"", 0x1000) = 4096 0
read_nocancel(0x3, " Don't\n # use this, push onto the array instead.\n\n def executables= value\n # TODO: warn about setting instead of pushing\n @executables = Array(value)\n end\n\n ##\n # Extensions to build when installing the gem. See\n # Gem::Installer#build_extensi", 0x1000) = 4096 0
read_nocancel(0x3, "_)|\n hash_code ^ self.send(name).hash\n }\n end\n\n def init_with coder # :nodoc:\n yaml_initialize coder.tag, coder.map\n end\n\n ##\n # Specification constructor. Assigns the default values to the attributes\n # and yields itself for further initi", 0x1000) = 4096 0
read_nocancel(0x3, "files.concat(@extra_rdoc_files)\n end\n\n @files = @files.uniq if @files\n @extensions = @extensions.uniq if @extensions\n @test_files = @test_files.uniq if @test_files\n @executables = @executables.uniq if @executables", 0x1000) = 4096 0
read_nocancel(0x3, " self.require_paths = [path]\n end\n\n ##\n # The version of ruby required by this gem\n\n def required_ruby_version= req\n @required_ruby_version = Gem::Requirement.create req\n end\n\n ##\n # The RubyGems version required by this gem\n\n def required_ruby", 0x1000) = 4096 0
read_nocancel(0x3, "e\n test_files.first\n end\n\n def test_suite_file= file # :nodoc:\n # TODO: deprecate\n @test_files = [] unless defined? @test_files\n @test_files << file\n end\n\n ##\n # Returns a Ruby code representation of this specification, such that it can\n ", 0x1000) = 4096 0
read_nocancel(0x3, "aise Gem::InvalidSpecificationException,\n \"expected RubyGems version #{Gem::VERSION}, was #{rubygems_version}\"\n end\n\n @@required_attributes.each do |symbol|\n unless self.send symbol then\n raise Gem::InvalidSpecificationExceptio", 0x1000) = 4096 0
read_nocancel(0x3, "rn @version\n end\n\n # FIX: have this handle the platform/new_platform/original_platform bullshit\n def yaml_initialize(tag, vals) # :nodoc:\n vals.each do |ivar, val|\n instance_variable_set \"@#{ivar}\", val\n end\n\n @original_platform = @platfor", 0x1000) = 1231 0
read_nocancel(0x3, " 2011, 10\n # deprecate :has_rdoc?, :none, 2011, 10\n # deprecate :has_rdoc=, :none, 2011, 10\n # deprecate :default_executable, :none, 2011, 10\n # deprecate :default_executable=, :none, 2011, 10\n # depre", 0x1000) = 0 0
close_nocancel(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/version.rb\0", 0x7FFF5FBFC700, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/version.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFC720, 0x0) = 0 0
close(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/version.rb\0", 0x7FFF5FBFC720, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/version.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFC740, 0x0) = 0 0
close(0x3) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/version.rb\0", 0x0, 0x1002CC700) = 3 0
fstat64(0x3, 0x7FFF5FBFC570, 0x0) = 0 0
close(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/version.rb\0", 0x0, 0x1B6) = 3 0
close_nocancel(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/version.rb\0", 0x0, 0x1B6) = 3 0
fstat64(0x3, 0x7FFF5FBFB980, 0x7FFF5FBFBA4C) = 0 0
read_nocancel(0x3, "##\n# The Version class processes string versions into comparable\n# values. A version string should normally be a series of numbers\n# separated by periods. Each part (digits separated by periods) is\n# considered its own number, and these are used for sortin", 0x1000) = 4096 0
read_nocancel(0x3, "> now returns the value pushed (it used it\n# return nil).\n# Version 1.1.1:: Fixed a bug in the linked list implementation.\n# Version 1.1.2:: Fixed a bug introduced in the last fix.\n#\n# Client A needs a stack with basic push/pop capability. ", 0x1000) = 4096 0
read_nocancel(0x3, "format. It's a string for backwards (RubyGems\n # 1.3.5 and earlier) compatibility.\n\n def marshal_load array\n initialize array[0]\n end\n\n ##\n # A version is considered a prerelease if it contains a letter.\n\n def prerelease?\n @prerelease ||= @vers", 0x1000) = 2050 0
read_nocancel(0x3, "through marshal_load.\n\n @segments ||= @version.scan(/[0-9]+|[a-z]+/i).map do |s|\n /^\\d+$/ =~ s ? s.to_i : s\n end\n end\n\n ##\n # A recommended version for use with a ~> Requirement.\n\n def spermy_recommendation\n segments = self.segments.dup\n\n", 0x1000) = 0 0
close_nocancel(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/requirement.rb\0", 0x7FFF5FBFC6E0, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/requirement.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFC700, 0x0) = 0 0
close(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/requirement.rb\0", 0x7FFF5FBFC700, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/requirement.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFC720, 0x0) = 0 0
close(0x3) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/requirement.rb\0", 0x0, 0x1002D90E0) = 3 0
fstat64(0x3, 0x7FFF5FBFC550, 0x0) = 0 0
close(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/requirement.rb\0", 0x0, 0x1B6) = 3 0
close_nocancel(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/requirement.rb\0", 0x0, 0x1B6) = 3 0
fstat64(0x3, 0x7FFF5FBFB960, 0x7FFF5FBFBA2C) = 0 0
read_nocancel(0x3, "require \"rubygems/version\"\n\n##\n# A Requirement is a set of one or more version restrictions. It supports a\n# few (<tt>=, !=, >, <, >=, <=, ~></tt>) different restriction operators.\n\nclass Gem::Requirement\n include Comparable\n\n OPS = { #:nodoc:\n \"=\" =", 0x1000) = 4096 0
read_nocancel(0x3, ":Gem::Requirement\n# :startdoc:\n\n is \"weird\", the default version requirement is\n # returned.\n\n def self.create input\n case input\n when Gem::Requirement then\n input\n when Gem::Version, Array then\n new input\n else\n if input.respo", 0x1000) = 32 0
read_nocancel(0x3, " number,\n # like <tt>\"1.2\"</tt>.\n #\n # parse(\"> 1.0\") # => [\">\", \"1.0\"]\n # parse(\"1.0\") # => [\"=\", \"1.0\"]\n # parse(Gem::Version.new(\"1.0\")) # => [\"=, \"1.0\"]\n\n def self.parse obj\n return [\"=\", obj] if ", 0x1000) = 0 0
close_nocancel(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/version.rb\0", 0x7FFF5FBFB350, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/version.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFB370, 0x0) = 0 0
close(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/platform.rb\0", 0x7FFF5FBFC6C0, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/platform.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFC6E0, 0x0) = 0 0
close(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/platform.rb\0", 0x7FFF5FBFC6E0, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/platform.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFC700, 0x0) = 0 0
close(0x3) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/platform.rb\0", 0x0, 0x1002E2080) = 3 0
fstat64(0x3, 0x7FFF5FBFC530, 0x0) = 0 0
close(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/platform.rb\0", 0x0, 0x1B6) = 3 0
close_nocancel(0x3) = 0 0
open_nocancel("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/platform.rb\0", 0x0, 0x1B6) = 3 0
fstat64(0x3, 0x7FFF5FBFB940, 0x7FFF5FBFBA0C) = 0 0
read_nocancel(0x3, "require \"rubygems/deprecate\"\n\n##\n# Available list of platforms for targeting Gem installations.\n\nclass Gem::Platform\n\n @local = nil\n\n attr_accessor :cpu\n\n attr_accessor :os\n\n attr_accessor :version\n\n def self.local\n arch = Gem::ConfigMap[:arch]\n ", 0x1000) = 4096 0
read_nocancel(0x3, "is a String it will be\n # converted to a Gem::Platform first. See #=== for matching rules.\n\n def =~(other)\n case other\n when Gem::Platform then # nop\n when String then\n # This data is from http://gems.rubyforge.org/gems/yaml on 19 Aug 2007", 0x1000) = 1507 0
read_nocancel(0x3, " ['powerpc', 'darwin', $1 ]\n when /sparc-solaris2.8/ then ['sparc', 'solaris', '2.8' ]\n when /universal-darwin(\\d)/ then ['universal', 'darwin', $1 ]\n else other\n ", 0x1000) = 0 0
close_nocancel(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/deprecate.rb\0", 0x7FFF5FBFB330, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/deprecate.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFB350, 0x0) = 0 0
close(0x3) = 0 0
stat64("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/deprecate.rb\0", 0x7FFF5FBFC6A0, 0x0) = 0 0
open("/Users/aaron/.ruby18/lib/ruby/site_ruby/1.8/rubygems/deprecate.rb\0", 0x0, 0x1000D4EA0) = 3 0
fstat64(0x3, 0x7FFF5FBFC6C0, 0x0) = 0 0
close(0x3) = 0 0
issetugid(0x7FFF857BD411, 0x10082F600, 0x100800000) = 0 0
open_nocancel("/usr/share/zoneinfo/UTC\0", 0x0, 0x2E) = 3 0
fstat64(0x3, 0x7FFF5FBF9EC0, 0x0) = 0 0
read_nocancel(0x3, "TZif\0", 0x2A64) = 56 0
close_nocancel(0x3) = 0 0
Jump to Line
Something went wrong with that request. Please try again.