Giter Club home page Giter Club logo

mach_star's Introduction

mach_star's People

Contributors

albertz avatar ashcatch avatar cixtor avatar dgivone avatar lapcat avatar maerean avatar markmentovai avatar mkrautz avatar rentzsch avatar rianhunter avatar rsesek avatar sdem avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mach_star's Issues

Error hooking 32-bit code

I have tried to override the BSD connect function like this (replaced the content of the test source file, test_mach_override.cp):

#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>

#include "mach_override.h"

int (*connect_orig)(int, struct sockaddr const*, socklen_t) = &connect;

int main ()
{
    kern_return_t err;

    MACH_OVERRIDE(int, connect, (int s, struct sockaddr const* p, socklen_t n), err) {
        printf ("connect hook\n");
        return connect_reenter (s, p, n);
    } END_MACH_OVERRIDE(connect);

    return connect_orig (0, 0, 0);
}

and I end up with this:

$ ./build/Development/mach_override 
mach_override: some instructions unknown! Need to update mach_override.c
err = f8000001 /tmp/mach_star/mach_override/mach_override.c:226
err = f8000001 /tmp/mach_star/mach_override/mach_override.c:239
err = f8000001 /tmp/mach_star/mach_override/mach_override.c:245
err = f8000001 /tmp/mach_star/mach_override/mach_override.c:259
err = f8000001 /tmp/mach_star/mach_override/mach_override.c:264

I have built the mach_override binary for i386 only:

$ xcodebuild -alltargets -arch i386 -configuration Default 
Build settings from command line:
    ARCHS = i386

=== BUILD NATIVE TARGET mach_override OF PROJECT mach_override WITH CONFIGURATION Default ===
Check dependencies

CompileC build/mach_override.build/Default/mach_override.build/Objects-normal/i386/mach_override.o mach_override.c normal i386 c com.apple.compilers.llvmgcc42
    cd /tmp/mach_star/mach_override
    setenv LANG en_US.US-ASCII
    /Developer/usr/bin/llvm-gcc-4.2 -x c -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -Os -fasm-blocks -fvisibility=hidden -I/tmp/mach_star/mach_override/build/mach_override.build/Default/mach_override.build/mach_override.hmap -I/tmp/mach_star/mach_override/build/Default/include -I/tmp/mach_star/mach_override/build/mach_override.build/Default/mach_override.build/DerivedSources/i386 -I/tmp/mach_star/mach_override/build/mach_override.build/Default/mach_override.build/DerivedSources -F/tmp/mach_star/mach_override/build/Default -c /tmp/mach_star/mach_override/mach_override.c -o /tmp/mach_star/mach_override/build/mach_override.build/Default/mach_override.build/Objects-normal/i386/mach_override.o

CompileC build/mach_override.build/Default/mach_override.build/Objects-normal/i386/test_mach_override.o test_mach_override.cp normal i386 c++ com.apple.compilers.llvmgcc42
    cd /tmp/mach_star/mach_override
    setenv LANG en_US.US-ASCII
    /Developer/usr/bin/llvm-gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -Os -fasm-blocks -fvisibility=hidden -fvisibility-inlines-hidden -I/tmp/mach_star/mach_override/build/mach_override.build/Default/mach_override.build/mach_override.hmap -I/tmp/mach_star/mach_override/build/Default/include -I/tmp/mach_star/mach_override/build/mach_override.build/Default/mach_override.build/DerivedSources/i386 -I/tmp/mach_star/mach_override/build/mach_override.build/Default/mach_override.build/DerivedSources -F/tmp/mach_star/mach_override/build/Default -c /tmp/mach_star/mach_override/test_mach_override.cp -o /tmp/mach_star/mach_override/build/mach_override.build/Default/mach_override.build/Objects-normal/i386/test_mach_override.o

Ld build/Default/mach_override normal i386
    cd /tmp/mach_star/mach_override
    /Developer/usr/bin/llvm-g++-4.2 -arch i386 -L/tmp/mach_star/mach_override/build/Default -F/tmp/mach_star/mach_override/build/Default -filelist /tmp/mach_star/mach_override/build/mach_override.build/Default/mach_override.build/Objects-normal/i386/mach_override.LinkFileList -framework CoreServices -o /tmp/mach_star/mach_override/build/Default/mach_override


** BUILD SUCCEEDED **

Environment and compiler:

$ uname -a
Darwin nomad.local 11.3.0 Darwin Kernel Version 11.3.0: Thu Jan 12 18:47:41 PST 2012; root:xnu-1699.24.23~1/RELEASE_X86_64 x86_64
$ gcc -v
Using built-in specs.
Target: i686-apple-darwin11
Configured with: /private/var/tmp/llvmgcc42/llvmgcc42-2336.1~1/src/configure --disable-checking --enable-werror --prefix=/Developer/usr/llvm-gcc-4.2 --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-prefix=llvm- --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin11 --enable-llvm=/private/var/tmp/llvmgcc42/llvmgcc42-2336.1~1/dst-llvmCore/Developer/usr/local --program-prefix=i686-apple-darwin11- --host=x86_64-apple-darwin11 --target=i686-apple-darwin11 --with-gxx-include-dir=/usr/include/c++/4.2.1
Thread model: posix
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)

Is this a usage issue or a library issue?

FWIW, debugging with gdb showed me that the system calls (connect call included) emitted from 32-bit code go through a thunk which creates a new stack frame before hitting what appears to be 64-bit code. That is what eatKnownInstructions appears to try to disassemble and fails.

Failed to override Cocoa functions like NSLog, objc_msgSend

Thank you for this project. I successfully use mach_override to replace local functions and stdio functions.
However I failed to override cocoa functions, for example, objc_msgSend and NSLog. The error is below

mach_override: some instructions unknown! Need to update mach_override.c
err = f8000001 /Volumes/Data/rentzsch-mach_star-b5c0803/mach_override/mach_override.c:226
err = f8000001 /Volumes/Data/rentzsch-mach_star-b5c0803/mach_override/mach_override.c:239
err = f8000001 /Volumes/Data/rentzsch-mach_star-b5c0803/mach_override/mach_override.c:245
err = f8000001 /Volumes/Data/rentzsch-mach_star-b5c0803/mach_override/mach_override.c:259
err = f8000001 /Volumes/Data/rentzsch-mach_star-b5c0803/mach_override/mach_override.c:264

I am using Xcode 4.2 and Mac OS X Lion 10.7.2, 64bit kernel and app. Can you please look into it? Many thanks.

Code injection not working on Snow Leopard

I am using Snow Leopard MAC OS X 10.6.8.
This is the error I get

mach_inject failing.. (os/kern) invalid address

I have tried with both architectures i386 and x86_64 .

I also found a similar issue by some other user #23 .

Can anyone please help me ??
Thanks

Injection does not work in SecurityAgent?

Hello there,

I am trying to inject in SecurityAgent. SecurityAgent is UI box asking for user credentials. ( I have no bad intentions :) )

I get output as

mach_inject failing.. (os/kern) successful
mach inject done? 0

But injection did not work.

Can some one confirm me that if its is possible or not possible to inject in SecurityAgent? Or I have done something wrong?

I was using OSX 10.6.8

mach_inject_test failed on snow leopard

I successfully compiled the whole thing and able to run rejector and rejectee separately.
But the injector will crash the injectee when injecting code to the target process.

mach_inject_test_injectee.app 's standard output:
mach error on bundle load (os/kern) successful
mach error on bundle load (os/kern) successful
mach error on bundle load (os/kern) successful
mach error on bundle load (os/kern) successful
mach error on bundle load (os/kern) successful
FS rep /Users/Malic/Documents/Code/c/mach_star/mach_inject_test/build/Development/mach_inject_test_injector.app/Contents/Resources/mach_inject_test_injected.bundle/Contents/MacOS/mach_inject_test_injected
LOADDDDDDDDDD!
Assertion failed: (0), function +[injected_PrincipalClass load], file /Users/Malic/Documents/Code/c/mach_star/mach_inject_test/injected-PrincipalClass.m, line 25.
Abort trap

mach_inject_test_injector 's standard output
injecting into pid 3651
injecting pid
mach_inject failing.. (os/kern) successful
mach inject done? 0
hi
injecting into pid 3680
injecting pid
mach_inject failing.. (os/kern) successful
mach inject done? 0
hi

any idea? thanks

32bit Intel on MacOSX 10.7 - vm_protect(..., VM_PROT_EXECUTE | VM_PROT_WRITE | VM_PROT_READ) needed

In some cases (e.g. Valve Steam; 32bit Intel), I got this error/crash:

17.09.11 18:48:16,000 kernel: Data/Stack execution not permitted: steam[pid 87117] at virtual address 0x1779000, protections were read-write

In mach_inject.c:mach_inject(), there is this code:

#if defined(__x86_64__)
    err = vm_protect(remoteTask, remoteCode, imageSize, 0, VM_PROT_EXECUTE | VM_PROT_WRITE | VM_PROT_READ); 
#endif

I wonder why this is only enabled for 64bit. If I also use the same code for 32bit, I can successfully inject into Valve Steam.

No Injection on 32bit/Lion Still

I get this error: "mach_inject failing.. (os/kern) invalid argument" when trying to inject into 32bit apps on Lion. It works in 32-bit on SL for some reason.

My error code is 4.

P.S. I am injecting a 64bit/32bit bundle.

Unknown instructions

Hi there ... I am using mach_override for one of my projects. It hooks successfully some functions and works great but fails for others.

One example for failure is CFBundleCreate. I am developing with Xcode 5.1.1 running on Maverick .

mach_override: some instructions unknown! Need to update mach_override.c

Hello there,

I try to override any method, it always fails with trail of messages.

mach_override: some instructions unknown! Need to update mach_override.c
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:227
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:240
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:246
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:260
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:265
_CGContextSetLineWidth Override failed!
mach_override: some instructions unknown! Need to update mach_override.c
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:227
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:240
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:246
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:260
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:265
_DisposeWindow Override failed!
mach_override: some instructions unknown! Need to update mach_override.c
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:227
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:240
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:246
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:260
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:265
_posix_spawn Override failed!
mach_override: some instructions unknown! Need to update mach_override.c
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:227
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:240
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:246
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:260
err = f8000001 /Users/test/Desktop/NewInjectionTest/Injecant/mach_override.c:265
_puts Override failed!

I am mach_inject.h /.c file for injection and mach_override.h/.c for overriding.
I use sudo with executable in oder to inject.
Injection appears to be successful with message,

mach_inject failing.. (os/kern) successful
mach inject done? 0

But overriding fails.

I am using 10.6.8 OS X version and XCode 3.2.

Am I doing something wrong?

32bit Intel on MacOSX 10.7 doesn't work (target application crashes)

This is on any Intel 32 bit application, when I use mach_inject (also compiled for Intel 32bit).

One example:

Crashed Thread:  5

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000040000

External Modification Warnings:
Thread creation by external task.

VM Regions Near 0x40000:
    __LINKEDIT             000000000002f000-000000000003d000 [   56K] r--/rwx SM=COW  /Applications/Last.fm.app/Contents/MacOS/libMoose.1.dylib
--> __TEXT                 000000000003d000-000000000008f000 [  328K] r-x/rwx SM=COW  /Applications/Last.fm.app/Contents/MacOS/libLastFmTools.1.dylib
    __DATA                 000000000008f000-00000000000a6000 [   92K] rw-/rwx SM=COW  /Applications/Last.fm.app/Contents/MacOS/libLastFmTools.1.dylib

...

Thread 5 Crashed:
0   ???                             0x01ff8014 0 + 33521684
1   libsystem_c.dylib               0x9a21f6de thread_start + 34

Thread 5 crashed with X86 Thread State (32-bit):
  eax: 0x00ffc000  ebx: 0xb0207000  ecx: 0xacc34a40  edx: 0x00000000
  edi: 0x0601002f  esi: 0x9a21bd98  ebp: 0xb0206fc8  esp: 0xb0206f9c
   ss: 0x00000023  efl: 0x00010246  eip: 0x01ff8014   cs: 0x0000001b
   ds: 0x00000023   es: 0x00000023   fs: 0x00000023   gs: 0x0000000f
  cr2: 0x00040000
Logical CPU: 4


Binary Images:
    0x1000 -     0xb2ea +Last.reporter (??? - ???) /Applications/Last.fm.app/Contents/MacOS/Last.reporter
   0x13000 -    0x28977 +libMoose.1.dylib (??? - ???) /Applications/Last.fm.app/Contents/MacOS/libMoose.1.dylib
   0x3d000 -    0x8ed88 +libLastFmTools.1.dylib (??? - ???) /Applications/Last.fm.app/Contents/MacOS/libLastFmTools.1.dylib
   0xd2000 -   0x12183b +QtXml (4.3.4 - compatibility 4.3.0) /Applications/Last.fm.app/Contents/Frameworks/QtXml.framework/Versions/4/QtXml
  0x143000 -   0x75b22f +QtGui (4.3.4 - compatibility 4.3.0) /Applications/Last.fm.app/Contents/Frameworks/QtGui.framework/Versions/4/QtGui
  0x98f000 -   0xa1c668 +QtNetwork (4.3.4 - compatibility 4.3.0) /Applications/Last.fm.app/Contents/Frameworks/QtNetwork.framework/Versions/4/QtNetwork
  0xa4a000 -   0xb98483 +QtCore (4.3.4 - compatibility 4.3.0) /Applications/Last.fm.app/Contents/Frameworks/QtCore.framework/Versions/4/QtCore
  0xc11000 -   0xc388ad +QtSql (4.3.4 - compatibility 4.3.0) /Applications/Last.fm.app/Contents/Frameworks/QtSql.framework/Versions/4/QtSql
  0xf1e000 -   0xf244e3 +libqgif.dylib (??? - ???) /Applications/Last.fm.app/Contents/MacOS/imageformats/libqgif.dylib
  0xfad000 -   0xfce27b +libqjpeg.dylib (??? - ???) /Applications/Last.fm.app/Contents/MacOS/imageformats/libqjpeg.dylib
  0xfd3000 -   0xfd825f +libqsvg.dylib (??? - ???) /Applications/Last.fm.app/Contents/MacOS/imageformats/libqsvg.dylib
 0x2700000 -  0x2746b6f +libqmng.dylib (??? - ???) /Applications/Last.fm.app/Contents/MacOS/imageformats/libqmng.dylib
 0x274d000 -  0x2797fff +QtSvg (4.6.2 - compatibility 4.6.0) <49C12DC3-0114-895E-2135-7F0DD4EF3DC2> /Library/Frameworks/QtSvg.framework/Versions/4/QtSvg
 0x33b0000 -  0x33f8397 +libqtiff.dylib (??? - ???) /Applications/Last.fm.app/Contents/MacOS/imageformats/libqtiff.dylib
 0x37ec000 -  0x37faffb  libSimplifiedChineseConverter.dylib (54.0.0 - compatibility 1.0.0) <D3F1CC34-55EB-3D33-A7C2-025D5C8025D0> /System/Library/CoreServices/Encodings/libSimplifiedChineseConverter.dylib
 0x4fdd000 -  0x4feffff  libTraditionalChineseConverter.dylib (54.0.0 - compatibility 1.0.0) <ADEB72F9-0048-3C87-AD9B-71AA57D523E9> /System/Library/CoreServices/Encodings/libTraditionalChineseConverter.dylib
 0x5d2d000 -  0x6658fef +QtGui (4.6.2 - compatibility 4.6.0) <D7F089D0-FCE0-5A44-ADB2-FB0F285DC7FC> /Library/Frameworks/QtGui.framework/Versions/4/QtGui
 0x68d8000 -  0x6b18ffb +QtCore (4.6.2 - compatibility 4.6.0) <8B80055C-50C1-6B1E-AB7F-5BE3C7B851DE> /Library/Frameworks/QtCore.framework/Versions/4/QtCore
