#!/usr/bin/env ruby -wKU
#
# http://developer.apple.com/library/mac/#technotes/tn2004/tn2123.html

BinaryImage = Struct.new(:first, :last, :name, :file)

class BinaryImages
  def initialize(files, report)
    uuid_to_file = { }
    files.each do |file|
      res = %x{dwarfdump -u "#{file}"} # UUID: A6E43B7B-91A1-B04D-F3D5-BF10D5220B77 (i386) /tmp/Avian_r7963_dSYM/Avian.app.dSYM/Contents/Resources/DWARF/Avian
      file = file.sub(%r{([^/]+?)(\.(app|framework))?\.dSYM$}, "\\0/Contents/Resources/DWARF/\\1") if File.directory? file
      uuid_to_file[$1.gsub(/-/, '')] = file if res =~ /UUID: ([0-9A-F\-]*)/
    end

    @images = [ ]

    if report =~ /^Binary Images:\n((?:\s*0x[[:xdigit:]]+ - \s*0x[[:xdigit:]]+.*\n)+)/i
      $1.scan(/(0x[[:xdigit:]]+) - \s*(0x[[:xdigit:]]+)\s+\+?(\S+).*?<([0-9a-fA-F\-]+)>/).each do |arr|
        first, last, name, uuid = *arr
        uuid = uuid.gsub(/-/, '').upcase
        @images << BinaryImage.new(first.to_i(16), last.to_i(16), name, uuid_to_file[uuid]) if uuid_to_file.member? uuid
      end
    end
  end

  def lookup(addr)
    @images.each do |image|
      next unless image.first <= addr && addr < image.last
      res = %x{atos -o #{image.file} -l 0x#{image.first.to_s(16)} 0x#{addr.to_s(16)}}.chomp
      res.gsub!(/ \(in #{File.basename image.file}\)/, '')
      return res
    end
    nil
  end
end

report = STDIN.read

process = $1 if report =~ /^Process:\s+(\w+)\s+\[\d+\]$/
version = $1 if report =~ /^Version:.*\((.*?)\)$/
dsym_dir = "#{ENV['HOME']}/Oak/Archives/dSYM/#{process}_r#{version}"
abort "Directory does not exist: ‘#{dsym_dir}’." unless File.exists? dsym_dir

images = BinaryImages.new(Dir["#{dsym_dir}/*"], report)

symbolicated = report.gsub(/^(Thread \d+(?: Crashed)?:.*)\n(?m:(.*?))\n\n/) do
  threadName, stackDump = $1, $2

  stackDump = stackDump.gsub(/^(.*?\s)(0x[[:xdigit:]]+)\s(.*)$/) do
    left, addr, right = $1, $2, $3
    if info = images.lookup(addr.to_i(16))
      right = info
    end
    "#{left}#{addr} #{right}"
  end

  "#{threadName}\n#{stackDump}\n\n"
end

puts symbolicated

__END__
Process:         Avian [99886]
Path:            /Users/duff/Oak/Avian/Applications/Avian/Avian.app/Contents/MacOS/Avian
Identifier:      com.macromates.Avian
Version:         2.0 (44f7596)
Code Type:       X86 (Native)
Parent Process:  ??? [1]

Date/Time:       2011-08-03 14:19:19.477 +0200
OS Version:      Mac OS X 10.6.8 (10K549)
Report Version:  6

Interval Since Last Report:          235291 sec
Crashes Since Last Report:           6
Per-App Interval Since Last Report:  16240 sec
Per-App Crashes Since Last Report:   1
Anonymous UUID:                      A07CCC6C-ADA8-4210-A508-99BA6CF9DEB1

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Application Specific Information:
abort() called

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   libSystem.B.dylib             	0x900a6c5a __kill + 10
1   libSystem.B.dylib             	0x900a6c4c kill$UNIX2003 + 32
2   libSystem.B.dylib             	0x901395a5 raise + 26
3   libSystem.B.dylib             	0x9014f6e4 abort + 93
4   libstdc++.6.dylib             	0x9a719fda __gnu_cxx::__verbose_terminate_handler() + 433
5   libstdc++.6.dylib             	0x9a71817a __cxxabiv1::__terminate(void (*)()) + 10
6   libstdc++.6.dylib             	0x9a7181ba __cxxabiv1::__unexpected(void (*)()) + 0
7   libstdc++.6.dylib             	0x9a7182b8 __gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*) + 0
8   libstdc++.6.dylib             	0x9a718658 operator new(unsigned long) + 101
9   libbuffer.dylib               	0x0063969d std::_Vector_base<ng::detail::node_t const*, std::allocator<ng::detail::node_t const*> >::_M_allocate(unsigned long) + 27 (stl_vector.h:117)
10  libbuffer.dylib               	0x006395f1 std::vector<ng::detail::node_t const*, std::allocator<ng::detail::node_t const*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<ng::detail::node_t const**, std::vector<ng::detail::node_t const*, std::allocator<ng::detail::node_t const*> > >, ng::detail::node_t const* const&) + 151 (vector.tcc:275)
11  libbuffer.dylib               	0x00639554 std::vector<ng::detail::node_t const*, std::allocator<ng::detail::node_t const*> >::push_back(ng::detail::node_t const* const&) + 64 (stl_vector.h:611)
12  libbuffer.dylib               	0x006394d6 ng::detail::storage_t::at(unsigned long) const + 182 (storage.h:254)
13  libbuffer.dylib               	0x006329c5 ng::detail::storage_t::substr(unsigned long, unsigned long) const + 33 (storage.h:102)
14  libbuffer.dylib               	0x0062f433 ng::buffer_t::substr(unsigned long, unsigned long) const + 41 (buffer.cc:85)
15  libeditor.dylib               	0x005bae8a ng::buffer_wrapper_t::replace(std::multimap<ng::range_t, std::string, std::less<ng::range_t>, std::allocator<std::pair<ng::range_t const, std::string> > > const&, bool) + 864 (buffer.cc:80)
16  libeditor.dylib               	0x005c41c6 void ng::editor_t::transform<std::string (*)(std::string const&)>(std::string (*)(std::string const&)) + 534 (editor.h:327)
17  libeditor.dylib               	0x005cc946 ng::editor_t::perform(ng::action_t) + 4762 (editor.cc:897)
18  ...acromates.Avian.OakTextView	0x00557671 -[OakTextView handleAction:forSelector:] + 68 (OakTextView.mm:1212)
19  ...acromates.Avian.OakTextView	0x00559c4b -[OakTextView deleteBackward:] + 85 (OakTextView.mm:1312)
20  com.apple.AppKit              	0x92ef8f98 -[NSResponder tryToPerform:with:] + 127
21  ...acromates.Avian.OakTextView	0x00552e88 -[OakTextView doCommandBySelector:] + 46 (OakTextView.mm:552)
22  ...acromates.Avian.OakTextView	0x005540a4 -[OakTextView handleKeyBindingAction:] + 140 (OakTextView.mm:675)
23  ...acromates.Avian.OakTextView	0x00554b16 -[OakTextView interpretKeyEvents:] + 410 (OakTextView.mm:763)
24  ...acromates.Avian.OakTextView	0x00554cde -[OakTextView oldKeyDown:] + 375 (boost_shared_ptr.h:680)
25  ...acromates.Avian.OakTextView	0x00554d89 -[OakTextView keyDown:] + 70 (OakTextView.mm:782)
26  com.apple.AppKit              	0x92e9bb28 -[NSWindow sendEvent:] + 5757
27  com.apple.AppKit              	0x92db460b -[NSApplication sendEvent:] + 6431
28  com.apple.AppKit              	0x92d48253 -[NSApplication run] + 917
29  com.apple.AppKit              	0x92d40289 NSApplicationMain + 574
30  com.macromates.Avian          	0x000252b3 main + 783 (main.mm:77)
31  com.macromates.Avian          	0x00003b61 start + 53

Thread 1:  Dispatch queue: com.apple.libdispatch-manager
0   libSystem.B.dylib             	0x9006c382 kevent + 10
1   libSystem.B.dylib             	0x9006ca9c _dispatch_mgr_invoke + 215
2   libSystem.B.dylib             	0x9006bf59 _dispatch_queue_invoke + 163
3   libSystem.B.dylib             	0x9006bcfe _dispatch_worker_thread2 + 240
4   libSystem.B.dylib             	0x9006b781 _pthread_wqthread + 390
5   libSystem.B.dylib             	0x9006b5c6 start_wqthread + 30

Thread 2:  main::signal_handler
0   libSystem.B.dylib             	0x900b27da __sigwait + 10
1   libSystem.B.dylib             	0x900b27b6 sigwait$UNIX2003 + 71
2   com.macromates.Avian          	0x00024f87 signal_handler_thread(void*) + 125 (main.mm:37)
3   libSystem.B.dylib             	0x90073259 _pthread_start + 345
4   libSystem.B.dylib             	0x900730de thread_start + 34

Thread 3:  com.apple.CFSocket.private
0   libSystem.B.dylib             	0x90064ac6 select$DARWIN_EXTSN + 10
1   com.apple.CoreFoundation      	0x9966ec83 __CFSocketManager + 1091
2   libSystem.B.dylib             	0x90073259 _pthread_start + 345
3   libSystem.B.dylib             	0x900730de thread_start + 34

Thread 4:  server (N2ng15buffer_parser_tE)
0   libSystem.B.dylib             	0x90073aa2 __semwait_signal + 10
1   libSystem.B.dylib             	0x9007375e _pthread_cond_wait + 1191
2   libSystem.B.dylib             	0x900753f8 pthread_cond_wait$UNIX2003 + 73
3   libbuffer.dylib               	0x006416df oak::server_t<ng::buffer_parser_t, std::shared_ptr<ng::buffer_t>, ng::buffer_parser_t::result_t>::server_run() + 203 (stl_vector.h:343)
4   libbuffer.dylib               	0x0063f7ed oak::server_t<ng::buffer_parser_t, std::shared_ptr<ng::buffer_t>, ng::buffer_parser_t::result_t>::server_t(unsigned long)::runner_t::server(void*) + 17 (server.h:55)
5   libSystem.B.dylib             	0x90073259 _pthread_start + 345
6   libSystem.B.dylib             	0x900730de thread_start + 34

Thread 5:  server (N12_GLOBAL__N_19scanner_tE)
0   libSystem.B.dylib             	0x90073aa2 __semwait_signal + 10
1   libSystem.B.dylib             	0x9007375e _pthread_cond_wait + 1191
2   libSystem.B.dylib             	0x900753f8 pthread_cond_wait$UNIX2003 + 73
3   ...omates.Avian.OakFileBrowser	0x0083ab28 oak::server_t<(anonymous namespace)::scanner_t, (anonymous namespace)::scanner_t::request_t, std::vector<(anonymous namespace)::fs_item_t, std::allocator<(anonymous namespace)::fs_item_t> > >::server_t(unsigned long)::runner_t::server(void*) + 228 (server.h:132)
4   libSystem.B.dylib             	0x90073259 _pthread_start + 345
5   libSystem.B.dylib             	0x900730de thread_start + 34

Thread 6:  server (N4file6read_tE)
0   libSystem.B.dylib             	0x90073aa2 __semwait_signal + 10
1   libSystem.B.dylib             	0x9007375e _pthread_cond_wait + 1191
2   libSystem.B.dylib             	0x900753f8 pthread_cond_wait$UNIX2003 + 73
3   com.macromates.Avian.file     	0x00702c75 oak::server_t<file::read_t, file::read_t::request_t, file::read_t::result_t>::server_run() + 177 (stl_vector.h:343)
4   com.macromates.Avian.file     	0x007003c3 oak::server_t<file::read_t, file::read_t::request_t, file::read_t::result_t>::server_t(unsigned long)::runner_t::server(void*) + 17 (server.h:55)
5   libSystem.B.dylib             	0x90073259 _pthread_start + 345
6   libSystem.B.dylib             	0x900730de thread_start + 34

Thread 7:  document::watch_server_t
0   libSystem.B.dylib             	0x9006c382 kevent + 10
1   libdocument.dylib             	0x006b8248 document::watch_server_t::server_run() + 318 (watch.cc:242)
2   libdocument.dylib             	0x006b85df document::watch_server_t::server_run_stub(void*) + 17 (watch.cc:52)
3   libSystem.B.dylib             	0x90073259 _pthread_start + 345
4   libSystem.B.dylib             	0x900730de thread_start + 34

Thread 8:  server (N3scm6info_tE)
0   libSystem.B.dylib             	0x90073aa2 __semwait_signal + 10
1   libSystem.B.dylib             	0x9007375e _pthread_cond_wait + 1191
2   libSystem.B.dylib             	0x900753f8 pthread_cond_wait$UNIX2003 + 73
3   libscm.dylib                  	0x0029a5d5 oak::server_t<scm::info_t, scm::info_t::request_t, std::map<std::string, scm::status::type, std::less<std::string>, std::allocator<std::pair<std::string const, scm::status::type> > > >::server_run() + 189 (server.h:132)
4   libscm.dylib                  	0x00298783 oak::server_t<scm::info_t, scm::info_t::request_t, std::map<std::string, scm::status::type, std::less<std::string>, std::allocator<std::pair<std::string const, scm::status::type> > > >::server_t(unsigned long)::runner_t::server(void*) + 17 (server.h:55)
5   libSystem.B.dylib             	0x90073259 _pthread_start + 345
6   libSystem.B.dylib             	0x900730de thread_start + 34

Thread 9:  server (5job_t)
0   libSystem.B.dylib             	0x90073aa2 __semwait_signal + 10
1   libSystem.B.dylib             	0x9007375e _pthread_cond_wait + 1191
2   libSystem.B.dylib             	0x900753f8 pthread_cond_wait$UNIX2003 + 73
3   ...romates.Avian.BundleLibrary	0x0049dc05 oak::server_t<job_t, job_t::request_t, job_t::result_t>::server_run() + 177 (stl_vector.h:343)
4   ...romates.Avian.BundleLibrary	0x0049b093 oak::server_t<job_t, job_t::request_t, job_t::result_t>::server_t(unsigned long)::runner_t::server(void*) + 17 (server.h:55)
5   libSystem.B.dylib             	0x90073259 _pthread_start + 345
6   libSystem.B.dylib             	0x900730de thread_start + 34

Thread 10:  server (N4file7write_tE)
0   libSystem.B.dylib             	0x90073aa2 __semwait_signal + 10
1   libSystem.B.dylib             	0x9007375e _pthread_cond_wait + 1191
2   libSystem.B.dylib             	0x900753f8 pthread_cond_wait$UNIX2003 + 73
3   com.macromates.Avian.file     	0x00708fc4 oak::server_t<file::write_t, file::write_t::request_t, std::string>::server_run() + 186 (stl_vector.h:343)
4   com.macromates.Avian.file     	0x00707847 oak::server_t<file::write_t, file::write_t::request_t, std::string>::server_t(unsigned long)::runner_t::server(void*) + 17 (server.h:55)
5   libSystem.B.dylib             	0x90073259 _pthread_start + 345
6   libSystem.B.dylib             	0x900730de thread_start + 34

Thread 11:  server (N2ng7write_tE)
0   libSystem.B.dylib             	0x90073aa2 __semwait_signal + 10
1   libSystem.B.dylib             	0x9007375e _pthread_cond_wait + 1191
2   libSystem.B.dylib             	0x900753f8 pthread_cond_wait$UNIX2003 + 73
3   libeditor.dylib               	0x005e6710 oak::server_t<ng::write_t, ng::write_t::request_t, int>::server_run() + 156 (stl_vector.h:343)
4   libeditor.dylib               	0x005e56f9 oak::server_t<ng::write_t, ng::write_t::request_t, int>::server_t(unsigned long)::runner_t::server(void*) + 17 (server.h:55)
5   libSystem.B.dylib             	0x90073259 _pthread_start + 345
6   libSystem.B.dylib             	0x900730de thread_start + 34

Thread 12:  oak::process_server_t
0   libSystem.B.dylib             	0x9006c382 kevent + 10
1   libOakSystem.dylib            	0x001c9374 oak::process_server_t::server_run() + 238 (process.cc:327)
2   libOakSystem.dylib            	0x001c91c7 oak::process_server_t::process_server_t()::runner_t::server(void*) + 17 (process.cc:265)
3   libSystem.B.dylib             	0x90073259 _pthread_start + 345
4   libSystem.B.dylib             	0x900730de thread_start + 34

Thread 13:  oak::reader_server_t
0   libSystem.B.dylib             	0x9006c382 kevent + 10
1   libOakSystem.dylib            	0x001cbaf8 io::reader_server_t::server_run() + 404 (reader.cc:141)
2   libOakSystem.dylib            	0x001cb881 io::reader_server_t::reader_server_t()::runner_t::server(void*) + 17 (reader.cc:72)
3   libSystem.B.dylib             	0x90073259 _pthread_start + 345
4   libSystem.B.dylib             	0x900730de thread_start + 34

Thread 14:  WebCore: LocalStorage
0   libSystem.B.dylib             	0x90073aa2 __semwait_signal + 10
1   libSystem.B.dylib             	0x9007375e _pthread_cond_wait + 1191
2   libSystem.B.dylib             	0x900753f8 pthread_cond_wait$UNIX2003 + 73
3   com.apple.JavaScriptCore      	0x98e5d901 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 81
4   libSystem.B.dylib             	0x90073259 _pthread_start + 345
5   libSystem.B.dylib             	0x900730de thread_start + 34

Thread 15:
0   libSystem.B.dylib             	0x90045afa mach_msg_trap + 10
1   libSystem.B.dylib             	0x90046267 mach_msg + 68
2   com.apple.CoreFoundation      	0x9962f30f __CFRunLoopRun + 2079
3   com.apple.CoreFoundation      	0x9962e3f4 CFRunLoopRunSpecific + 452
4   com.apple.CoreFoundation      	0x9962e221 CFRunLoopRunInMode + 97
5   com.apple.Foundation          	0x978682c4 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 329
6   com.apple.Foundation          	0x9782f564 -[NSThread main] + 45
7   com.apple.Foundation          	0x9782f514 __NSThread__main__ + 1499
8   libSystem.B.dylib             	0x90073259 _pthread_start + 345
9   libSystem.B.dylib             	0x900730de thread_start + 34

Thread 16:
0   libSystem.B.dylib             	0x9006b412 __workq_kernreturn + 10
1   libSystem.B.dylib             	0x9006b9a8 _pthread_wqthread + 941
2   libSystem.B.dylib             	0x9006b5c6 start_wqthread + 30

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x00000000  ebx: 0x9014f693  ecx: 0xbfffdefc  edx: 0x900a6c5a
  edi: 0xa000fb30  esi: 0x9a71ce2f  ebp: 0xbfffdf18  esp: 0xbfffdefc
   ss: 0x0000001f  efl: 0x00000286  eip: 0x900a6c5a   cs: 0x00000007
   ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
  cr2: 0xa0cabfc0

Binary Images:
    0x1000 -    0x39ff7 +com.macromates.Avian 2.0 (44f7596) <9445F78D-F29C-8785-2CF2-55F92681F061> /Users/duff/Oak/Avian/Applications/Avian/Avian.app/Contents/MacOS/Avian
   0x82000 -    0x89ff3 +libCrashReporter.dylib 1.0.1 (compatibility 1.0.0) <0978C982-23B7-6AD0-C7DF-BEEA6D9FD9E0> /Users/duff/Oak/Avian/Frameworks/CrashReporter/libCrashReporter.dylib
   0x95000 -    0x97ffb +libcf.dylib 1.0.1 (compatibility 1.0.0) <94E907C2-BC5C-91F9-0EEF-919554634EC3> /Users/duff/Oak/Avian/Frameworks/cf/libcf.dylib
   0x9e000 -    0xa2ff7 +libns.dylib 1.0.1 (compatibility 1.0.0) <01CBA98F-3EBF-F90E-D545-159FCC05E712> /Users/duff/Oak/Avian/Frameworks/ns/libns.dylib
   0xa9000 -    0xb4ff3 +libtext.dylib 1.0.1 (compatibility 1.0.0) <57153B05-18A3-DEAA-B4F5-69A408295469> /Users/duff/Oak/Avian/Frameworks/text/libtext.dylib
   0xba000 -    0xbeff7 +com.macromates.Avian.OakFoundation 1.0.0 (1.0) <1693DD5E-EA5E-25C4-E6F8-0126121EB577> /Users/duff/Oak/Avian/Frameworks/OakFoundation/OakFoundation.framework/Versions/A/OakFoundation
   0xc6000 -    0xd4fff +libio.dylib 1.0.1 (compatibility 1.0.0) <5636DF2C-053F-2618-E8A6-C806188E3449> /Users/duff/Oak/Avian/Frameworks/io/libio.dylib
   0xe5000 -   0x133ffb +libregexp.dylib 1.0.1 (compatibility 1.0.0) <77EE0C28-F284-F8CD-48BD-4C2CE73833DF> /Users/duff/Oak/Avian/Frameworks/regexp/libregexp.dylib
  0x176000 -   0x185ffb +libplist.dylib 1.0.1 (compatibility 1.0.0) <8711E3C0-67C7-D041-8EEE-15C83369BA97> /Users/duff/Oak/Avian/Frameworks/plist/libplist.dylib
  0x1af000 -   0x1b6ffb +libnetwork.dylib 1.0.1 (compatibility 1.0.0) <8534715E-9248-C070-E0B1-2A0C497A68BA> /Users/duff/Oak/Avian/Frameworks/network/libnetwork.dylib
  0x1c5000 -   0x1cffff +libOakSystem.dylib 1.0.1 (compatibility 1.0.0) <1098BD73-69FD-FE0E-57E4-737EB2332B43> /Users/duff/Oak/Avian/Frameworks/OakSystem/libOakSystem.dylib
  0x1e1000 -   0x1eaff7 +libcommand.dylib 1.0.1 (compatibility 1.0.0) <CAE3DAFA-E234-577F-2799-319C9153F07B> /Users/duff/Oak/Avian/Frameworks/command/libcommand.dylib
  0x1fd000 -   0x227fff +libbundles.dylib 1.0.1 (compatibility 1.0.0) <9EA69029-C3E3-6A2B-3D9D-A155E6014BBC> /Users/duff/Oak/Avian/Frameworks/bundles/libbundles.dylib
  0x25e000 -   0x266fff +libscope.dylib 1.0.1 (compatibility 1.0.0) <D0F4E045-26C4-C3D5-868B-AAB94EB96705> /Users/duff/Oak/Avian/Frameworks/scope/libscope.dylib
  0x273000 -   0x280fff +libsettings.dylib 1.0.1 (compatibility 1.0.0) <0A9FF26F-5EC2-8C88-466A-9DE3F20F8088> /Users/duff/Oak/Avian/Frameworks/settings/libsettings.dylib
  0x28b000 -   0x28dff7 +libauthorization.dylib 1.0.1 (compatibility 1.0.0) <662193A1-D9B9-80C1-A812-8AB3659DA3B5> /Users/duff/Oak/Avian/Frameworks/authorization/libauthorization.dylib
  0x292000 -   0x43bfff +libscm.dylib 1.0.1 (compatibility 1.0.0) <1FAB8D72-5F82-DC18-89CF-177C7A4F05F3> /Users/duff/Oak/Avian/Frameworks/scm/libscm.dylib
  0x492000 -   0x4aaffb +com.macromates.Avian.BundleLibrary 1.0.0 (1.0) <6F193C4F-C23E-585A-2D6B-80EAC6803C15> /Users/duff/Oak/Avian/Frameworks/BundleLibrary/BundleLibrary.framework/Versions/A/BundleLibrary
  0x4c1000 -   0x4d8ff3 +libupdater.dylib 1.0.1 (compatibility 1.0.0) <D60ECA82-9F95-FF27-408C-77010C6BFFD4> /Users/duff/Oak/Avian/Frameworks/updater/libupdater.dylib
  0x4f8000 -   0x510ffb +com.macromates.Avian.BundleEditor 1.0.0 (1.0) <B3A6A5FC-6619-825E-F5DE-F294B1A0EF45> /Users/duff/Oak/Avian/Frameworks/BundleEditor/BundleEditor.framework/Versions/A/BundleEditor
  0x534000 -   0x575ff7 +com.macromates.Avian.OakTextView 1.0.0 (1.0) <213692C5-D723-A238-77DD-E5343EF2E211> /Users/duff/Oak/Avian/Frameworks/OakTextView/OakTextView.framework/Versions/A/OakTextView
  0x5b9000 -   0x5f5ff7 +libeditor.dylib 1.0.1 (compatibility 1.0.0) <7FED8BDA-3C4A-689A-86D7-32F2F58FFCCE> /Users/duff/Oak/Avian/Frameworks/editor/libeditor.dylib
  0x62e000 -   0x64fffb +libbuffer.dylib 1.0.1 (compatibility 1.0.0) <800C06DE-86CD-2970-9C00-22C0C23E02F0> /Users/duff/Oak/Avian/Frameworks/buffer/libbuffer.dylib
  0x677000 -   0x686ff7 +libparse.dylib 1.0.1 (compatibility 1.0.0) <34B19ACA-8858-C6DB-821C-61F930ECEEC5> /Users/duff/Oak/Avian/Frameworks/parse/libparse.dylib
  0x6a0000 -   0x6c4ff3 +libdocument.dylib 1.0.1 (compatibility 1.0.0) <DC0409CB-B8C1-D003-9CE9-AABAFB6FD0BF> /Users/duff/Oak/Avian/Frameworks/document/libdocument.dylib
  0x6f8000 -   0x713ffb +com.macromates.Avian.file 1.0.0 (1.0) <886515F5-407C-3264-1FF0-47A27F138C21> /Users/duff/Oak/Avian/Frameworks/file/file.framework/Versions/A/file
  0x73b000 -   0x740ffb +librender.dylib 1.0.1 (compatibility 1.0.0) <8CB1F495-5669-EFBC-C722-17C24960D211> /Users/duff/Oak/Avian/Frameworks/render/librender.dylib
  0x749000 -   0x751fff +libtheme.dylib 1.0.1 (compatibility 1.0.0) <5D9AD6FC-AD12-A170-0B30-17095030E585> /Users/duff/Oak/Avian/Frameworks/theme/libtheme.dylib
  0x760000 -   0x790ff7 +com.macromates.Avian.OakAppKit 1.0.0 (1.0) <00198ABE-989F-A587-56ED-FB10A95F6C31> /Users/duff/Oak/Avian/Frameworks/OakAppKit/OakAppKit.framework/Versions/A/OakAppKit
  0x7be000 -   0x7deff7 +com.macromates.Avian.Find 1.0.0 (1.0) <130E48B0-8077-A2BD-D672-5774363211E4> /Users/duff/Oak/Avian/Frameworks/Find/Find.framework/Versions/A/Find
  0x7fd000 -   0x7fffff +libHTMLOutputWindow.dylib 1.0.1 (compatibility 1.0.0) <49997291-17BD-EB6A-FE00-39B4D6C64D7A> /Users/duff/Oak/Avian/Frameworks/HTMLOutputWindow/libHTMLOutputWindow.dylib
  0x804000 -   0x812ff7 +com.macromates.Avian.HTMLOutput 1.0.0 (1.0) <7AD0A92B-0A54-0669-5FA3-66AE47688330> /Users/duff/Oak/Avian/Frameworks/HTMLOutput/HTMLOutput.framework/Versions/A/HTMLOutput
  0x825000 -   0x855fff +com.macromates.Avian.OakFileBrowser 1.0.0 (1.0) <8222F018-F780-6659-933C-DC4AE28926F6> /Users/duff/Oak/Avian/Frameworks/OakFileBrowser/OakFileBrowser.framework/Versions/A/OakFileBrowser
  0x888000 -   0x8a0fff +com.macromates.Avian.OakFilterList 1.0.0 (1.0) <07A4F5B8-69BE-B648-C2E4-A5192992F499> /Users/duff/Oak/Avian/Frameworks/OakFilterList/OakFilterList.framework/Versions/A/OakFilterList
  0x8be000 -   0x8c3ff7 +libMGScopeBar.dylib 1.0.1 (compatibility 1.0.0) <4C124A9C-22C3-B4D9-F98D-CD4861F2C577> /Users/duff/Oak/Avian/Frameworks/MGScopeBar/libMGScopeBar.dylib
  0x8c9000 -   0x8d4ff7 +net.wafflesoftware.ShortcutRecorder.framework.Leopard ??? (1.0) <7AC716E4-9442-97BA-71F2-4473F37C90B6> /Users/duff/Oak/Avian/Frameworks/ShortcutRecorder/ShortcutRecorder.framework/Versions/A/ShortcutRecorder
  0x8e0000 -   0x8e0ffb +com.macromates.Avian.Preferences 1.0.0 (1.0) <A1B51FA5-0539-508A-EF6E-4B6913AA91B6> /Users/duff/Oak/Avian/Frameworks/Preferences/Preferences.framework/Versions/A/Preferences
  0x8e4000 -   0x8ebff7 +com.macromates.Avian.Registration 1.0.0 (1.0) <A95950B8-1209-ECFA-2080-6999165E6EA0> /Users/duff/Oak/Avian/Frameworks/Registration/Registration.framework/Versions/A/Registration
  0x8f6000 -   0x902ff7 +com.macromates.Avian.SoftwareUpdate 1.0.0 (1.0) <1D82B2CA-51BC-63AE-E712-C675DEF3226A> /Users/duff/Oak/Avian/Frameworks/SoftwareUpdate/SoftwareUpdate.framework/Versions/A/SoftwareUpdate
  0x916000 -   0x9cbfe7  libcrypto.0.9.7.dylib 0.9.7 (compatibility 0.9.7) <0B69B1F5-3440-B0BF-957F-E0ADD49F13CB> /usr/lib/libcrypto.0.9.7.dylib
 0x355b000 -  0x3567ff7 +com.rogueamoeba.audio_hijack_server.hermes 3.0.2 (3.0.2) <61CE7396-0EC6-AA0B-4A51-4A39EE56DE8F> /usr/local/hermes/modules/Instant Hijack Server.hermesmodule/Contents/MacOS/Instant Hijack Server
 0x3597000 -  0x359dffc +com.macromates.edit_in_textmate ??? (1.0) <6E616542-649A-C1A9-2A49-E62A4A20943A> /Library/InputManagers/Edit in TextMate/Edit in TextMate.bundle/Contents/MacOS/Edit in TextMate
 0x35c9000 -  0x35cbfff +net.culater.SIMBL 0.8.2 (8) /Library/InputManagers/SIMBL/SIMBL.bundle/Contents/MacOS/SIMBL
 0x35de000 -  0x35e3ffc +com.macromates.dialog_plug-in ??? (1.0) /Users/duff/Library/Application Support/TextMate/PlugIns/Dialog.tmplugin/Contents/MacOS/Dialog
 0x3add000 -  0x3adeff7  ATSHI.dylib ??? (???) <F06AB560-C2AF-09F6-7328-773E43CA2713> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/ATSHI.dylib
 0x5004000 -  0x5007ff3  libFontRegistryUI.dylib ??? (???) <2F4E6F71-F4FE-4B2D-A872-94B2FCE0D31B> /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Resources/libFontRegistryUI.dylib
0x1935d000 - 0x1936ffff +com.macromates.dialog2 ??? (1.0) <D12833B4-C3EF-D7E9-0FA9-DDDA9C1D341A> /Users/duff/Library/Application Support/TextMate/PlugIns/Dialog2.tmplugin/Contents/MacOS/Dialog2
0x8fe00000 - 0x8fe4162b  dyld 132.1 (???) <A4F6ADCC-6448-37B4-ED6C-ABB2CD06F448> /usr/lib/dyld
0x90045000 - 0x901ecff7  libSystem.B.dylib 125.2.11 (compatibility 1.0.0) <2DCD13E3-1BD1-6F25-119A-3863A3848B90> /usr/lib/libSystem.B.dylib
0x90333000 - 0x903fefef  com.apple.CoreServices.OSServices 359.2 (359.2) <7C16D9C8-6F41-5754-17F7-2659D9DD9579> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x903ff000 - 0x90400ff7  com.apple.TrustEvaluationAgent 1.1 (1) <FEB55E8C-38A4-CFE9-A737-945F39761B4C> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x905cc000 - 0x905d3ff3  com.apple.print.framework.Print 6.1 (237.1) <F5AAE53D-5530-9004-A9E3-2C1690C5328E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x90c2e000 - 0x90d5cfe7  com.apple.CoreData 102.1 (251) <E6A457F0-A0A3-32CD-6C69-6286E7C0F063> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x90d65000 - 0x90dabff7  libauto.dylib ??? (???) <29422A70-87CF-10E2-CE59-FEE1234CFAAE> /usr/lib/libauto.dylib
0x90dac000 - 0x91117ff7  com.apple.QuartzCore 1.6.3 (227.37) <E323A5CC-499E-CA9E-9BC3-537231449CAA> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x91188000 - 0x91235fe7  libobjc.A.dylib 227.0.0 (compatibility 1.0.0) <9F8413A6-736D-37D9-8EB3-7986D4699957> /usr/lib/libobjc.A.dylib
0x91271000 - 0x9128dfe3  com.apple.openscripting 1.3.1 (???) <DA16DE48-59F4-C94B-EBE3-7FAF772211A2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x913d1000 - 0x913d1ff7  com.apple.Carbon 150 (152) <9252D5F2-462D-2C15-80F3-109644D6F704> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x913d2000 - 0x913d8fe7  com.apple.CommerceCore 1.0 (9.1) <521D067B-3BDA-D04E-E1FA-CFA526C87EB5> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
0x913d9000 - 0x913dcff7  libCGXType.A.dylib 545.0.0 (compatibility 64.0.0) <4D766435-EB76-C384-0127-1D20ACD74076> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x92390000 - 0x92512fe7  libicucore.A.dylib 40.0.0 (compatibility 1.0.0) <D5980817-6D19-9636-51C3-E82BAE26776B> /usr/lib/libicucore.A.dylib
0x92513000 - 0x92537ff7  libJPEG.dylib ??? (???) <EA97DEC5-6E16-B51C-BF55-F6E8D23526AD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x925a5000 - 0x92699ff7  libiconv.2.dylib 7.0.0 (compatibility 7.0.0) <9EC28185-D26F-533F-90C4-FBAA13A15947> /usr/lib/libiconv.2.dylib
0x9269a000 - 0x9269fff7  com.apple.OpenDirectory 10.6 (10.6) <C1B46982-7D3B-3CC4-3BC2-3E4B595F0231> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x926cb000 - 0x926cdff7  com.apple.securityhi 4.0 (36638) <38D36D4D-C798-6ACE-5FA8-5C001993AD6B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x926ce000 - 0x926d4fff  com.apple.CommonPanels 1.2.4 (91) <2438AF5D-067B-B9FD-1248-2C9987F360BA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x926e1000 - 0x9271cfeb  libFontRegistry.dylib ??? (???) <AD45365E-A3EA-62B8-A288-1E13DBA22B1B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x9278c000 - 0x92797ff7  libCSync.A.dylib 545.0.0 (compatibility 64.0.0) <287DECA3-7821-32B6-724D-AE03A9A350F9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x92798000 - 0x927b7fe3  libexpat.1.dylib 7.2.0 (compatibility 7.0.0) <82E6F83F-9667-2E39-1D9D-4A49C642527D> /usr/lib/libexpat.1.dylib
0x927b8000 - 0x927f2ff7  libcups.2.dylib 2.8.0 (compatibility 2.0.0) <038731B1-CC44-3943-E3DE-4BAAA203EB72> /usr/lib/libcups.2.dylib
0x92829000 - 0x9285cff7  com.apple.AE 496.5 (496.5) <BF9673D5-2419-7120-26A3-83D264C75222> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x9286d000 - 0x92881ffb  com.apple.speech.synthesis.framework 3.10.35 (3.10.35) <57DD5458-4F24-DA7D-0927-C3321A65D743> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x92d3e000 - 0x93621ff7  com.apple.AppKit 6.6.8 (1038.36) <A353465E-CFC9-CB75-949D-786F6F7732F6> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x93622000 - 0x93637fff  com.apple.ImageCapture 6.1 (6.1) <B909459A-EAC9-A7C8-F2A9-CD757CDB59E8> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x93638000 - 0x9363bff7  libCoreVMClient.dylib ??? (???) <F58BDFC1-7408-53C8-0B08-48BA2F25CA43> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x9363c000 - 0x93680fe7  com.apple.Metadata 10.6.3 (507.15) <460BEF23-B89F-6F4C-4940-45556C0671B5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x93681000 - 0x936c5ff3  com.apple.coreui 2 (114) <29F8F1A4-1C96-6A0F-4CC2-9B85CF83209F> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x936c6000 - 0x94420fe7  com.apple.WebCore 6534 (6534.50) <492FD955-DCB6-2E2D-3F51-CF295516877A> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
0x94421000 - 0x94423ff7  libRadiance.dylib ??? (???) <5920EB69-8D7F-5EFD-70AD-590FCB5C9E6C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x94493000 - 0x948e4fef  com.apple.RawCamera.bundle 3.7.1 (570) <AF94D180-5E0F-10DF-0CB2-FD8EDB110FA2> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x948e5000 - 0x9499efe7  libsqlite3.dylib 9.6.0 (compatibility 9.0.0) <52438E77-55D1-C231-1936-76F1369518E4> /usr/lib/libsqlite3.dylib
0x94ca4000 - 0x94cafff7  com.apple.CrashReporterSupport 10.6.7 (258) <8F3E7415-1FFF-0C20-2EAB-6A23B9728728> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x94cb0000 - 0x94ce8fe7  libcurl.4.dylib 6.1.0 (compatibility 6.0.0) <242954AD-3BE1-29E8-E2E0-08063201F105> /usr/lib/libcurl.4.dylib
0x94ce9000 - 0x94cf5ff7  libkxld.dylib ??? (???) <9A441C48-2D18-E716-5F38-CBEAE6A0BB3E> /usr/lib/system/libkxld.dylib
0x94cf6000 - 0x94d08ff7  com.apple.MultitouchSupport.framework 207.11 (207.11) <6FF4F2D6-B8CD-AE13-56CB-17437EE5B741> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x94d09000 - 0x94d8bffb  SecurityFoundation ??? (???) <3670AE8B-06DA-C447-EB14-79423DB9C474> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x94d9d000 - 0x94da1ff7  IOSurface ??? (???) <D849E1A5-6B0C-2A05-2765-850EC39BA2FF> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x94da2000 - 0x94e4efe7  com.apple.CFNetwork 454.12.4 (454.12.4) <DEDCD006-389F-967F-3405-EDF541F406D7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x9506c000 - 0x95080fe7  libbsm.0.dylib ??? (???) <14CB053A-7C47-96DA-E415-0906BA1B78C9> /usr/lib/libbsm.0.dylib
0x95081000 - 0x95129ffb  com.apple.QD 3.36 (???) <FA2785A4-BB69-DCB4-3BA3-7C89A82CAB41> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x9512a000 - 0x952ecfeb  com.apple.ImageIO.framework 3.0.4 (3.0.4) <027F55DF-7E4E-2310-1536-3F470CB8847B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x95969000 - 0x95a43fff  com.apple.DesktopServices 1.5.11 (1.5.11) <800F2040-9211-81A7-B438-7712BF51DEE3> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x95a44000 - 0x95a64fe7  libresolv.9.dylib 41.0.0 (compatibility 1.0.0) <751955F3-21FB-A03A-4E92-1F3D4EFB8C5B> /usr/lib/libresolv.9.dylib
0x95b44000 - 0x95b44ff7  com.apple.CoreServices 44 (44) <51CFA89A-33DB-90ED-26A8-67D461718A4A> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x95b45000 - 0x95f7aff7  libLAPACK.dylib 219.0.0 (compatibility 1.0.0) <5E2D2283-57DE-9A49-1DB0-CD027FEFA6C2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x95f8e000 - 0x95fa9ff7  libPng.dylib ??? (???) <25DF2360-BFD3-0165-51AC-0BDAF7899DEC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x95faa000 - 0x962caff3  com.apple.CoreServices.CarbonCore 861.39 (861.39) <5C59805C-AF39-9010-B8B5-D673C9C38538> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x962cb000 - 0x96342ff3  com.apple.backup.framework 1.2.2 (1.2.2) <FE4C6311-EA63-15F4-2CF7-04CF7734F434> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x96343000 - 0x96362ff7  com.apple.CoreVideo 1.6.2 (45.6) <EB53CAA4-5EE2-C356-A954-5775F7DDD493> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x96363000 - 0x96384fe7  com.apple.opencl 12.3.6 (12.3.6) <B4104B80-1CB3-191C-AFD3-697843C6BCFF> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x96385000 - 0x96386ff7  com.apple.audio.units.AudioUnit 1.6.7 (1.6.7) <838E1760-F7D9-3239-B3A8-20E25EFD1379> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x96387000 - 0x9639fff7  com.apple.CFOpenDirectory 10.6 (10.6) <F9AFC571-3539-6B46-ABF9-46DA2B608819> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x964a7000 - 0x965b3ff7  libGLProgrammability.dylib ??? (???) <04D7E5C3-B0C3-054B-DF49-3B333DCDEE22> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x96717000 - 0x96717ff7  com.apple.Accelerate.vecLib 3.6 (vecLib 3.6) <ABF97DA4-3BDF-6FFD-6239-B023CA1F7974> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x96718000 - 0x96787ff7  libvMisc.dylib 268.0.1 (compatibility 1.0.0) <706684C7-AFA0-B036-274A-D02F8961DED5> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x96788000 - 0x967c5ff7  com.apple.SystemConfiguration 1.10.8 (1.10.2) <50E4D49B-4F61-446F-1C21-1B2BA814713D> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x967c6000 - 0x967d7ff7  com.apple.LangAnalysis 1.6.6 (1.6.6) <97511CC7-FE23-5AC3-2EE2-B5479FAEB316> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x967d8000 - 0x9682bff7  com.apple.HIServices 1.8.3 (???) <1D3C4587-6318-C339-BD0F-1988F246BE2E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x9682c000 - 0x968c9fe3  com.apple.LaunchServices 362.3 (362.3) <15B47388-16C8-97DA-EEBB-1709E136169E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x968ca000 - 0x9690bff7  libRIP.A.dylib 545.0.0 (compatibility 64.0.0) <80998F66-0AD7-AD12-B9AF-3E8D2CE6DE05> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x96915000 - 0x96958ff7  libGLU.dylib ??? (???) <FB26DD53-03F4-A7D7-8804-EBC5B3B37FA3> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x96a20000 - 0x96a20ff7  com.apple.Cocoa 6.6 (???) <EA27B428-5904-B00B-397A-185588698BCC> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x96a86000 - 0x96bc3fe7  com.apple.audio.toolbox.AudioToolbox 1.6.7 (1.6.7) <2D31CC6F-32CC-72FF-34EC-AB40CEE496A7> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x96c1b000 - 0x96f3ffef  com.apple.HIToolbox 1.6.5 (???) <21164164-41CE-61DE-C567-32E89755CB34> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x96f40000 - 0x971a6ff7  com.apple.security 6.1.2 (55002) <64A20CEB-E614-D35F-7B9F-246BCB25BA23> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x973c3000 - 0x97410feb  com.apple.DirectoryService.PasswordServerFramework 6.1 (6.1) <136BFA48-D456-B677-3B5D-40A6946C3A09> /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer
0x97411000 - 0x974acfe7  com.apple.ApplicationServices.ATS 275.16 (???) <873C8B8A-B563-50F7-7628-524EE9E8DF0F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x97557000 - 0x9757dffb  com.apple.DictionaryServices 1.1.2 (1.1.2) <43E1D565-6E01-3681-F2E5-72AE4C3A097A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x9757e000 - 0x975ceff7  com.apple.framework.familycontrols 2.0.2 (2020) <C96C8A99-A40C-8B9C-1FBA-A0F46AC92F17> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
0x97670000 - 0x9772cfff  com.apple.ColorSync 4.6.6 (4.6.6) <7CD8B191-039A-02C3-EA5E-4194EC59995B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x97786000 - 0x97818fe7  com.apple.print.framework.PrintCore 6.3 (312.7) <7410D1B2-655D-68DA-D4B9-2C65747B6817> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x97819000 - 0x97a8afef  com.apple.Foundation 6.6.7 (751.62) <5C995C7F-2EA9-50DC-9F2A-30237CDB31B1> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x97cb7000 - 0x97cc2ff7  libGL.dylib ??? (???) <3E34468F-E9A7-8EFB-FF66-5204BD5B4E21> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x97d19000 - 0x97d1fff7  libCGXCoreImage.A.dylib 545.0.0 (compatibility 64.0.0) <6EE825E7-CBA5-2AD2-0336-244D45A1A834> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib
0x97d9c000 - 0x97da9ff7  com.apple.NetFS 3.2.2 (3.2.2) <DDC9C397-C35F-8D7A-BB24-3D1B42FA5FAB> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x97db0000 - 0x97deafe7  libssl.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <C62A7753-99A2-6782-92E7-6628A6190A90> /usr/lib/libssl.0.9.8.dylib
0x97e31000 - 0x97e3ffe7  libz.1.dylib 1.2.3 (compatibility 1.0.0) <3CE8AA79-F077-F1B0-A039-9103A4A02E92> /usr/lib/libz.1.dylib
0x97e7f000 - 0x97e83ff7  libGFXShared.dylib ??? (???) <801B2C2C-1692-475A-BAD6-99F85B6E7C25> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x97e84000 - 0x97ebcff7  com.apple.LDAPFramework 2.0 (120.1) <001A70A8-3984-8E19-77A8-758893CC128C> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x97ebd000 - 0x97fbffe7  libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <015563C4-81E2-8C8A-82AC-31B38D904A42> /usr/lib/libcrypto.0.9.8.dylib
0x97fc0000 - 0x987af557  com.apple.CoreGraphics 1.545.0 (???) <1D9DC7A5-228B-42CB-7018-66F42C3A9BB3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x987b0000 - 0x988d6fe7  com.apple.WebKit 6534 (6534.50) <219E2787-ED6D-5358-6659-35A9D62955F9> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x988d7000 - 0x988e0ff7  com.apple.DiskArbitration 2.3 (2.3) <E9C40767-DA6A-6CCB-8B00-2D5706753000> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x98938000 - 0x98942fe7  com.apple.audio.SoundManager 3.9.3 (3.9.3) <5F494955-7290-2D91-DA94-44B590191771> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x98943000 - 0x98979fff  libtidy.A.dylib ??? (???) <0FD72C68-4803-4C5B-3A63-05D7394BFD71> /usr/lib/libtidy.A.dylib
0x989f8000 - 0x98ab0feb  libFontParser.dylib ??? (???) <D57D3834-9395-FD58-092A-49B3708E8C89> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x98acf000 - 0x98baffe7  com.apple.vImage 4.1 (4.1) <D029C515-08E1-93A6-3705-DD062A3A672C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x98bb0000 - 0x98bdaff7  com.apple.shortcut 1.1 (1.1) <B0514FA9-7CAE-AD94-93CA-7B2A2C5F7B8A> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
0x98c48000 - 0x98c52ff7  com.apple.HelpData 2.0.5 (34.1.1) <A9CF754F-B254-5D40-B8B5-F35414DFD875> /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
0x98cae000 - 0x98ceeff3  com.apple.securityinterface 4.0.1 (40418) <26D84A83-F5B9-93CF-71BB-0712698181EE> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
0x98e52000 - 0x9906dff7  com.apple.JavaScriptCore 6534 (6534.49) <B8523DCA-B8EC-4E44-4E0C-6354BA2E67AB> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x990af000 - 0x990afff7  liblangid.dylib ??? (???) <B99607FC-5646-32C8-2C16-AFB5EA9097C2> /usr/lib/liblangid.dylib
0x990b0000 - 0x990b0ff7  com.apple.ApplicationServices 38 (38) <8012B504-3D83-BFBB-DA65-065E061CFE03> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x990b1000 - 0x9910eff7  com.apple.framework.IOKit 2.0 (???) <3DABAB9C-4949-F441-B077-0498F8E47A35> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x9910f000 - 0x99113ff7  libGIF.dylib ??? (???) <2123645B-AC89-C4E2-8757-85834CAE3DD2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x99114000 - 0x9931bfeb  com.apple.AddressBook.framework 5.0.4 (883) <E26855A0-8CEF-8C81-F963-A2BF9E47F5C8> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
0x9931c000 - 0x9941dfe7  libxml2.2.dylib 10.3.0 (compatibility 10.0.0) <C75F921C-F027-6372-A0A1-EDB8A6234331> /usr/lib/libxml2.2.dylib
0x99475000 - 0x99478fe7  libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) <1622A54F-1A98-2CBE-B6A4-2122981A500E> /usr/lib/system/libmathCommon.A.dylib
0x99479000 - 0x99489ff7  libsasl2.2.dylib 3.15.0 (compatibility 3.0.0) <C8744EA3-0AB7-CD03-E639-C4F2B910BE5D> /usr/lib/libsasl2.2.dylib
0x995c0000 - 0x995f1ff7  libGLImage.dylib ??? (???) <0EE86397-A867-0BBA-E5B1-B800E43FC5CF> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x995f2000 - 0x9976dfe7  com.apple.CoreFoundation 6.6.5 (550.43) <10B8470A-88B7-FC74-1C2F-E5CBD966C051> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x9976e000 - 0x997b7fe7  libTIFF.dylib ??? (???) <579DC328-567D-A74C-4BCE-1D1C729E3F6D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x997b8000 - 0x997b8ff7  com.apple.Accelerate 1.6 (Accelerate 1.6) <3891A689-4F38-FACD-38B2-4BF937DE30CF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x997b9000 - 0x99839feb  com.apple.SearchKit 1.3.0 (1.3.0) <9E18AEA5-F4B4-8BE5-EEA9-818FC4F46FD9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x9983a000 - 0x9989effb  com.apple.htmlrendering 72 (1.1.4) <4D451A35-FAB6-1288-71F6-F24A4B6E2371> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x99a87000 - 0x99b01fff  com.apple.audio.CoreAudio 3.2.6 (3.2.6) <156A532C-0B60-55B0-EE27-D02B82AA6217> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x99b02000 - 0x99b12ff7  com.apple.DSObjCWrappers.Framework 10.6 (134) <81A0B409-3906-A98F-CA9B-A49E75007495> /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWrappers
0x99b13000 - 0x99f29ff7  libBLAS.dylib 219.0.0 (compatibility 1.0.0) <C4FB303A-DB4D-F9E8-181C-129585E59603> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x99f2a000 - 0x99f52ff7  libxslt.1.dylib 3.24.0 (compatibility 3.0.0) <315D97C2-4E1F-A95F-A759-4A3FA5639E75> /usr/lib/libxslt.1.dylib
0x9a0cf000 - 0x9a0d2ffb  com.apple.help 1.3.2 (41.1) <8AC20B01-4A3B-94BA-D8AF-E39034B97D8C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x9a142000 - 0x9a184ff7  libvDSP.dylib 268.0.1 (compatibility 1.0.0) <29E5ABCF-6D8A-0CE0-B480-C7D240FF8575> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x9a18a000 - 0x9a198ff7  com.apple.opengl 1.6.13 (1.6.13) <025A905D-C1A3-B24A-1585-37C328D77148> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x9a199000 - 0x9a231fe7  edu.mit.Kerberos 6.5.11 (6.5.11) <F36DB665-A88B-7F5B-6244-6A2E7FFFF668> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x9a232000 - 0x9a293fe7  com.apple.CoreText 151.10 (???) <5C2DEFBE-D54B-4DC7-D456-9ED02880BE98> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x9a294000 - 0x9a29effb  com.apple.speech.recognition.framework 3.11.1 (3.11.1) <EC0E69C8-A121-70E8-43CF-E6FC4C7779EC> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x9a6ce000 - 0x9a738fe7  libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) <411D87F4-B7E1-44EB-F201-F8B4F9227213> /usr/lib/libstdc++.6.dylib
0x9a752000 - 0x9a752ff7  com.apple.vecLib 3.6 (vecLib 3.6) <FF4DC8B6-0AB0-DEE8-ADA8-7B57645A1F36> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x9a831000 - 0x9a874ff7  com.apple.NavigationServices 3.5.4 (182) <753B8906-06C0-3AE0-3D6A-8FF5AC18ED12> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x9a971000 - 0x9aa1fff3  com.apple.ink.framework 1.3.3 (107) <57B54F6F-CE35-D546-C7EC-DBC5FDC79938> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x9aa20000 - 0x9aa42fef  com.apple.DirectoryService.Framework 3.6 (621.11) <CA979EAC-9537-43B6-CD69-C144ACB75E09> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x9aafa000 - 0x9ab2dfff  libTrueTypeScaler.dylib ??? (???) <0F04DAC3-829A-FA1B-E9D0-1E9505713C5C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
0xffff0000 - 0xffff1fff  libSystem.B.dylib ??? (???) <2DCD13E3-1BD1-6F25-119A-3863A3848B90> /usr/lib/libSystem.B.dylib