0x8fe5e000 - 0x8fe909c7  dyld (195.5 - ???) <134323A7-49DC-3A9D-ACFD-32FAD0FD6BA2> /usr/lib/dyld
0x90075000 - 0x900a3ffb  com.apple.DictionaryServices (1.2 - 158) <C614930F-520D-3F77-AD0D-0E16FBCB98CE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x90147000 - 0x90148fff  com.apple.TrustEvaluationAgent (2.0 - 1) <EABDA7EE-A98F-35B8-9E3E-7075BA651C68> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x90151000 - 0x90220ffb  com.apple.ImageIO.framework (3.1.0 - 3.1.0) <A482C10A-C474-39DC-AB3C-EADBCF3A433B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x90221000 - 0x90382ffb  com.apple.QuartzCore (1.7 - 269.0) <221FF6A0-9C2C-3977-BC2A-A84C392BA49B> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x903ae000 - 0x90500ffb  com.apple.audio.toolbox.AudioToolbox (1.7 - 1.7) <5767C518-343D-36DB-8D59-C72986161AEC> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x90501000 - 0x90508ff5  libsystem_dnssd.dylib (??? - ???) <B3217FA8-A7D6-3C90-ABFC-2E54AEF33547> /usr/lib/system/libsystem_dnssd.dylib
0x90671000 - 0x9070cff3  com.apple.ink.framework (1.3.2 - 110) <9F6F37F9-999E-30C5-93D0-E48D4B5E20CD> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x90729000 - 0x907ffa5b  libobjc.A.dylib (228.0.0 - compatibility 1.0.0) <A0EDB351-4B9D-3AA2-9D1A-0C22204FCCD3> /usr/lib/libobjc.A.dylib
0x90800000 - 0x90825ff9  libJPEG.dylib (??? - ???) <5872B388-D6CC-3DD4-A2F3-8BB464E83D14> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x909bc000 - 0x909cafff  com.apple.opengl (1.7.4 - 1.7.4) <C6DE3D3A-CC1F-3F55-B8DD-2637FA40058F> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x909cb000 - 0x909e0fff  com.apple.speech.synthesis.framework (4.0.74 - 4.0.74) <92AADDB0-BADF-3B00-8941-B8390EDC931B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x909e1000 - 0x90af0ff7  libsqlite3.dylib (9.6.0 - compatibility 9.0.0) <01987A45-9270-30FD-8A67-5E53DB637909> /usr/lib/libsqlite3.dylib
0x90e5b000 - 0x90e7dffe  com.apple.framework.familycontrols (3.0 - 300) <AE51B604-D32D-32F7-AEDC-B1C4EB7191C6> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
0x90e7e000 - 0x90e86ff3  liblaunch.dylib (392.18.0 - compatibility 1.0.0) <CD470A1E-0147-3CB1-B44D-0B61F9061826> /usr/lib/system/liblaunch.dylib
0x911bd000 - 0x912b5ff7  libFontParser.dylib (??? - ???) <C428D41A-8635-3423-A2F0-8BA9819F212B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x912b6000 - 0x912cbff7  com.apple.ImageCapture (7.0 - 7.0) <116BC0CA-428E-396F-85DF-52793034D2A0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x912cc000 - 0x912f4ff7  libxslt.1.dylib (3.24.0 - compatibility 3.0.0) <FCAC685A-724F-3FE7-8416-146108DF75FB> /usr/lib/libxslt.1.dylib
0x91522000 - 0x9155effa  libGLImage.dylib (??? - ???) <7A150184-E3F7-3773-917A-A5E24B9241FA> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x9161d000 - 0x9163fff1  com.apple.PerformanceAnalysis (1.10 - 10) <45B10D4C-9B3B-37A6-982D-687A6F9EEA28> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x9168f000 - 0x91843ff3  libicucore.A.dylib (46.1.0 - compatibility 1.0.0) <6270318A-CA9A-376C-AD6D-64A9B4B4A26E> /usr/lib/libicucore.A.dylib
0x9189e000 - 0x918e7ff7  libGLU.dylib (??? - ???) <3524C956-C8B2-3E8B-805D-9E25E5481A58> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x918e8000 - 0x918f3ffb  com.apple.speech.recognition.framework (4.0.19 - 4.0.19) <17C11291-5B27-3BE2-8614-7A806745EE8A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x918f4000 - 0x91911fff  libresolv.9.dylib (46.0.0 - compatibility 1.0.0) <95AE43ED-6C52-3B39-89B6-54C81C62F1FF> /usr/lib/libresolv.9.dylib
0x91912000 - 0x91915ffd  libCoreVMClient.dylib (??? - ???) <1438A7D5-A622-3623-A49F-45F881B1D947> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x91942000 - 0x91943ff0  libunc.dylib (24.0.0 - compatibility 1.0.0) <BCD277D0-4271-3E96-A4A2-85669DBEE2E2> /usr/lib/system/libunc.dylib
0x91988000 - 0x91a99ff7  libJP2.dylib (??? - ???) <E938C201-C508-3E3D-B9A9-81FE52349E1B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x91a9a000 - 0x91b24ffb  com.apple.SearchKit (1.4.0 - 1.4.0) <C8567435-9CD1-35EE-AE05-304D28858C42> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x91b25000 - 0x91b85ff3  com.apple.Symbolication (1.2 - 87) <2F9206D6-BE64-3C21-B593-43B8C60A7A9E> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x91c05000 - 0x91eb6ff7  com.apple.security (7.0 - 55010) <28168576-1B8C-3FE8-9356-DE79390A480A> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x91eb7000 - 0x91ec2ff3  libCSync.A.dylib (600.0.0 - compatibility 64.0.0) <11726E50-E6FC-3AB0-8750-DDDCCF2B8534> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x91ec3000 - 0x921c3fff  com.apple.CoreServices.CarbonCore (960.13 - 960.13) <E098AC3A-E795-3C28-BA92-EED51C461A6F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x921c4000 - 0x92503ff3  com.apple.HIToolbox (1.7 - ???) <A9583F07-218D-35CD-B29C-C65E6D008836> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x92582000 - 0x925b0fe7  libSystem.B.dylib (159.0.0 - compatibility 1.0.0) <FA9B75F7-B989-3DD3-97FD-373EB95C5BA8> /usr/lib/libSystem.B.dylib
0x925bc000 - 0x925c0ff3  libsystem_network.dylib (??? - ???) <E1455F3E-549B-3D50-A38B-17B394F3C7F6> /usr/lib/system/libsystem_network.dylib
0x925c1000 - 0x925d5ff7  com.apple.CFOpenDirectory (10.7 - 144) <665CDF77-F0C9-3AFF-8CF8-64257268B7DD> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x925d6000 - 0x925d7ff7  libquarantine.dylib (36.0.0 - compatibility 1.0.0) <70782AEC-8933-3EB4-91CA-E44C0E768C90> /usr/lib/system/libquarantine.dylib
0x925d8000 - 0x925eeffe  libxpc.dylib (77.16.0 - compatibility 1.0.0) <2EAF3E13-19FA-3EF2-88D6-64ACBC3A6ADB> /usr/lib/system/libxpc.dylib
0x925ef000 - 0x925f7fff  com.apple.DiskArbitration (2.4 - 2.4) <E574D5E7-7297-33B5-8B91-1E6346D5F917> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x925f8000 - 0x9268cff7  com.apple.LaunchServices (480.19 - 480.19) <A68C0688-4ED1-35F1-BF44-F5B1917084A0> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x9268d000 - 0x928feffb  com.apple.CoreImage (7.77 - 1.0.1) <DF1D9EB7-5879-3EA2-8CF5-80004DAC18BC> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x928ff000 - 0x92901ff9  com.apple.securityhi (4.0 - 1) <BD367302-73C3-32F4-8080-E389AE89E434> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x9290e000 - 0x92928fff  com.apple.Kerberos (1.0 - 1) <25E5A286-876D-3A8E-A12F-52D184559E8C> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x92ae9000 - 0x92af1ff5  libcopyfile.dylib (85.1.0 - compatibility 1.0.0) <A1BFC320-616A-30AA-A41E-29D7904FC4C7> /usr/lib/system/libcopyfile.dylib
0x92b01000 - 0x92b2cfff  com.apple.GSS (2.1 - 2.0) <129F4AB0-41AC-3713-A7BC-921769B0E12D> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x92b2d000 - 0x92b2fff7  libdyld.dylib (195.5.0 - compatibility 1.0.0) <637660EA-8D12-3B79-B644-041FEADC9C33> /usr/lib/system/libdyld.dylib
0x92e5a000 - 0x92ebaffb  com.apple.audio.CoreAudio (4.0.0 - 4.0.0) <6026C895-3DC6-3785-A7BB-2F2B9E292D95> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x930f4000 - 0x931e4ff1  libiconv.2.dylib (7.0.0 - compatibility 7.0.0) <9E5F86A3-8405-3774-9E0C-3A074273C96D> /usr/lib/libiconv.2.dylib
0x931e5000 - 0x93215ff7  libsystem_info.dylib (??? - ???) <C385F5A9-458A-3B49-9CC7-EA81DC5F9141> /usr/lib/system/libsystem_info.dylib
0x93217000 - 0x93279ff3  libstdc++.6.dylib (52.0.0 - compatibility 7.0.0) <266CE9B3-526A-3C41-BA58-7AE66A3B15FD> /usr/lib/libstdc++.6.dylib
0x93324000 - 0x933b0ff7  com.apple.CoreText (4.0.0 - ???) <2ADB0C1E-FE27-371C-8EC3-69D5CFEA2BE7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x933b3000 - 0x933bdff2  com.apple.audio.SoundManager (3.9.4 - 3.9.4) <D23C4761-6492-3974-B4D2-495082B8B7A6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x933be000 - 0x933daff5  com.apple.GenerationalStorage (1.0 - 124) <0BC29510-6C26-3445-88B7-21502CAFF372> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x933db000 - 0x935b1fef  com.apple.CoreFoundation (6.7 - 635) <4EE0D62E-5342-3A9F-A740-DA1D5AEBB1B0> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x935b2000 - 0x93695ff7  libcrypto.0.9.8.dylib (0.9.8 - compatibility 0.9.8) <6E631200-1E22-37B9-85D1-EC40520891AB> /usr/lib/libcrypto.0.9.8.dylib
0x93718000 - 0x9371cfff  libGIF.dylib (??? - ???) <F6094267-AB0E-38FC-8201-510AA4BDC974> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x9371d000 - 0x93721fff  com.apple.CommonPanels (1.2.5 - 94) <3A988595-DE53-34ED-9367-C9A737E2AF38> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x93728000 - 0x93729fff  libDiagnosticMessagesClient.dylib (??? - ???) <DB3889C2-2FC2-3087-A2A2-4C319455E35C> /usr/lib/libDiagnosticMessagesClient.dylib
0x9372a000 - 0x9376aff7  libauto.dylib (??? - ???) <36E7FE7F-27DF-3301-80AA-DD61FBF722F4> /usr/lib/libauto.dylib
0x9376b000 - 0x93853fff  libxml2.2.dylib (10.3.0 - compatibility 10.0.0) <ED3F5E83-8C76-3D46-B2FF-0D5BDF8970C5> /usr/lib/libxml2.2.dylib
0x93854000 - 0x93914ff3  com.apple.ColorSync (4.7.0 - 4.7.0) <50767823-56BA-373D-BC5A-37B17B659838> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x93d7a000 - 0x93f13ff7  com.apple.CoreData (103 - 358.4) <EB07F3A5-6301-3DA4-96FC-F8381D148C69> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x93f3a000 - 0x93fdefff  com.apple.QD (3.12 - ???) <68CBE425-43BA-3E6D-8668-A4A67396E20D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x9465e000 - 0x946ccfff  com.apple.Heimdal (2.1 - 2.0) <5BA5BFA4-0B05-3B00-AF06-C3D0D60F36BC> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x94a35000 - 0x94a4efff  libPng.dylib (??? - ???) <2C47E152-240A-36A7-87A8-3856EDFF2FE8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x94a4f000 - 0x94a5afff  libkxld.dylib (??? - ???) <088640F2-429D-3368-AEDA-3C308C4EB80C> /usr/lib/system/libkxld.dylib
0x94ac5000 - 0x94aeeffe  com.apple.opencl (1.50.62 - 1.50.62) <52059AB5-8E0D-356E-98AA-71A4777CBE57> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x94bdd000 - 0x94cfdfec  com.apple.vImage (5.0 - 5.0) <173F6343-07EE-39F7-A159-DD3837E473DE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x94cfe000 - 0x94cffffd  libCVMSPluginSupport.dylib (??? - ???) <8057030D-B290-3A8B-9828-3A1BD123B124> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x94d00000 - 0x94d00ff2  com.apple.CoreServices (53 - 53) <C513E133-B0E0-3C35-A7CB-DBC35A7EF571> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x94d12000 - 0x94e3bff9  com.apple.CFNetwork (520.0.13 - 520.0.13) <B21DE9ED-1D99-39C0-9E24-77D2A48FBFEF> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x9586a000 - 0x95901ff3  com.apple.securityfoundation (5.0 - 55005) <F5A98CC2-11C6-34F3-8F72-75B642627630> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x95902000 - 0x95913fff  libbsm.0.dylib (??? - ???) <54ACF696-87C6-3652-808A-17BE7275C230> /usr/lib/libbsm.0.dylib
0x95920000 - 0x95970ff4  libTIFF.dylib (??? - ???) <25796A90-ABD2-3A3A-800C-1056D343A71F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x95971000 - 0x95a31fff  com.apple.CoreServices.OSServices (478.25.1 - 478.25.1) <7971F047-D9EF-3D9C-A65F-E5A8C6CECF06> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x95a3d000 - 0x95ac4fff  com.apple.print.framework.PrintCore (7.0 - 366) <D037D344-7463-3620-AE8F-8D0D3EA5CE8E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x9617a000 - 0x96207fe7  libvMisc.dylib (325.3.0 - compatibility 1.0.0) <A44ADE1B-AB2C-3585-8C9D-D85B526E66C0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x96245000 - 0x9624affd  libGFXShared.dylib (??? - ???) <7C55BE22-CDB5-3192-B7F0-96EA754A20AC> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x964a0000 - 0x964a6ffd  com.apple.CommerceCore (1.0 - 17) <71641C17-1CA7-3AC9-974E-AAC9EB641035> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
0x9657b000 - 0x9657eff9  libCGXType.A.dylib (600.0.0 - compatibility 64.0.0) <B9344DE6-B84D-352C-95AD-EF73A68B8A10> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x9657f000 - 0x96a5bff6  libBLAS.dylib (??? - ???) <327C1517-2B63-3D8C-8D8E-CB4EBA2A9C36> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x96a68000 - 0x96a9cff3  libTrueTypeScaler.dylib (??? - ???) <FF162272-243C-321C-B152-AD81B3171C54> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
0x96aa6000 - 0x96ab9ff9  com.apple.MultitouchSupport.framework (220.62 - 220.62) <5BD8730D-43A4-3040-9EA3-0BDA52A392A9> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x96aba000 - 0x96abdff7  libcompiler_rt.dylib (6.0.0 - compatibility 1.0.0) <7F6C14CC-0169-3F1B-B89C-372F67F1F3B5> /usr/lib/system/libcompiler_rt.dylib
0x96b13000 - 0x9717865b  com.apple.CoreGraphics (1.600.0 - ???) <DD3B7ADA-0F19-371E-BB87-F3C08464134A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x97179000 - 0x9717aff5  libremovefile.dylib (21.0.0 - compatibility 1.0.0) <9A1E12B7-F822-3544-8E1D-A6DC81E1F2E6> /usr/lib/system/libremovefile.dylib
0x9717b000 - 0x9717fff7  com.apple.OpenDirectory (10.7 - 144) <A117580D-FD86-381E-82FD-B1A040045031> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x971c3000 - 0x971c3ffe  libkeymgr.dylib (23.0.0 - compatibility 1.0.0) <7F0E8EE2-9E8F-366F-9988-E2F119DB9A82> /usr/lib/system/libkeymgr.dylib
0x97242000 - 0x97246ffd  IOSurface (??? - ???) <97E875C2-9F1A-3FBA-B80C-594892A02621> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x97282000 - 0x97282fff  com.apple.audio.units.AudioUnit (1.7 - 1.7) <75E38B34-1DE2-337A-A09F-0F7E91C02ABB> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x97283000 - 0x972e8ff7  libvDSP.dylib (325.3.0 - compatibility 1.0.0) <1C4B66EB-3186-31BE-B93F-878E49334C49> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x97328000 - 0x97336fff  libdispatch.dylib (187.5.0 - compatibility 1.0.0) <1883C8E2-D180-3EA0-8BEF-325F2FEDACD1> /usr/lib/system/libdispatch.dylib
0x97337000 - 0x97344fff  libGL.dylib (??? - ???) <C1C549FC-FF7F-3012-9DF5-5255217B4AEA> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x9753d000 - 0x9757bfff  libRIP.A.dylib (600.0.0 - compatibility 64.0.0) <0AE59D4F-FFA7-3539-8B86-AD8993894AA0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x9757c000 - 0x9757effb  libRadiance.dylib (??? - ???) <5112B7CE-BAAF-3E98-94E4-676BCB92867F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x9757f000 - 0x975e3fff  com.apple.framework.IOKit (2.0 - ???) <B5888D02-8C36-3404-A37E-7457D950D629> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x97640000 - 0x97690fff  libFontRegistry.dylib (??? - ???) <BC35B8F5-7CCA-3A04-A278-FA3306B2C4F8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x977f8000 - 0x97836fff  com.apple.NavigationServices (3.6 - 192) <CB7AE807-9292-3EBA-A5F5-D7DCEE28A5B7> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x97877000 - 0x978defff  libc++.1.dylib (19.0.0 - compatibility 1.0.0) <3AFF3CE8-14AE-300F-8F63-8B7FB9D4DA96> /usr/lib/libc++.1.dylib
0x978df000 - 0x978fefff  com.apple.RemoteViewServices (1.0 - 1) <D9810485-6A62-3758-96F5-48950AF250F1> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x978ff000 - 0x9797affb  com.apple.ApplicationServices.ATS (5.0 - ???) <8DF22F1E-7600-3ADA-BFC1-F6FA79914171> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x97987000 - 0x9798efff  libnotify.dylib (80.0.0 - compatibility 1.0.0) <B3B3875D-311D-31A7-A09F-D1BC56795E00> /usr/lib/system/libnotify.dylib
0x979dd000 - 0x979ddfff  com.apple.vecLib (3.7 - vecLib 3.7) <A01CD788-26FB-320F-8617-5A7DF0F9031E> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x979de000 - 0x97a25fff  com.apple.SystemConfiguration (1.11 - 1.11) <A7769080-2A4F-36AF-9484-08A936690307> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x97a26000 - 0x97a7fff3  com.apple.coreui (0.3 - 162) <BD3FBC84-234A-38E0-AA29-DE0424D3FD16> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x97aa5000 - 0x97aa6fff  libsystem_blocks.dylib (53.0.0 - compatibility 1.0.0) <B04592B1-0924-3422-82FF-976B339DF567> /usr/lib/system/libsystem_blocks.dylib
0x97f19000 - 0x97f24ffc  com.apple.NetAuth (1.0 - 3.0) <C07853C0-AF32-3633-9CEF-2480860C12C5> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x97f5a000 - 0x98065ffb  com.apple.DesktopServices (1.6.0 - 1.6.0) <66E2BD3A-958A-3F46-8DA0-C0F2358013B0> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x98efb000 - 0x98f18ff3  com.apple.openscripting (1.3.3 - ???) <31A51238-0CA1-38C7-9F0E-8A6676EE3241> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x98f19000 - 0x98f95fff  libType1Scaler.dylib (??? - ???) <DFBB3B4F-31F4-3ED0-B57C-713493CA2756> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libType1Scaler.dylib
0x98f96000 - 0x98f9affa  libcache.dylib (47.0.0 - compatibility 1.0.0) <98A82BC5-0DD9-3212-9CAE-35A77278EEB6> /usr/lib/system/libcache.dylib
0x98f9b000 - 0x99010fff  com.apple.Metadata (10.7.0 - 627.9) <1EF7D615-3DF4-3F5D-88CE-6BDFA120FE32> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x99011000 - 0x99012ff7  libsystem_sandbox.dylib (??? - ???) <BC0A04E9-4F28-3BC8-AA7B-63C3451E9212> /usr/lib/system/libsystem_sandbox.dylib
0x9941a000 - 0x9942afff  com.apple.LangAnalysis (1.7.0 - 1.7.0) <6D6F0C9D-2EEA-3578-AF3D-E2A09BCECAF3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x99c17000 - 0x99c1fff3  libunwind.dylib (30.0.0 - compatibility 1.0.0) <E8DA8CEC-12D6-3C8D-B2E2-5D567C8F3CB5> /usr/lib/system/libunwind.dylib
0x9a02d000 - 0x9a070ffd  libcommonCrypto.dylib (55010.0.0 - compatibility 1.0.0) <4BA1F5F1-F0A2-3FEB-BB62-F514DCBB3725> /usr/lib/system/libcommonCrypto.dylib
0x9a071000 - 0x9a0dbff3  com.apple.CoreSymbolication (2.1 - 67) <38FD2396-C987-3E7F-93EF-7D8ECAF542AF> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x9a152000 - 0x9a152fff  libdnsinfo.dylib (395.6.0 - compatibility 1.0.0) <959E5139-EB23-3529-8881-2BCB5724D1A9> /usr/lib/system/libdnsinfo.dylib
0x9a154000 - 0x9a15dff3  com.apple.CommonAuth (2.1 - 2.0) <94EA2555-212C-3704-8307-FCEE5D6D32C5> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x9a1a0000 - 0x9a1a6ffb  com.apple.print.framework.Print (7.0 - 247) <1140BB03-0720-308F-8D92-F71B347D63D6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x9a1bf000 - 0x9a28afff  libsystem_c.dylib (763.11.0 - compatibility 1.0.0) <44AA09FD-3A8F-3DCF-AD98-BC9071CA7376> /usr/lib/system/libsystem_c.dylib
0x9a28b000 - 0x9a2c1ff7  com.apple.AE (527.6 - 527.6) <77999151-94E3-37CD-A49E-7A9F9084F886> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x9a2c2000 - 0x9a2fefff  libcups.2.dylib (2.9.0 - compatibility 2.0.0) <8CB51735-ABE4-37AD-9019-845BB768955F> /usr/lib/libcups.2.dylib
0x9a2ff000 - 0x9a602ff7  com.apple.Foundation (6.7 - 833.1) <94BFFEDD-0676-368D-B4C6-8784E1DA4306> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x9a655000 - 0x9a655fff  com.apple.Accelerate.vecLib (3.7 - vecLib 3.7) <CB952B04-595A-332B-992B-7671815750FD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x9a656000 - 0x9a659ffb  com.apple.help (1.3.2 - 42) <DDCEBA10-5CDE-3ED2-A52F-5CD5A0632CA2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x9a65a000 - 0x9a65afff  com.apple.Carbon (153 - 153) <6FF98F0F-2CDE-3888-A304-4ED447D24CE3> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x9a65b000 - 0x9a6bdffb  com.apple.datadetectorscore (3.0 - 179.3) <18117942-9D6F-3283-B8B0-03C7550CA2EB> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x9aaf9000 - 0x9ab1cfff  com.apple.CoreVideo (1.7 - 70.0) <0CBE6F3B-34C7-3C6B-9BB1-826F9905ECC1> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x9ab1d000 - 0x9af72fff  FaceCoreLight (1.4.2 - compatibility 1.0.0) <53AC5DCE-D04B-3DC3-808D-AA1CAD4D0924> /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLight
0x9afaa000 - 0x9afc8ff7  libsystem_kernel.dylib (1699.22.73 - compatibility 1.0.0) <D32C2E9C-8184-3FAF-8694-99FC619FC71B> /usr/lib/system/libsystem_kernel.dylib
0x9afc9000 - 0x9affffff  com.apple.DebugSymbols (2.1 - 85) <FAD78A3A-48DF-3D27-9726-1D31D3B889DA> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x9b000000 - 0x9b05dffb  com.apple.htmlrendering (76 - 1.1.4) <743C2943-40BC-36FB-A45C-3421A394F081> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x9b1be000 - 0x9b1c5ffd  com.apple.NetFS (4.0 - 4.0) <D0D59145-D211-3E7C-9062-35A2833FA99B> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x9b1c6000 - 0x9b1c9ffc  libpam.2.dylib (3.0.0 - compatibility 3.0.0) <6FFDBD60-5EC6-3EFA-996B-EE030443C16C> /usr/lib/libpam.2.dylib
0x9b1ce000 - 0x9b1dcfff  libz.1.dylib (1.2.5 - compatibility 1.0.0) <E73A4025-835C-3F73-9853-B08606E892DB> /usr/lib/libz.1.dylib
0x9b1dd000 - 0x9b1ddff0  com.apple.ApplicationServices (41 - 41) <BED33E1D-C95C-3654-9A3A-0CB3607F9F10> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x9b1de000 - 0x9b1e3ff7  libmacho.dylib (800.0.0 - compatibility 1.0.0) <56A34E97-518E-307E-8218-C5D43A33EE34> /usr/lib/system/libmacho.dylib
0x9b242000 - 0x9b245ff7  libmathCommon.A.dylib (2026.0.0 - compatibility 1.0.0) <69357047-7BE0-3360-A36D-000F55E39336> /usr/lib/system/libmathCommon.A.dylib
0x9b246000 - 0x9b29efff  com.apple.HIServices (1.9 - ???) <058E00E0-F1B4-395F-813E-C49C0C5F3BA9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x9b2cb000 - 0x9b2cbfff  com.apple.Accelerate (1.7 - Accelerate 1.7) <881C1C85-2DEC-38DE-BC97-7804BC907282> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x9b585000 - 0x9c00affe  com.apple.AppKit (6.7 - 1138) <1CEDE402-32DD-3C10-B3B3-8C3DDBE8335D> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x9c08c000 - 0x9c48eff6  libLAPACK.dylib (??? - ???) <00BE0221-8564-3F87-9F6B-8A910CF2F141> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x9c48f000 - 0x9c498fff  libc++abi.dylib (14.0.0 - compatibility 1.0.0) <FEB5330E-AD5D-37A0-8AB2-0820F311A2C8> /usr/lib/libc++abi.dylib
0x9c499000 - 0x9c4a9ff7  libCRFSuite.dylib (??? - ???) <CE616EF3-756A-355A-95AD-3472A876BEB9> /usr/lib/libCRFSuite.dylib
0x9c4aa000 - 0x9c4fbff9  com.apple.ScalableUserInterface (1.0 - 1) <C3FA7E40-0213-3ABC-A006-2CB00B6A7EAB> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
0x9c4fc000 - 0x9c524ff0  com.apple.CoreServicesInternal (113.7 - 113.7) <F5724FAC-8BB8-3F0F-B8BC-36F2CA75A23D> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x9c650000 - 0x9c651fff  liblangid.dylib (??? - ???) <C8C204E9-1785-3785-BBD7-22D59493B98B> /usr/lib/liblangid.dylib
0xba900000 - 0xba91bffd  libJapaneseConverter.dylib (54.0.0 - compatibility 1.0.0) <5635DF40-8D8E-3B8C-B075-7B3FC0F184A4> /System/Library/CoreServices/Encodings/libJapaneseConverter.dylib
0xbab00000 - 0xbab21ff6  libKoreanConverter.dylib (54.0.0 - compatibility 1.0.0) <17226124-8E8A-34EB-A2C4-D4A0469CF45B> /System/Library/CoreServices/Encodings/libKoreanConverter.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 3
    thread_create: 1
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 7156251
    thread_create: 105
    thread_set_state: 15498

VM Region Summary:
ReadOnly portion of Libraries: Total=153.0M resident=103.6M(68%) swapped_out_or_unallocated=49.4M(32%)
Writable regions: Total=123.8M written=2760K(2%) resident=42.2M(34%) swapped_out=16K(0%) unallocated=81.6M(66%)

REGION TYPE                      VIRTUAL
===========                      =======
ATS (font support)                 33.0M
CG backing stores                  8564K
CG raster data                       64K
CG shared images                   3416K
CoreGraphics                          8K
CoreServices                       2876K
MALLOC                             54.7M
MALLOC guard page                    48K
Memory tag=243                        4K
Stack                              66.0M
VM_ALLOCATE                        16.1M
__CI_BITMAP                          80K
__DATA                             9016K
__DATA/__OBJC                       124K
__IMAGE                            1256K
__IMPORT                             68K
__LINKEDIT                         46.8M
__OBJC                             1408K
__PAGEZERO                            4K
__TEXT                            106.2M
__UNICODE                           544K
mapped file                       314.6M
shared memory                       308K
shared pmap                        10.4M
===========                      =======
TOTAL                             674.9M

Model: MacBookPro8,2, BootROM MBP81.0047.B0E, 4 processors, Intel Core i7, 2 GHz, 8 GB, SMC 1.69f1
Graphics: AMD Radeon HD 6490M, AMD Radeon HD 6490M, PCIe, 256 MB
Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In, 512 MB
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1333 MHz, 0x04CB, 0x202020202020202020202020202020202020
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1333 MHz, 0x04CB, 0x202020202020202020202020202020202020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD6), Broadcom BCM43xx 1.0 (5.100.98.75.10)
Bluetooth: Version 2.5.0f17, 2 service, 12 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en1
Serial ATA Device: Hitachi HTS545050B9A302, 500,11 GB
Serial ATA Device: MATSHITADVD-R   UJ-898
USB Device: hub_device, 0x0424  (SMSC), 0x2513, 0xfa100000 / 3
USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0246, 0xfa120000 / 5
USB Device: BRCM2070 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0xfa110000 / 4
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x821a, 0xfa113000 / 8
USB Device: FaceTime HD Camera (Built-in), apple_vendor_id, 0x8509, 0xfa200000 / 2
USB Device: hub_device, 0x0424  (SMSC), 0x2513, 0xfd100000 / 2
USB Device: IR Receiver, apple_vendor_id, 0x8242, 0xfd110000 / 3