Model: MacPro3,1, BootROM MP31.006C.B05, 8 processors, Quad-Core Intel Xeon, 2.8 GHz, 12 GB, SMC 1.25f4
Graphics: ATI Radeon HD 2600 XT, ATI Radeon HD 2600, PCIe, 256 MB
Memory Module: global_name
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x88), Broadcom BCM43xx 1.0 (5.10.131.42.4)
Bluetooth: Version 2.4.5f3, 2 service, 19 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en2
PCI Card: ATI Radeon HD 2600, sppci_displaycontroller, Slot-1
Serial ATA Device: SAMSUNG HD501LJ, 465.76 GB
Serial ATA Device: INTEL SSDSA2MH160G1GC, 149.05 GB
Serial ATA Device: SAMSUNG HD501LJ, 465.76 GB
Serial ATA Device: C300-CTFDDAC256MAG, 238.47 GB
Parallel ATA Device: PIONEER DVD-RW  DVR-112D
USB Device: Samsung S2 Portable, 0x04e8  (Samsung Electronics Co., Ltd.), 0x1f08, 0xfd400000 / 2
USB Device: Hub, 0x05ac  (Apple Inc.), 0x912f, 0xfd500000 / 3
USB Device: Apple Cinema HD Display, 0x05ac  (Apple Inc.), 0x9221, 0xfd520000 / 4
USB Device: Bluetooth USB Host Controller, 0x05ac  (Apple Inc.), 0x8206, 0x5d200000 / 2
FireWire Device: built-in_hub, Up to 800 Mb/sec
FireWire Device: unknown_device, Unknown