Dynamic re-injection

does mach_star support re-injection ? Say my app updates and I'd need to re-inject a new version of my code into Finder ?

Bundle Load Error on OS X 10.7 Lion

I am currently attempting to inject on OS X 10.7.4, using a bundle I have successfully injected on OS X 10.6.8 (Snow Leopard). The bundle seems to load just fine, in that mach_error_t (from mach_inject_bundle_pid) returns ERR_SUCCESS. However, in my Console.app I see the following line:

4:24:00 PM com.my.test_app: mach_ error on bundle load (?/?) (f8000004)

I've dumbed my bundle down to a simple +(void) load (with an NSLog), and nothing more to remove as many variables as possible. I've also recompiled the mach_inject_bundle.framework, and rewrote my injector (with more debugging output).

Is this a known issue?

Problem with injection

Halo, I am a newbie in mach_inject and facing a problem that cannot fix during my coding, so I decide to ask here.

Current I am trying to inject a bundle to Finder, it all works well and in Activity Monitor I can see my bundle reside in there.

However the code inside my bundle does not execute.

I would like to ask how do I kick start the execution of my code in the bundle?

Currently in the bundle I only have a void load() function and inside it print a line to indicate it has loaded to console.

Is it the right way to kick start?

Thanks!

Doesnt work on Mountain Lion

I use DeathToDSStore which uses mach_star

unfortunately when i run /Library/Application\ Support/Aoren/DeathToDSStore.app/Contents/MacOS/DeathToDSStore -silent in terminal i get this

pid 4215
Could not access task for pid 4215. You probably need to add user to procmod group
mach_inject failing.. (ipc/send) invalid destination port
2012-11-11 14:46:48.455 injector[9375:f07] err 268435459

Adding user to procmod group doesnt do anything.

Lion i386 compatibility

Hi, Wolf. Iโ€™ve got another change for you courtesy of Google Chrome.

The symptom was that mach_override was causing crashes, but only when we built under Lion. The punchline: data pages are no longer executable by default on Lion when running an executable produced on Lion.

All of the details are available at http://crbug.com/79642#c17 .

mach_override already contains code to mark data pages as executable, but itโ€™s only in use on x86_64. It needs to be enabled for 32-bit x86 too, and a couple of other changes need to be made to ensure reliability.

This change is safe for pre-Lion systems.

http://codereview.chromium.org/7492012 contains our fix for this problem. A direct link to the patch is http://codereview.chromium.org/download/issue7492012_7001_7004.diff . README.chromium has a description of the changes Iโ€™m making. Duplicated here:

Enabled makeIslandExecutable for 32-bit i386. Main executables linked and run on Mac OS X 10.7 ("Lion") have non-executable heap pages by default. See http://crbug.com/79642.

Changed the logic surrounding calls to makeIslandExecutable so that mach_override_ptr can return successfully when originalFunctionReentryIsland, an optional argument, is NULL. Failure in makeIslandExecutable will now trigger cleanup of allocated memory.

Changed allocateBranchIsland to use a more appropriate address range per http://developer.apple.com/library/mac/#documentation/Performance/Conceptual/LaunchTime/Articles/Prebinding.html. The range for x86 (32-bit) with kAllocateHigh set is now [0xffc00000, 0xffe00000). In this configuration, the loop is now guaranteed to terminate instead of exceeding its permitted range. Previously, this function would begin looking for a page at 0xfefff000 and would not stop, even after wrapping around to low memory. The URL above states 0xfefff000 is within a range marked "Reserved for use by the pasteboard and other system services. Do not use this address range."

Wrong vm_protect sizes for i386 architecture

Hey,

Just a FYI for now...

Just ran into a problem with the Mumble overlay on 10.6.8.

When trying to override CGLFlushDrawable on 10.6.8, I got a segfault. Turns out that in 10.6.8, OpenGL.framework pages are now marked as write-protected by default.

What happens is that the calls to vm_protect at https://github.com/rentzsch/mach_star/blob/master/mach_override/mach_override.c#L201 uses sizeof(long) as the size of the region to work with.

The problem occurs when calling atomic_mov64, which obviously touches a region greater than sizeof(long).

Mach_Error 4 Occurring When Attempting Injection

Hello,
I am trying to inject a bundle into a certain process. I have created a new Xcode Project which solely handles the injection. I added the necessary frameworks and project files to the app. And have also added an "injectee" bundle to the project. I feel that everything that I am doing is right however I keep occurring with the messages in the log:

mach_inject failing.. (os/kern) successful
mach inject done? 4
MyApp[34807:c07] Failure code 4

Here is my relevant code:

  • (void)injectBundleWithPath:(NSString *)bundlePath intoProcess:(pid_t)pid
    {
    if ([bundlePath isAbsolutePath] == 0) {
    bundlePath = [[[[NSFileManager defaultManager] currentDirectoryPath] stringByAppendingPathComponent:bundlePath] stringByStandardizingPath];
    }
    mach_error_t err = mach_inject_bundle_pid([bundlePath fileSystemRepresentation], pid);
    if (err != err_none)
    NSLog(@"Failure code %x", err);
    }
  • (void)injectBundle:(id)sender {
    NSString *bundlePath = [[NSBundle mainBundle]
    pathForResource:@"Injectee" ofType:@"bundle"];
    pid_t pid = GetPidByBundleIdentifier(@"com.bundle.identifier");
    [self injectBundleWithPath:bundlePath intoProcess:pid];
    }

I am not sure why this error is happening and was wondering if other users have experienced the same thing. Thanks.

TTTTIIFAAAA

hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

DisposeWindow+Beep_Injector doesn't work on Lion or Snow Leopard

Hi
I've tested DisposeWindow+Beep_Injector to override Finder module. But it doesn't work either.
Is there any known issue? Even the load constructor of DisposeWindow+Beep is not getting called at all. I always find the error on console us

com.apple.Finder: mach error on bundle load (os/kern) successful

Can any body please respond?

Thanks
Prince

Crash in target process when injecting into 32-bit Chrome on Lion 10.7

Hello.
I'm using mach_inject to inject into Google Chrome. It worked quite well (thanks to author), however, with the latest Chrome versions on Mac OS X Lion I ran into problem.

So, the OS is Lion 10.7 and target process is Chrome (it is 32-bit), with version starting from 15 (it worked OK before 15).
When my injector calls mach_inject function, it succeeds and returns without error. However, target process crashes. Here is the data for the crash from crash reporter:


Process: Google Chrome [338]
Path: /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
Identifier: com.google.Chrome
Version: 17.0.963.38 (963.38)
Code Type: X86 (Native)
Parent Process: launchd [128]

Date/Time: 2012-01-19 14:17:21.019 +0600
OS Version: Mac OS X 10.7 (11A419)
Report Version: 9
Sleep/Wake UUID: 3FAA09DF-2EA4-4735-9FDA-5F912AD332D2

Interval Since Last Report: 32747 sec
Crashes Since Last Report: 25
Per-App Interval Since Last Report: 79 sec
Per-App Crashes Since Last Report: 9
Anonymous UUID: B068BB03-55EB-4AB9-897C-B8A3C477E789

Crashed Thread: 23

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000000068e82ce

VM Regions Near 0x68e82ce:
mapped file 00000000063f2000-00000000068e7000 [ 5076K] r--/rwx SM=COW /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/Resources/ArtFile.bin
--> VM_ALLOCATE 00000000068e7000-00000000068eb000 [ 16K] rw-/rwx SM=COW
MALLOC_TINY (freed) 0000000079600000-0000000079700000 [ 1024K] rw-/rwx SM=COW

Application Specific Information:
objc[338]: garbage collection is OFF

Thread 0:: CrBrowserMain Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x93febb5e mach_msg_trap + 10
1 libsystem_kernel.dylib 0x93feb132 mach_msg + 70
2 com.apple.CoreFoundation 0x977298fa __CFRunLoopServiceMachPort + 170
3 com.apple.CoreFoundation 0x97668f24 __CFRunLoopRun + 1428
4 com.apple.CoreFoundation 0x9766857c CFRunLoopRunSpecific + 332
5 com.apple.CoreFoundation 0x97668428 CFRunLoopRunInMode + 120
6 com.apple.HIToolbox 0x99d8eb2f RunCurrentEventLoopInMode + 318
7 com.apple.HIToolbox 0x99d8e8f7 ReceiveNextEventCommon + 381
8 com.apple.HIToolbox 0x99d8e766 BlockUntilNextEventMatchingListInMode + 88
9 com.apple.AppKit 0x927bcb56 _DPSNextEvent + 678
10 com.apple.AppKit 0x927bc3c1 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 113
11 com.apple.AppKit 0x9277e05d -[NSApplication run] + 897
12 com.google.Chrome.framework 0x008472ad ChromeMain + 8026925
13 com.google.Chrome.framework 0x00846dac ChromeMain + 8025644
14 com.google.Chrome.framework 0x008708dd ChromeMain + 8196445
15 com.google.Chrome.framework 0x00508a23 ChromeMain + 4625059
16 com.google.Chrome.framework 0x005cc611 ChromeMain + 5426833
17 com.google.Chrome.framework 0x005cba9a ChromeMain + 5423898
18 com.google.Chrome.framework 0x005cb072 ChromeMain + 5421298
19 com.google.Chrome.framework 0x005ca405 ChromeMain + 5418117
20 com.google.Chrome.framework 0x005cf655 ChromeMain + 5439189
21 com.google.Chrome.framework 0x0020a38b ChromeMain + 1485835
22 com.google.Chrome.framework 0x00209453 ChromeMain + 1481939
23 com.google.Chrome.framework 0x01d96b59 ChromeMain + 30372825
24 com.google.Chrome.framework 0x01d962ef ChromeMain + 30370671
25 com.google.Chrome.framework 0x0082ae5d ChromeMain + 7911133
26 com.google.Chrome.framework 0x0009f7a9 ChromeMain + 41
27 com.google.Chrome 0x00096f58 main + 24
28 com.google.Chrome 0x00096f16 0x96000 + 3862

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x93fee90a kevent + 10
1 libdispatch.dylib 0x90a6ce59 _dispatch_mgr_invoke + 969
2 libdispatch.dylib 0x90a6b8af _dispatch_mgr_thread + 53

Thread 2:
0 libsystem_kernel.dylib 0x93fee02e __workq_kernreturn + 10
1 libsystem_c.dylib 0x9b55b796 _pthread_wqthread + 773
2 libsystem_c.dylib 0x9b55d15a start_wqthread + 30

Thread 3:
0 libsystem_kernel.dylib 0x93fee02e __workq_kernreturn + 10
1 libsystem_c.dylib 0x9b55b796 _pthread_wqthread + 773
2 libsystem_c.dylib 0x9b55d15a start_wqthread + 30

Thread 4:: NetworkConfigWatcher
0 libsystem_kernel.dylib 0x93febb5e mach_msg_trap + 10
1 libsystem_kernel.dylib 0x93feb132 mach_msg + 70
2 com.apple.CoreFoundation 0x977298fa __CFRunLoopServiceMachPort + 170
3 com.apple.CoreFoundation 0x97668f24 __CFRunLoopRun + 1428
4 com.apple.CoreFoundation 0x9766857c CFRunLoopRunSpecific + 332
5 com.apple.CoreFoundation 0x97668428 CFRunLoopRunInMode + 120
6 com.apple.Foundation 0x9025b7f5 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 273
7 com.google.Chrome.framework 0x008471ff ChromeMain + 8026751
8 com.google.Chrome.framework 0x00846dac ChromeMain + 8025644
9 com.google.Chrome.framework 0x008708dd ChromeMain + 8196445
10 com.google.Chrome.framework 0x008902c1 ChromeMain + 8325953
11 com.google.Chrome.framework 0x00890347 ChromeMain + 8326087
12 com.google.Chrome.framework 0x0088f5ba ChromeMain + 8322618
13 libsystem_c.dylib 0x9b5599a0 _pthread_start + 335
14 libsystem_c.dylib 0x9b55d13a thread_start + 34

Thread 5:: CrShutdownDetector
0 libsystem_kernel.dylib 0x93feed4e __read + 10
1 com.google.Chrome.framework 0x0020b384 ChromeMain + 1489924
2 com.google.Chrome.framework 0x0088f5ba ChromeMain + 8322618
3 libsystem_c.dylib 0x9b5599a0 _pthread_start + 335
4 libsystem_c.dylib 0x9b55d13a thread_start + 34

Thread 6:: Chrome_DBThread
0 libsystem_kernel.dylib 0x93fed83e __psynch_cvwait + 10
1 libsystem_c.dylib 0x9b55d87d _pthread_cond_wait + 827
2 libsystem_c.dylib 0x9b50df3c pthread_cond_wait$UNIX2003 + 71
3 com.google.Chrome.framework 0x0088a298 ChromeMain + 8301336
4 com.google.Chrome.framework 0x0088a76b ChromeMain + 8302571
5 com.google.Chrome.framework 0x0088a626 ChromeMain + 8302246
6 com.google.Chrome.framework 0x00873bb6 ChromeMain + 8209462
7 com.google.Chrome.framework 0x008708dd ChromeMain + 8196445
8 com.google.Chrome.framework 0x008902c1 ChromeMain + 8325953
9 com.google.Chrome.framework 0x00890347 ChromeMain + 8326087
10 com.google.Chrome.framework 0x0088f5ba ChromeMain + 8322618
11 libsystem_c.dylib 0x9b5599a0 _pthread_start + 335
12 libsystem_c.dylib 0x9b55d13a thread_start + 34

Thread 7:: Chrome_WebKitThread
0 libsystem_kernel.dylib 0x93fed83e __psynch_cvwait + 10
1 libsystem_c.dylib 0x9b55d87d _pthread_cond_wait + 827
2 libsystem_c.dylib 0x9b50df3c pthread_cond_wait$UNIX2003 + 71
3 com.google.Chrome.framework 0x0088a298 ChromeMain + 8301336
4 com.google.Chrome.framework 0x0088a76b ChromeMain + 8302571
5 com.google.Chrome.framework 0x0088a626 ChromeMain + 8302246
6 com.google.Chrome.framework 0x00873bb6 ChromeMain + 8209462
7 com.google.Chrome.framework 0x008708dd ChromeMain + 8196445
8 com.google.Chrome.framework 0x008902c1 ChromeMain + 8325953
9 com.google.Chrome.framework 0x00890347 ChromeMain + 8326087
10 com.google.Chrome.framework 0x0088f5ba ChromeMain + 8322618
11 libsystem_c.dylib 0x9b5599a0 _pthread_start + 335
12 libsystem_c.dylib 0x9b55d13a thread_start + 34

Thread 8:: Chrome_FileThread
0 libsystem_kernel.dylib 0x93fee90a kevent + 10
1 com.google.Chrome.framework 0x0089ce69 ChromeMain + 8378089
2 com.google.Chrome.framework 0x0089ad64 ChromeMain + 8369636
3 com.google.Chrome.framework 0x00846482 ChromeMain + 8023298
4 com.google.Chrome.framework 0x008708dd ChromeMain + 8196445
5 com.google.Chrome.framework 0x008902c1 ChromeMain + 8325953
6 com.google.Chrome.framework 0x00890347 ChromeMain + 8326087
7 com.google.Chrome.framework 0x0088f5ba ChromeMain + 8322618
8 libsystem_c.dylib 0x9b5599a0 _pthread_start + 335
9 libsystem_c.dylib 0x9b55d13a thread_start + 34

Thread 9:: Chrome_FileUserBlockingThread
0 libsystem_kernel.dylib 0x93fed83e __psynch_cvwait + 10
1 libsystem_c.dylib 0x9b55d87d _pthread_cond_wait + 827
2 libsystem_c.dylib 0x9b50df3c pthread_cond_wait$UNIX2003 + 71
3 com.google.Chrome.framework 0x0088a298 ChromeMain + 8301336
4 com.google.Chrome.framework 0x0088a76b ChromeMain + 8302571
5 com.google.Chrome.framework 0x0088a626 ChromeMain + 8302246
6 com.google.Chrome.framework 0x00873bb6 ChromeMain + 8209462
7 com.google.Chrome.framework 0x008708dd ChromeMain + 8196445
8 com.google.Chrome.framework 0x008902c1 ChromeMain + 8325953
9 com.google.Chrome.framework 0x00890347 ChromeMain + 8326087
10 com.google.Chrome.framework 0x0088f5ba ChromeMain + 8322618
11 libsystem_c.dylib 0x9b5599a0 _pthread_start + 335
12 libsystem_c.dylib 0x9b55d13a thread_start + 34

Thread 10:: Chrome_ProcessLauncherThread
0 libsystem_kernel.dylib 0x93fed83e __psynch_cvwait + 10
1 libsystem_c.dylib 0x9b55d87d _pthread_cond_wait + 827
2 libsystem_c.dylib 0x9b50df3c pthread_cond_wait$UNIX2003 + 71
3 com.google.Chrome.framework 0x0088a298 ChromeMain + 8301336
4 com.google.Chrome.framework 0x0088a76b ChromeMain + 8302571
5 com.google.Chrome.framework 0x0088a626 ChromeMain + 8302246
6 com.google.Chrome.framework 0x00873bb6 ChromeMain + 8209462
7 com.google.Chrome.framework 0x008708dd ChromeMain + 8196445
8 com.google.Chrome.framework 0x008902c1 ChromeMain + 8325953
9 com.google.Chrome.framework 0x00890347 ChromeMain + 8326087
10 com.google.Chrome.framework 0x0088f5ba ChromeMain + 8322618
11 libsystem_c.dylib 0x9b5599a0 _pthread_start + 335
12 libsystem_c.dylib 0x9b55d13a thread_start + 34

Thread 11:: Chrome_CacheThread
0 libsystem_kernel.dylib 0x93fee90a kevent + 10
1 com.google.Chrome.framework 0x0089ce69 ChromeMain + 8378089
2 com.google.Chrome.framework 0x0089ad64 ChromeMain + 8369636
3 com.google.Chrome.framework 0x008463bf ChromeMain + 8023103
4 com.google.Chrome.framework 0x008708dd ChromeMain + 8196445
5 com.google.Chrome.framework 0x008902c1 ChromeMain + 8325953
6 com.google.Chrome.framework 0x00890347 ChromeMain + 8326087
7 com.google.Chrome.framework 0x0088f5ba ChromeMain + 8322618
8 libsystem_c.dylib 0x9b5599a0 _pthread_start + 335
9 libsystem_c.dylib 0x9b55d13a thread_start + 34

Thread 12:: Chrome_IOThread
0 libsystem_kernel.dylib 0x93fee90a kevent + 10
1 com.google.Chrome.framework 0x0089ce69 ChromeMain + 8378089
2 com.google.Chrome.framework 0x0089ad64 ChromeMain + 8369636
3 com.google.Chrome.framework 0x00846482 ChromeMain + 8023298
4 com.google.Chrome.framework 0x008708dd ChromeMain + 8196445
5 com.google.Chrome.framework 0x008902c1 ChromeMain + 8325953
6 com.google.Chrome.framework 0x00890347 ChromeMain + 8326087
7 com.google.Chrome.framework 0x0088f5ba ChromeMain + 8322618
8 libsystem_c.dylib 0x9b5599a0 _pthread_start + 335
9 libsystem_c.dylib 0x9b55d13a thread_start + 34

Thread 13:: WorkerPool/24067
0 libsystem_kernel.dylib 0x93fed83e __psynch_cvwait + 10
1 libsystem_c.dylib 0x9b55d87d _pthread_cond_wait + 827
2 libsystem_c.dylib 0x9b50def0 pthread_cond_timedwait$UNIX2003 + 70
3 com.google.Chrome.framework 0x0088a377 ChromeMain + 8301559
4 com.google.Chrome.framework 0x008910eb ChromeMain + 8329579
5 com.google.Chrome.framework 0x008914c3 ChromeMain + 8330563
6 com.google.Chrome.framework 0x0088f5ba ChromeMain + 8322618
7 libsystem_c.dylib 0x9b5599a0 _pthread_start + 335
8 libsystem_c.dylib 0x9b55d13a thread_start + 34

Thread 14:: BrowserWatchdog
0 libsystem_kernel.dylib 0x93fed83e __psynch_cvwait + 10
1 libsystem_c.dylib 0x9b55d87d _pthread_cond_wait + 827
2 libsystem_c.dylib 0x9b50def0 pthread_cond_timedwait$UNIX2003 + 70
3 com.google.Chrome.framework 0x0088a377 ChromeMain + 8301559
4 com.google.Chrome.framework 0x0088a74f ChromeMain + 8302543
5 com.google.Chrome.framework 0x00873bf0 ChromeMain + 8209520
6 com.google.Chrome.framework 0x008708dd ChromeMain + 8196445
7 com.google.Chrome.framework 0x008902c1 ChromeMain + 8325953
8 com.google.Chrome.framework 0x00890347 ChromeMain + 8326087
9 com.google.Chrome.framework 0x0088f5ba ChromeMain + 8322618
10 libsystem_c.dylib 0x9b5599a0 _pthread_start + 335
11 libsystem_c.dylib 0x9b55d13a thread_start + 34

Thread 15:: NetworkConfigWatcher
0 libsystem_kernel.dylib 0x93febb5e mach_msg_trap + 10
1 libsystem_kernel.dylib 0x93feb132 mach_msg + 70
2 com.apple.CoreFoundation 0x977298fa __CFRunLoopServiceMachPort + 170
3 com.apple.CoreFoundation 0x97668f24 __CFRunLoopRun + 1428
4 com.apple.CoreFoundation 0x9766857c CFRunLoopRunSpecific + 332
5 com.apple.CoreFoundation 0x97668428 CFRunLoopRunInMode + 120
6 com.apple.Foundation 0x9025b7f5 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 273
7 com.google.Chrome.framework 0x008471ff ChromeMain + 8026751
8 com.google.Chrome.framework 0x00846dac ChromeMain + 8025644
9 com.google.Chrome.framework 0x008708dd ChromeMain + 8196445
10 com.google.Chrome.framework 0x008902c1 ChromeMain + 8325953
11 com.google.Chrome.framework 0x00890347 ChromeMain + 8326087
12 com.google.Chrome.framework 0x0088f5ba ChromeMain + 8322618
13 libsystem_c.dylib 0x9b5599a0 _pthread_start + 335
14 libsystem_c.dylib 0x9b55d13a thread_start + 34

Thread 16:: WorkerPool/26371
0 libsystem_kernel.dylib 0x93fed83e __psynch_cvwait + 10
1 libsystem_c.dylib 0x9b55d87d _pthread_cond_wait + 827
2 libsystem_c.dylib 0x9b50def0 pthread_cond_timedwait$UNIX2003 + 70
3 com.google.Chrome.framework 0x0088a377 ChromeMain + 8301559
4 com.google.Chrome.framework 0x008910eb ChromeMain + 8329579
5 com.google.Chrome.framework 0x008914c3 ChromeMain + 8330563
6 com.google.Chrome.framework 0x0088f5ba ChromeMain + 8322618
7 libsystem_c.dylib 0x9b5599a0 _pthread_start + 335
8 libsystem_c.dylib 0x9b55d13a thread_start + 34

Thread 17:: WorkerPool/26627
0 libsystem_kernel.dylib 0x93fed83e __psynch_cvwait + 10
1 libsystem_c.dylib 0x9b55d87d _pthread_cond_wait + 827
2 libsystem_c.dylib 0x9b50def0 pthread_cond_timedwait$UNIX2003 + 70
3 com.google.Chrome.framework 0x0088a377 ChromeMain + 8301559
4 com.google.Chrome.framework 0x008910eb ChromeMain + 8329579
5 com.google.Chrome.framework 0x008914c3 ChromeMain + 8330563
6 com.google.Chrome.framework 0x0088f5ba ChromeMain + 8322618
7 libsystem_c.dylib 0x9b5599a0 _pthread_start + 335
8 libsystem_c.dylib 0x9b55d13a thread_start + 34

Thread 18:: Chrome_SafeBrowsingThread
0 libsystem_kernel.dylib 0x93fed83e __psynch_cvwait + 10
1 libsystem_c.dylib 0x9b55d87d _pthread_cond_wait + 827
2 libsystem_c.dylib 0x9b50df3c pthread_cond_wait$UNIX2003 + 71
3 com.google.Chrome.framework 0x0088a298 ChromeMain + 8301336
4 com.google.Chrome.framework 0x0088a76b ChromeMain + 8302571
5 com.google.Chrome.framework 0x0088a626 ChromeMain + 8302246
6 com.google.Chrome.framework 0x00873bb6 ChromeMain + 8209462
7 com.google.Chrome.framework 0x008708dd ChromeMain + 8196445
8 com.google.Chrome.framework 0x008902c1 ChromeMain + 8325953
9 com.google.Chrome.framework 0x00890347 ChromeMain + 8326087
10 com.google.Chrome.framework 0x0088f5ba ChromeMain + 8322618
11 libsystem_c.dylib 0x9b5599a0 _pthread_start + 335
12 libsystem_c.dylib 0x9b55d13a thread_start + 34

Thread 19:: NetworkConfigWatcher
0 libsystem_kernel.dylib 0x93febb5e mach_msg_trap + 10
1 libsystem_kernel.dylib 0x93feb132 mach_msg + 70
2 com.apple.CoreFoundation 0x977298fa __CFRunLoopServiceMachPort + 170
3 com.apple.CoreFoundation 0x97668f24 __CFRunLoopRun + 1428
4 com.apple.CoreFoundation 0x9766857c CFRunLoopRunSpecific + 332
5 com.apple.CoreFoundation 0x97668428 CFRunLoopRunInMode + 120
6 com.apple.Foundation 0x9025b7f5 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 273
7 com.google.Chrome.framework 0x008471ff ChromeMain + 8026751
8 com.google.Chrome.framework 0x00846dac ChromeMain + 8025644
9 com.google.Chrome.framework 0x008708dd ChromeMain + 8196445
10 com.google.Chrome.framework 0x008902c1 ChromeMain + 8325953
11 com.google.Chrome.framework 0x00890347 ChromeMain + 8326087
12 com.google.Chrome.framework 0x0088f5ba ChromeMain + 8322618
13 libsystem_c.dylib 0x9b5599a0 _pthread_start + 335
14 libsystem_c.dylib 0x9b55d13a thread_start + 34

Thread 20:: Chrome_HistoryThread
0 libsystem_kernel.dylib 0x93fed83e __psynch_cvwait + 10
1 libsystem_c.dylib 0x9b55d87d _pthread_cond_wait + 827
2 libsystem_c.dylib 0x9b50def0 pthread_cond_timedwait$UNIX2003 + 70
3 com.google.Chrome.framework 0x0088a377 ChromeMain + 8301559
4 com.google.Chrome.framework 0x0088a74f ChromeMain + 8302543
5 com.google.Chrome.framework 0x00873bf0 ChromeMain + 8209520
6 com.google.Chrome.framework 0x008708dd ChromeMain + 8196445
7 com.google.Chrome.framework 0x008902c1 ChromeMain + 8325953
8 com.google.Chrome.framework 0x00890347 ChromeMain + 8326087
9 com.google.Chrome.framework 0x0088f5ba ChromeMain + 8322618
10 libsystem_c.dylib 0x9b5599a0 _pthread_start + 335
11 libsystem_c.dylib 0x9b55d13a thread_start + 34

Thread 21:: Startup watchdog thread Watchdog
0 libsystem_kernel.dylib 0x93fed83e __psynch_cvwait + 10
1 libsystem_c.dylib 0x9b55d87d _pthread_cond_wait + 827
2 libsystem_c.dylib 0x9b50def0 pthread_cond_timedwait$UNIX2003 + 70
3 com.google.Chrome.framework 0x0088a377 ChromeMain + 8301559
4 com.google.Chrome.framework 0x00890963 ChromeMain + 8327651
5 com.google.Chrome.framework 0x0088f5ba ChromeMain + 8322618
6 libsystem_c.dylib 0x9b5599a0 _pthread_start + 335
7 libsystem_c.dylib 0x9b55d13a thread_start + 34

Thread 22:
0 libsystem_kernel.dylib 0x93fee02e __workq_kernreturn + 10
1 libsystem_c.dylib 0x9b55b796 _pthread_wqthread + 773
2 libsystem_c.dylib 0x9b55d15a start_wqthread + 30

Thread 23 Crashed:
0 ??? 0x068e82ce 0 + 110002894
1 ??? 0xdeadbeef 0 + 3735928559

Thread 23 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x00000000 ecx: 0x00000000 edx: 0x00000000
edi: 0x00000000 esi: 0x00000000 ebp: 0x00000000 esp: 0x06322ffc
ss: 0x00000023 efl: 0x00010202 eip: 0x068e82ce cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x00000000
cr2: 0x068e82ce
Logical CPU: 0

Binary Images:
0x96000 - 0x96ff7 +com.google.Chrome (17.0.963.38 - 963.38) <0B3C6A19-7784-AA99-D330-995CA0D109C9> /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
0x9d000 - 0x2ed5f17 +com.google.Chrome.framework (17.0.963.38 - 963.38) /Applications/Google Chrome.app/Contents/Versions/17.0.963.38/Google Chrome Framework.framework/Google Chrome Framework
0x43e6000 - 0x43f1fff +com.google.Keystone.Registration (1.0.9 - 1.0.9.2865) /Applications/Google Chrome.app/Contents/Versions/17.0.963.38/Google Chrome Framework.framework/Frameworks/KeystoneRegistration.framework/KeystoneRegistration
0x5b2e000 - 0x5b30fff libCoreFSCache.dylib (??? - ???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x5b4c000 - 0x5c41ffb libGLProgrammability.dylib (??? - ???) <7FA38451-C2E5-31AF-B3DF-B00C1E0A33F3> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x5c64000 - 0x6260feb libclh.dylib (4.0.3 - 4.0.3) /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib
0x62d5000 - 0x6302ff8 GLRendererFloat (??? - ???) <49882911-297A-3D47-A8B1-8E769CBAAAE4> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GLRendererFloat
0x630a000 - 0x630fff5 libcldcpuengine.dylib (1.50.51 - compatibility 1.0.0) /System/Library/Frameworks/OpenCL.framework/Libraries/libcldcpuengine.dylib
0x6318000 - 0x6319fff +cl_kernels (??? - ???) <075CC781-AE8E-4F4B-9586-75BFE5FF4464> cl_kernels
0x632b000 - 0x63ccff7 unorm8_bgra.dylib (1.50.51 - compatibility 1.0.0) <40052581-A7C4-3B55-8EF1-BBD849554253> /System/Library/Frameworks/OpenCL.framework/Libraries/ImageFormats/unorm8_bgra.dylib
0x8f0c6000 - 0x8f7d8ffb com.apple.GeForceGLDriver (7.0.62 - 7.0.0) <4B709813-A812-385D-9F50-04F20A97387E> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDriver
0x8fe95000 - 0x8fec7b5f dyld (195.2 - ???) /usr/lib/dyld
0x90005000 - 0x90063ff3 com.apple.audio.CoreAudio (4.0.0 - 4.0.0) <556F6337-CC7E-3A7F-8B78-FA9416D7AFCE> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x90067000 - 0x90095fe7 libSystem.B.dylib (159.0.0 - compatibility 1.0.0) /usr/lib/libSystem.B.dylib
0x90099000 - 0x900dcffd libcommonCrypto.dylib (55000.0.0 - compatibility 1.0.0) /usr/lib/system/libcommonCrypto.dylib
0x900dd000 - 0x901c5fff libxml2.2.dylib (10.3.0 - compatibility 10.0.0) <7BC9D3B5-3C5E-317A-BF58-5262F2E079E4> /usr/lib/libxml2.2.dylib
0x901c9000 - 0x90207fff com.apple.NavigationServices (3.6 - 192) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x90208000 - 0x90209fff libDiagnosticMessagesClient.dylib (??? - ???) <49B4F6BE-644C-3635-8ED9-FDA77014200A> /usr/lib/libDiagnosticMessagesClient.dylib
0x9020a000 - 0x904f1fff com.apple.Foundation (6.7 - 818.4) <390D9731-D89D-3BF1-B43E-5D3CDD352937> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x90501000 - 0x9051efff libresolv.9.dylib (46.0.0 - compatibility 1.0.0) <78CCB63F-CE76-34A7-AFBC-EE15D1EC437E> /usr/lib/libresolv.9.dylib
0x9051f000 - 0x90520ff7 libquarantine.dylib (34.0.0 - compatibility 1.0.0) <875C71FC-F0E8-328F-8DE8-DA84805F3ECC> /usr/lib/system/libquarantine.dylib
0x90564000 - 0x9068cff9 com.apple.CFNetwork (520 - 520) <791F527F-476F-3A44-B700-275B618B6FA5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x9068d000 - 0x906e6ff3 com.apple.Symbolication (1.2 - 78) /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x9079e000 - 0x90800ff3 libstdc++.6.dylib (52.0.0 - compatibility 7.0.0) /usr/lib/libstdc++.6.dylib
0x90801000 - 0x90a2aff3 com.apple.QuartzComposer (5.0 - 217) <40D5D5A6-D994-31C3-A9AD-CF98AC96EE6A> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
0x90a6a000 - 0x90a78fff libdispatch.dylib (187.0.0 - compatibility 1.0.0) /usr/lib/system/libdispatch.dylib
0x90a79000 - 0x90b0cff7 com.apple.LaunchServices (477 - 477) <5C345AF3-0C77-3D19-9436-6AD2EB3CCE67> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x90c59000 - 0x90d2e5cb libobjc.A.dylib (228.0.0 - compatibility 1.0.0) /usr/lib/libobjc.A.dylib
0x90d2f000 - 0x90ea7ff7 com.apple.QTKit (7.7.1 - 2217) <128CC81C-1354-3B65-BFFD-83715581824D> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
0x90ea8000 - 0x90f0ffff libc++.1.dylib (16.0.0 - compatibility 1.0.0) <0A6461B0-16FA-3050-8826-BF59EF706556> /usr/lib/libc++.1.dylib
0x90f18000 - 0x90f44fff com.apple.GSS (2.0 - 2.0) <5468AA84-7514-3422-B977-1F25EF5FBACD> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x90f45000 - 0x90f46ff5 libremovefile.dylib (21.0.0 - compatibility 1.0.0) <97469665-0EC8-339B-AECF-2508CCAF93B4> /usr/lib/system/libremovefile.dylib
0x90f4d000 - 0x90f58ff4 com.apple.CrashReporterSupport (10.7 - 335) /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x90f59000 - 0x90fe6fe7 libvMisc.dylib (325.1.0 - compatibility 1.0.0) <6D399854-693B-3E14-90B0-1A3FF5F7472F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x90ff7000 - 0x91005fff com.apple.opengl (1.7.4 - 1.7.4) <3B229EA3-B3B1-38D2-8E6A-B7988EE5C206> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x91006000 - 0x91459ff7 FaceCoreLight (1.4.0 - compatibility 1.0.0) <5DF7C516-8017-37CF-8CA3-22FF1127B1A9> /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLight
0x91465000 - 0x9146dfff com.apple.DisplayServicesFW (2.5.0 - 302.1.1) <70E6091C-5BF2-32DB-9755-6B6959E0AF41> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
0x914ec000 - 0x914edffd libCVMSPluginSupport.dylib (??? - ???) <71F02587-1FA3-3ADD-B48C-3F7D90372604> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x914fa000 - 0x91502ff5 libcopyfile.dylib (82.0.0 - compatibility 1.0.0) <71C53283-7BE6-31EF-9B8E-2365C1B39EC5> /usr/lib/system/libcopyfile.dylib
0x9153a000 - 0x91839fff com.apple.CoreServices.CarbonCore (957.1 - 957.1) <2CDD9213-A3F7-3CBA-AEE3-A8CFA11AFEBE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x9183a000 - 0x91876ffa libGLImage.dylib (??? - ???) <09076994-37E5-3AA8-8B78-593E2F016594> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x91877000 - 0x9188bff7 com.apple.CFOpenDirectory (10.7 - 136) <2C537F42-E2F3-3F28-899F-42514600F9E5> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x9189a000 - 0x918bffff libJPEG.dylib (??? - ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x918c0000 - 0x919afff7 com.apple.backup.framework (1.3 - 1.3) /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x919b0000 - 0x919b5ff7 libmacho.dylib (800.0.0 - compatibility 1.0.0) <18C93227-1D44-35C4-97E7-BA0A3FEEC094> /usr/lib/system/libmacho.dylib
0x919b6000 - 0x919c6fff com.apple.LangAnalysis (1.7.0 - 1.7.0) <3B05A3E7-2D14-3906-AC62-12AACE66DEC7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x91a4e000 - 0x91a4fffd com.apple.MonitorPanelFramework (1.4.0 - 1.4.0) /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPanel
0x91aa7000 - 0x91aacffd libGFXShared.dylib (??? - ???) <9CFB7BAA-2395-37F5-AAC6-7FFBE7B359B1> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x91ab7000 - 0x91abffff com.apple.DiskArbitration (2.4 - 2.4) /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x91ac5000 - 0x91fa1ff6 libBLAS.dylib (??? - ???) <00496E8B-B02E-3A6A-AEAF-613325345D79> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x91fa2000 - 0x91fceffb com.apple.DictionaryServices (1.2 - 151) <15EE9D02-50C5-3930-A407-933868677867> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x92025000 - 0x9223cff7 com.apple.imageKit (2.1 - 1.0) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
0x9223d000 - 0x9225aff3 com.apple.openscripting (1.3.3 - ???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x9225b000 - 0x922befff com.apple.framework.IOKit (2.0 - ???) <15C8B1E9-06B2-366D-B915-8A289D40B7D9> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x922bf000 - 0x923dffec com.apple.vImage (5.0 - 5.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x923e0000 - 0x923e3ff9 libCGXType.A.dylib (600.0.0 - compatibility 64.0.0) <0B701D08-B14C-35F1-B579-50ED38AEBFCC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x92416000 - 0x924e4ff6 com.apple.QuickLookUIFramework (3.0 - 472.3) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
0x924e5000 - 0x924fafff com.apple.ImageCapture (7.0 - 7.0) <8EB694A2-876A-3FDE-AE55-60620E99BC09> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x925e3000 - 0x925edff0 com.apple.DirectoryService.Framework (10.7 - 136) <43ADAD93-36B9-3146-B11F-1E5D7805A5C9> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x925ee000 - 0x926f8ff7 com.apple.DesktopServices (1.6.0 - 1.6.0) /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x926f9000 - 0x9271bff0 com.apple.PerformanceAnalysis (1.7 - 8) /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x9271c000 - 0x9271fffb com.apple.help (1.3.2 - 42) <97F3EFEA-9365-3673-AD4D-C707BBE78DE2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x92774000 - 0x931dbff7 com.apple.AppKit (6.7 - 1115.2) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x931dc000 - 0x9323effb com.apple.datadetectorscore (3.0 - 178.0) <330CB63E-CD6F-3794-802C-0AF2E74454E5> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x932b4000 - 0x932bcff2 liblaunch.dylib (392.4.0 - compatibility 1.0.0) /usr/lib/system/liblaunch.dylib
0x932bd000 - 0x932c4ff8 libCGXCoreImage.A.dylib (600.0.0 - compatibility 64.0.0) <1A3F1C2B-FA84-31BB-BEFF-CB1F7EAA1C5C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib
0x932c5000 - 0x932f9ff8 libssl.0.9.8.dylib (0.9.8 - compatibility 0.9.8) <75B53C78-3072-3A85-A76B-3FDA5B7D321D> /usr/lib/libssl.0.9.8.dylib
0x937ef000 - 0x9381fff7 libsystem_info.dylib (??? - ???) /usr/lib/system/libsystem_info.dylib
0x93820000 - 0x938aaff7 com.apple.CoreText (4.0.0 - ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x938f7000 - 0x93902ffb com.apple.speech.recognition.framework (4.0.17 - 4.0.17) <303501C3-AEC3-32AC-858B-987D316A723D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x93926000 - 0x93926ffe libkeymgr.dylib (23.0.0 - compatibility 1.0.0) <80894D12-960F-3B7D-BA16-511D9EC9358D> /usr/lib/system/libkeymgr.dylib
0x93930000 - 0x93947fff com.apple.RemoteViewServices (1.0 - 1) <6952DE20-634B-347F-BBF2-4B0C49DABA4F> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x93948000 - 0x93953ffc com.apple.NetAuth (1.0 - 3.0) <8E61646A-8D64-3BCD-9E49-6EB170A7509E> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x93954000 - 0x93fcfff9 com.apple.CoreAUC (6.11.03 - 6.11.03) /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x93fd0000 - 0x93fd4ffa libcache.dylib (47.0.0 - compatibility 1.0.0) <2BC52417-3206-3500-903A-862E09CA26ED> /usr/lib/system/libcache.dylib
0x93fd5000 - 0x93ff3ff7 libsystem_kernel.dylib (1699.22.30 - compatibility 1.0.0) <89808ABB-B45D-3905-9642-ADF2BFA6979F> /usr/lib/system/libsystem_kernel.dylib
0x94317000 - 0x94317fff com.apple.Accelerate.vecLib (3.7 - vecLib 3.7) <1889A949-F96C-37FE-9A6B-EB2BEA3E355D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x94318000 - 0x9431aff7 libdyld.dylib (195.2.0 - compatibility 1.0.0) <26C5FCA6-5114-381C-828C-D0744BF8026E> /usr/lib/system/libdyld.dylib
0x9431b000 - 0x9431fff7 com.apple.phonenumbers (1.0 - 47) /System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers
0x94320000 - 0x9439bff3 com.apple.ApplicationServices.ATS (5.0 - ???) <3257C331-E7CD-33DE-8687-B33138912596> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x943a0000 - 0x943b5ffd libxpc.dylib (77.3.0 - compatibility 1.0.0) /usr/lib/system/libxpc.dylib
0x943b6000 - 0x943c4fff libz.1.dylib (1.2.5 - compatibility 1.0.0) <0BDE788D-D1A8-3EC1-AF52-F9E9DE96008E> /usr/lib/libz.1.dylib
0x943c5000 - 0x94654ff7 com.apple.AddressBook.framework (5.1 - 1026) <5AF7C7C5-FFCB-37AB-81B1-083F6C70CC44> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
0x9465d000 - 0x946b3ffb com.apple.coreui (0.3 - 155) <11DFDC44-4F10-34B5-AC66-D6DDA184076A> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x946b4000 - 0x94769ffb com.apple.ColorSync (4.7.0 - 4.7.0) <3D5848E2-A858-38A3-9106-47FFA2CCD24F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x9476a000 - 0x947b6fff com.apple.CoreMediaIO (201.0 - 3130) /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
0x947e5000 - 0x94808fff com.apple.CoreVideo (1.7 - 70.0) /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x94809000 - 0x94836ff7 com.apple.securityinterface (5.0 - 1) /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
0x94837000 - 0x94850fff libPng.dylib (??? - ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x94851000 - 0x948ecfe3 com.apple.ink.framework (1.3.2 - 109) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x94c08000 - 0x94e74ff3 com.apple.CoreImage (7.70 - 1.0.1) <6095A3E5-8DE5-326E-BD6F-1E26C855DF05> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x94e8e000 - 0x94e8efff com.apple.Cocoa (6.6 - ???) <9C612161-F158-3C67-B4CB-A9CEFA76EA0F> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x94e8f000 - 0x94e9fff7 libCRFSuite.dylib (??? - ???) /usr/lib/libCRFSuite.dylib
0x94edf000 - 0x94f01ffe com.apple.framework.familycontrols (3.0 - 300) <105D90FE-994F-3EC9-8CB4-BD44670A865B> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
0x94f1b000 - 0x94f1bfff com.apple.audio.units.AudioUnit (1.7 - 1.7) /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x94f1c000 - 0x94f1cff0 com.apple.ApplicationServices (41 - 41) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x94f2a000 - 0x94f50ffb com.apple.quartzfilters (1.7.0 - 1.7.0) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
0x94f51000 - 0x94f64ff9 com.apple.MultitouchSupport.framework (220.52 - 220.52) /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x94fcc000 - 0x94fcfffc libpam.2.dylib (3.0.0 - compatibility 3.0.0) <66252B00-B285-33D2-9728-924A45AB8CC0> /usr/lib/libpam.2.dylib
0x94fd0000 - 0x94fd6ffd com.apple.CommerceCore (1.0 - 11) <7361DD4C-6337-3870-B3DA-3EDEF308DC32> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
0x94fd7000 - 0x94fd8fff libsystem_blocks.dylib (52.0.0 - compatibility 1.0.0) /usr/lib/system/libsystem_blocks.dylib
0x94fd9000 - 0x95029ffb libFontRegistry.dylib (??? - ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x950a1000 - 0x950a4ffd libCoreVMClient.dylib (??? - ???) <318221F7-B7B8-310F-9F53-DAC46086A209> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x950a5000 - 0x950bdff5 com.apple.GenerationalStorage (1.0 - 107.1) /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x950be000 - 0x95130ff4 com.apple.CorePDF (3.0 - 3.0) <6E25500E-4B12-3783-B497-6E59A5217D2E> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
0x95157000 - 0x951b4ffb com.apple.htmlrendering (76 - 1.1.4) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x951b5000 - 0x9523bffb com.apple.print.framework.PrintCore (7.0 - 354) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x95534000 - 0x958f7fe7 com.apple.MediaToolbox (1.0 - 705.11) <622F31EA-82A2-3D61-B146-61AC9A9E062E> /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x958f8000 - 0x958fcffd IOSurface (??? - ???) <70524035-2C4B-3A22-AD51-C727E364335A> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x958fd000 - 0x95900ff7 libmathCommon.A.dylib (2026.0.0 - compatibility 1.0.0) <69357047-7BE0-3360-A36D-000F55E39336> /usr/lib/system/libmathCommon.A.dylib
0x95901000 - 0x9598bffb com.apple.SearchKit (1.4.0 - 1.4.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x96763000 - 0x9676dff2 com.apple.audio.SoundManager (3.9.4 - 3.9.4) <13D8EB10-6F64-3434-96E1-9F0027885092> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x9676f000 - 0x967b6fff com.apple.SystemConfiguration (1.11 - 1.11) /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x967b7000 - 0x967ccfff com.apple.speech.synthesis.framework (4.0.63 - 4.0.63) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x967cd000 - 0x967cfffb libRadiance.dylib (??? - ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x96b0c000 - 0x96f0eff6 libLAPACK.dylib (??? - ???) <00BE0221-8564-3F87-9F6B-8A910CF2F141> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x96f8f000 - 0x96fdeffb com.apple.AppleVAFramework (5.0.10 - 5.0.10) <6CCE7083-B6F1-3C74-BCB6-F39FC0DE8AF8> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x96fdf000 - 0x96fe3ff7 com.apple.OpenDirectory (10.7 - 136) <4FCA4035-8644-325C-838E-A855B423BCE9> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x96fe4000 - 0x97140fff com.apple.QuartzCore (1.7 - 263.1) <58BC9354-65E5-3B7D-8096-A894A754D913> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x971be000 - 0x971c2fff com.apple.CommonPanels (1.2.5 - 94) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x971c3000 - 0x97229ff7 libGLU.dylib (??? - ???) <746E5428-69AB-37AD-B3FC-886B243FFE72> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x9722a000 - 0x973dfff3 libicucore.A.dylib (46.1.0 - compatibility 1.0.0) /usr/lib/libicucore.A.dylib
0x97436000 - 0x97436fff com.apple.vecLib (3.7 - vecLib 3.7) <2D19BB62-B2D4-3388-A698-910BC5717889> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x97437000 - 0x9752bffb libFontParser.dylib (??? - ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x9752c000 - 0x975f3ff7 com.apple.ImageIO.framework (3.1.0 - 3.1.0) <7AEEAD04-F719-3E29-BFED-051543D95539> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x975f4000 - 0x97604fff libsasl2.2.dylib (3.15.0 - compatibility 3.0.0) <31D227EF-A67C-393A-8573-96170E821EAC> /usr/lib/libsasl2.2.dylib
0x97605000 - 0x97605ff2 com.apple.CoreServices (53 - 53) <6442153E-4B3F-3FF3-A756-5EA25B5C7B7C> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x9762f000 - 0x97803fe7 com.apple.CoreFoundation (6.7 - 618.3) <0DE0D6EC-42D3-3746-AE3B-D5A360E3C6D3> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x978e6000 - 0x978fcff2 com.apple.CoreMediaAuthoring (2.0 - 883) /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
0x97913000 - 0x97978ff7 libvDSP.dylib (325.1.0 - compatibility 1.0.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x97979000 - 0x9797afff libsystem_sandbox.dylib (??? - ???) <038F2BFE-D6A5-3D2D-8AA7-7248F91B2CB9> /usr/lib/system/libsystem_sandbox.dylib
0x9797b000 - 0x97c2dfff com.apple.security (7.0 - 40892) <4543E2B9-BCC0-33D9-8993-92E80E12D57D> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x97c7b000 - 0x97cb1ff4 com.apple.LDAPFramework (3.0 - 120.1) <6C3343FA-4D54-3501-8BBC-576CAA1E0BFA> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x97cb2000 - 0x9830bdd3 com.apple.CoreGraphics (1.600.0 - ???) <4961A2F8-A1A9-3C6C-BD89-19CF6780CD61> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x9830c000 - 0x9837eff7 com.apple.Metadata (10.7.0 - 607.6) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x9837f000 - 0x984d0fff com.apple.audio.toolbox.AudioToolbox (1.7 - 1.7) /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x984d1000 - 0x984d1fff com.apple.quartzframework (1.5 - 1.5) /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
0x984d2000 - 0x984d3ff0 libunc.dylib (24.0.0 - compatibility 1.0.0) /usr/lib/system/libunc.dylib
0x984d4000 - 0x984e1fff libGL.dylib (??? - ???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x9854c000 - 0x98550fff libGIF.dylib (??? - ???) <3B43E8E8-B306-3005-87BA-0740FAED61BB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x98561000 - 0x985f8ff3 com.apple.securityfoundation (5.0 - 55002) <0F59AC5B-4C9C-39B5-8346-C06AC0502562> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x9860a000 - 0x989f7fff com.apple.RawCamera.bundle (3.6.5 - 562) <66DDCD31-3CBB-3F22-B6A7-820032B75104> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x989f8000 - 0x98a09fff libbsm.0.dylib (??? - ???) /usr/lib/libbsm.0.dylib
0x99d5c000 - 0x9a096ffb com.apple.HIToolbox (1.7 - ???) <3E265B42-AB9B-313C-B938-22D0ED1AB7A0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x9a097000 - 0x9a0b0fff com.apple.Kerberos (1.0 - 1) <4DD556E8-FC6B-332A-BF88-A14E4160CA1A> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x9a0b1000 - 0x9a0b8fff libnotify.dylib (80.0.0 - compatibility 1.0.0) <1E4708AE-D42B-34F5-B37D-5C1428E49636> /usr/lib/system/libnotify.dylib
0x9a0b9000 - 0x9a4b5ffb com.apple.VideoToolbox (1.0 - 705.11) <539D7A43-6EF7-31AE-97E8-6EFA58BB7877> /System/Library/PrivateFrameworks/VideoToolbox.framework/Versions/A/VideoToolbox
0x9a4b6000 - 0x9a59cffb com.apple.avfoundation (2.0 - 180.11) /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
0x9a59d000 - 0x9a5d9ffb libcups.2.dylib (2.9.0 - compatibility 2.0.0) <328837F4-3A5C-3561-AA40-652A2EF4C024> /usr/lib/libcups.2.dylib
0x9a5da000 - 0x9a5dcff9 com.apple.securityhi (4.0 - 1) <9DCBDECE-723E-351D-B54C-21AE70623AA6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x9a5dd000 - 0x9a634fff com.apple.HIServices (1.9 - ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x9a635000 - 0x9a6d9fff com.apple.QD (3.10 - ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x9a7d2000 - 0x9a8b6ff7 libcrypto.0.9.8.dylib (0.9.8 - compatibility 0.9.8) <3B1B0278-6FCB-3239-A96D-EF22BDEA32DD> /usr/lib/libcrypto.0.9.8.dylib
0x9aa79000 - 0x9ab32fff com.apple.CoreServices.OSServices (475.1 - 475.1) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x9ab33000 - 0x9ab36ff7 libcompiler_rt.dylib (6.0.0 - compatibility 1.0.0) /usr/lib/system/libcompiler_rt.dylib
0x9ab37000 - 0x9ab77ff7 libauto.dylib (??? - ???) /usr/lib/libauto.dylib
0x9ab78000 - 0x9abbcff7 com.apple.CoreMedia (1.0 - 705.11) <1E840B47-368B-319C-8A75-4F637F449FEB> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x9abbd000 - 0x9abc4ff1 libsystem_dnssd.dylib (??? - ???) <47FFDDCC-0B13-366A-9FCA-CB60F644E8B9> /usr/lib/system/libsystem_dnssd.dylib
0x9abc5000 - 0x9acd6ff7 libJP2.dylib (??? - ???) <5210B223-F60E-356B-9178-211DC7682341> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x9acd7000 - 0x9acd7fff libdnsinfo.dylib (395.2.0 - compatibility 1.0.0) <5DA7FD08-FA88-3F02-B2E6-D7A1FA4F82BF> /usr/lib/system/libdnsinfo.dylib
0x9acd8000 - 0x9ace1ff3 com.apple.CommonAuth (2.0 - 2.0) <28CB862A-BCBC-343D-AB02-A3877ACBC675> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x9ace2000 - 0x9ad32ff4 libTIFF.dylib (??? - ???) <944FE785-A3CA-3243-98E5-47A4A6EA928D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x9aee1000 - 0x9af16ff7 com.apple.AE (525 - 525) <257A564C-AB40-3881-92A6-E4597A5BB587> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x9af17000 - 0x9b09cff7 com.apple.CoreData (103 - 349) <1CBBBA16-3914-3D99-B373-6347714D2E27> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x9b09d000 - 0x9b0dbfff libRIP.A.dylib (600.0.0 - compatibility 64.0.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x9b0dc000 - 0x9b106ff0 libpcre.0.dylib (1.1.0 - compatibility 1.0.0) <5CAA1478-97E0-31EA-8F50-BF09D665DD84> /usr/lib/libpcre.0.dylib
0x9b107000 - 0x9b38dfe3 com.apple.QuickTime (7.7.1 - 2217) <47491738-C25F-37E9-AD65-C5F0C94F9E3B> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0x9b38e000 - 0x9b38efff com.apple.Carbon (153 - 153) <6DB3CD74-AA2E-3DCD-9EF3-F1E298961625> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x9b38f000 - 0x9b3b6ffe com.apple.CoreServicesInternal (108 - 108) <6C3F775D-A2C3-307E-A5AB-809EDCDCAEB3> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x9b3b7000 - 0x9b3c2fff libkxld.dylib (??? - ???) /usr/lib/system/libkxld.dylib
0x9b3c3000 - 0x9b4b3ff1 libiconv.2.dylib (7.0.0 - compatibility 7.0.0) /usr/lib/libiconv.2.dylib
0x9b4f2000 - 0x9b4faff3 libunwind.dylib (30.0.0 - compatibility 1.0.0) /usr/lib/system/libunwind.dylib
0x9b4fb000 - 0x9b4fcfff com.apple.TrustEvaluationAgent (2.0 - 1) <0C74B644-115F-36DB-8836-0B90D66A5CDA> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x9b4fd000 - 0x9b5c8ffb libsystem_c.dylib (763.1.0 - compatibility 1.0.0) <3DDD885A-2333-35A4-B0E5-0AF8841BAE75> /usr/lib/system/libsystem_c.dylib
0x9b82d000 - 0x9b838ff3 libCSync.A.dylib (600.0.0 - compatibility 64.0.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x9b839000 - 0x9b947ff7 libsqlite3.dylib (9.6.0 - compatibility 9.0.0) <5F8D75D3-B52B-305C-ABCC-64BFBC349E1E> /usr/lib/libsqlite3.dylib
0x9b952000 - 0x9b955fff com.apple.AppleSystemInfo (1.0 - 1) <178C27D7-A1A3-3AE4-BC59-BEC9B9D585B5> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
0x9b9a3000 - 0x9b9a7ff3 libsystem_network.dylib (??? - ???) /usr/lib/system/libsystem_network.dylib
0x9b9d2000 - 0x9b9d9ffd com.apple.NetFS (4.0 - 4.0) <32A1628D-0443-3979-9A63-A11E9C38E4A9> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x9b9da000 - 0x9ba51ff6 com.apple.PDFKit (2.6 - 2.6) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
0x9ba52000 - 0x9bacfff3 com.apple.CoreSymbolication (2.1 - 61) /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x9bb37000 - 0x9bb82ff3 com.apple.ImageCaptureCore (3.0 - 3.0) <3CF53EB3-9E55-33CD-AAA1-469786B3A9AC> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
0x9bb83000 - 0x9bbd3ff9 com.apple.QuickLookFramework (3.0 - 472.3) <349ADD55-9C19-368A-B4DF-A7F56E46D899> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
0x9bbd4000 - 0x9bdb6ff3 com.apple.JavaScriptCore (7534 - 7534.26) <4D6F4D1A-E821-38E2-B513-F5AB93A785B5> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x9bdb7000 - 0x9bdedff7 com.apple.DebugSymbols (2.1 - 83) <25A8052B-D1BB-31D8-B3F3-D72255FEE5B2> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x9bdee000 - 0x9bdf4ffb com.apple.print.framework.Print (7.0 - 247) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x9bdf5000 - 0x9be46ff9 com.apple.ScalableUserInterface (1.0 - 1) <59412380-9532-3CB0-9ADB-D3B7D407A84F> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
0x9be93000 - 0x9bebbff7 libxslt.1.dylib (3.24.0 - compatibility 3.0.0) <6910CC55-8055-39FF-AFC0-DDB81A314711> /usr/lib/libxslt.1.dylib
0x9becc000 - 0x9bf3afff com.apple.Heimdal (2.0 - 2.0) <1EB55CE4-D2AD-33E9-878E-0AAE651B6750> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x9bf3b000 - 0x9bf64ffe com.apple.opencl (1.50.51 - 1.50.51) /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x9bf65000 - 0x9bf65fff com.apple.Accelerate (1.7 - Accelerate 1.7) <413D45A8-A8D8-32A5-B6AE-501B0EDC2ED2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x9bf66000 - 0x9bf6ffff libc++abi.dylib (14.0.0 - compatibility 1.0.0) /usr/lib/libc++abi.dylib
0x9bf74000 - 0x9bf75fff liblangid.dylib (??? - ???) <30B058D0-0512-3214-80FF-695B2FFED9A1> /usr/lib/liblangid.dylib
0x9c08a000 - 0x9c43dfff com.apple.SceneKit (2.0 - 113.0) /System/Library/PrivateFrameworks/SceneKit.framework/Versions/A/SceneKit

VM Region Summary:
ReadOnly portion of Libraries: Total=229.1M resident=154.6M(68%) swapped_out_or_unallocated=74.4M(32%)
Writable regions: Total=149.2M written=2924K(2%) resident=6872K(4%) swapped_out=0K(0%) unallocated=142.5M(96%)

REGION TYPE VIRTUAL
=========== =======
CG backing stores 332K
CG image 16K
CG raster data 156K
CG shared images 3384K
Carbon 1140K
Core Image 12K
CoreGraphics 8K
IOKit 4K
MALLOC freed, no zone 23.1M
MALLOC guard page 32K
MALLOC metadata 204K
Memory tag=240 4K
Memory tag=242 12K
OpenCL 12K
Stack 179.0M
VM_ALLOCATE 776K
__CI_BITMAP 80K
__DATA 13.5M
__DATA/__OBJC 176K
__IMAGE 1244K
__IMPORT 8K
__LINKEDIT 42.0M
__OBJC 2644K
__OBJC/__DATA 84K
__PAGEZERO 4K
__TEXT 187.1M
__UNICODE 544K
mapped file 110.0M
shared memory 312K
shared pmap 6620K
=========== =======
TOTAL 572.1M

VIRTUAL ALLOCATION      BYTES
   SIZE      COUNT  ALLOCATED  % FULL
=======  =========  =========  ======

Model: iMac10,1, BootROM IM101.00CC.B00, 2 processors, Intel Core 2 Duo, 3.06 GHz, 4 GB, SMC 1.52f9
Graphics: NVIDIA GeForce 9400, NVIDIA GeForce 9400, PCI, 256 MB
Memory Module: BANK 0/DIMM1, 2 GB, DDR3, 1067 MHz, 0x80AD, 0x484D54313235533642465238432D47372020
Memory Module: BANK 1/DIMM1, 2 GB, DDR3, 1067 MHz, 0x80AD, 0x484D54313235533642465238432D47372020
AirPort: spairport_wireless_card_type_airport_extreme (0x168C, 0x8F), Atheros 9280: 4.0.40.3-P2P
Bluetooth: Version 2.5.0b29, 2 service, 19 devices, 1 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Serial ATA Device: ST3500418ASQ, 500.11 GB
Serial ATA Device: HL-DT-ST DVDRW GA11N, 5.01 GB
USB Device: Built-in iSight, apple_vendor_id, 0x8502, 0x24400000 / 2
USB Device: Internal Memory Card Reader, apple_vendor_id, 0x8403, 0x26500000 / 2
USB Device: Hub in Apple Extended USB Keyboard, apple_vendor_id, 0x1003, 0x04100000 / 3
USB Device: Microsoft Basic Optical Mouse v2.0, 0x045e (Microsoft Corporation), 0x00cb, 0x04110000 / 5
USB Device: Apple Extended USB Keyboard, apple_vendor_id, 0x020c, 0x04130000 / 4
USB Device: IR Receiver, apple_vendor_id, 0x8242, 0x04500000 / 2
USB Device: BRCM2046 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0x06100000 / 2
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x8215, 0x06110000 / 4


There are 2 things I'd like to note:

  1. Inject_entry is NOT even executed.
  2. Note the first address in stack for crashed thread: 0xdeadbeef - this is something from mach_inject. Looks like inject_entry is called by a wrong address.

Do you have an idea why that happens, and what can I try to do to fix this?. I really need to get this working.

Thanks.

Calling Real Function With Custom Variables Crash

I notice that when I try to call the originalFunctionReentryIsland from my override function (or any function) with any custom variables other than the true variables passed by the program my application crashes. For example:
void (*_real_function)(void *arg1, float arg2, float arg3);

void _hook_function(void _arg1, float arg2, float arg3) {
(__real_function)(arg1, arg2, arg3); // Doesn't crash here.
(*_real_function)(arg1, 0.0, 0.0); // Crashes here.
}

If anyone could help with a fix or at least confirm that this is an error that would be great. Thanks.

Feature request -- support overriding signal() and longjmp()

We've started using mach_override in AddressSanitizer (http://code.google.com/p/address-sanitizer) and patched mach_override.c a little in order to fix the compilation errors and support the instructions necessary to override signal() and longjmp() on x86 and x86_64.
If you're interested in upstreaming our bits, the diff is at http://code.google.com/p/address-sanitizer/source/diff?spec=svn628&old=627&r=629&format=side&path=%2Ftrunk%2Fasan%2Fmach_override.c

Performance is slow on Lion 64-bit

I recently tried using mach_override.c on Lion 64-bit and the performance was a lot slower than in previous OS versions on 32-bit. Based on some performance measurements I determine that the performance problem was due to a large number of calls to vm_allocate in the following snippet of code from allocateBrandIsland. In previous versions vm_allocate was only called once, but on Lion 64-bit is was called around 64K times.

        while( !err && !allocated && page != last ) {

            err = vm_allocate( task_self, &page, pageSize, 0 );
            if( err == err_none )
                allocated = 1;
            else if( err == KERN_NO_SPACE ) {

if defined(x86_64)

                page -= pageSize;

else

                page += pageSize;

endif

                err = err_none;
            }
        }

Not sure what the idea solution would be, however, I made two changes that greatly improved performance for me:

  1. I cached the last call, if the same "first" address is used, I started at the next available page based on the last call.
  2. When not using a cached call, make larger jumps through memory to find an available page quicker.

The changes where the following where COVERITY macro enables the change:

--- 1.15/build/capture/mach-override.c 2012-01-28 12:54:07 -08:00
+++ 1.16/build/capture/mach-override.c 2012-01-28 13:50:08 -08:00
@@ -361,6 +361,11 @@ mach_override_ptr(

    ************************************************************************

***/

+#if COVERITY
+static vm_address_t lastFunctionAddr = 0;
+static vm_address_t cacheAddrFirst = 0;
+#endif
+
mach_error_t
allocateBranchIsland(
BranchIsland **island,
@@ -389,7 +394,26 @@ allocateBranchIsland(
vm_address_t last = 0xfffe0000;
#endif

+#if COVERITY

  •  /\* If we are starting from the same address again, skip ahead to where we
    
  •     found the address last time. */
    
  •  int using_cache = FALSE;
    
  •                   vm_address_t page;
    
  •  if (lastFunctionAddr == first) {
    
  •    using_cache = TRUE;
    
    +#if defined(x86_64)
  •    page = cacheAddrFirst - pageSize;
    
    +#else
  •    page = cacheAddrFirst + pageSize;
    
    +#endif
  •  }
    
  •  else {
    
  •    page = first;
    
  •  }
    
    +#else
    vm_address_t page = first;
    +#endif
    +
    int allocated = 0;
    vm_map_t task_self = mach_task_self();

@@ -400,15 +424,30 @@ allocateBranchIsland(
allocated = 1;
else if( err == KERN_NO_SPACE ) {
#if defined(x86_64)
+#if COVERITY

  •      /\* If we are not using a cached value, the memory we want could be fa
    
    r away.
  •         Take bigger jumps */
    
  •                                   page -= (using_cache ? pageSize : pageSi
    
    ze*64);
    +#else
    page -= pageSize;
    +#endif
    #else
    page += pageSize;
    #endif
    err = err_none;
    }
    }
    +

+#if COVERITY

  •  if( allocated ) {
    
  •    lastFunctionAddr = first;
    
  •    cacheAddrFirst = page;
    
  •    _island = (BranchIsland_) page;
    
  •  }
    
    +#else
    if( allocated )
    island = (BranchIsland) page;
    +#endif

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.