Handling Nullable Double

Hi guys,.

In my application, I have a table of values double at least 500. Get the values of the server through the web service, memory store and persistence store.

The double stored values can be null.

My question is how would store these values that I can't use double because it does not support null. Should I go with Double or convert it to a string and store the values into a String? Just keep in mind that I compare this values some evoke as well. It is not only once read only data.

This may seem like a really easy question for most of you guys, but due to the limitation of memory and processor, I won't do this bad thing.

No idea on the Nullable object management (I mean int, double, long) would be highly appreciated.

Thank you

Nitin

"I can't use double because it does not support null.

What value

Double.NaN

You can set the double value to that in your application under when it should be null and have your treatment treat this as if the value is null.

"Should I go with Double or convert in String '

Double would be better than the chain in my opinion.  I consider using Group objects when you store these persistent store to reduce the overhead object handle.

However, I would recommend that you use an array of doubles, with Double.NaN to indicate a null value.

Tags: BlackBerry Developers

Similar Questions

  • CFGrid double-click event handler

    Is there anyone can send an example of how to handle the double-click event with type html CFGrid controls? Thank you in advance.

    I guess I found the answer by myself.

  • Class list and double-click

    Hello list,

    When playing with the List class, I saw there is a property public 'doubleClickEnabled' which is not documented in the API documentation. Does anyone know hot to handle a double click on list items in a list object?

    List knows that ListEvent.ITEM_CLICKED, I can't find a double-click event...

    Thanks in advance!

    Marco

    Hey,.

    If you want funcitons more specific according to the way in which a user clicks (now I emphasize really may because I tried), it may be possible via a cell rendering engine. a cell rendering engine applies a 'skin' of each cell in your list. If theoretically it can also be used to define an event of mouse for each individual cell. but we found that you can't apply a mouse event to all objects in AS3 because they must be really an "object of lanterns" that send events as the click of the mouse. Then you can try and see your results.

    Regarding cell converters, this is a shady place. If you do a search in the forums, you will get the results of our attempts (I say attempts because how to change a cell renderer class is undocumented, so we go by trial and error) to create our own custom cell converter class. Once you get the cell rendering engine and will theoretically, you can use the this.addEventListener (MouseEvent.DOUBLE_CLICK, myFunction) to add a mouse event listener. But even when I'm not quite sure if it works. but its worth a shot. Good luck!

  • Double-click on the propagation of the event

    I have a couple of Sprites on my screen and I want to write a single event handler to handle the double click on any one of these Sprites. The following approach works for every type of event except DOUBLE_CLICK:

    package {
         import flash.display.Sprite;
         import flash.events.MouseEvent;
    
         public class Main extends Sprite
         {
              public function Main()  {
    
                   var circle1:Sprite = new Sprite();
                   var circle2:Sprite = new Sprite();
                   
                   circle1.graphics.lineStyle(1, 0xFF0000);
                   circle1.graphics.beginFill(0xFFFFFF);
                   circle1.graphics.drawCircle(0, 0, 10);
                   circle1.graphics.endFill();
                   
                   circle2.graphics.lineStyle(1, 0xFF0000);
                   circle2.graphics.beginFill(0x000000);
                   circle2.graphics.drawCircle(0, 0, 10);
                   circle2.graphics.endFill();
                   
                   circle1.x = 30; circle2.x = 60;
                   circle1.y = 30; circle2.y = 30;
                   
                   this.addChild(circle1);
                   this.addChild(circle2);
                   
                   this.mouseChildren = false;
                   this.doubleClickEnabled = true;
                   this.addEventListener(MouseEvent.DOUBLE_CLICK, onDoubleClick);
              }
              
              private function onDoubleClick(e:MouseEvent):void {
                   trace("DOUBLE_CLICK event fired");
                            // e.target.scaleX = 2; e.target.scaleY = 2;
              }
         }
    }
    

    I don't want to change this:

    this.mouseChildren = false;
    this.doubleClickEnabled = true;
    this.addEventListener(MouseEvent.DOUBLE_CLICK, onDoubleClick);
    

    to do this:

    circle1.mouseChildren = false;
    circle1.doubleClickEnabled = true;
    circle1.addEventListener(MouseEvent.DOUBLE_CLICK, onDoubleClick);
    
    
    circle2.mouseChildren = false;
    circle2.doubleClickEnabled = true;
    circle2.addEventListener(MouseEvent.DOUBLE_CLICK, onDoubleClick);
    
    

    To make it work, because in my application, I get a lot of Sprites. In my opinion, a unique event and the target property are better than hundreds of event listeners. Am wrong me or must add event listeners to each Sprite?

    var circle1:Sprite = new Sprite();
    var circle2:Sprite = new Sprite();

    Circle1.Graphics.LineStyle (1, 0xFF0000);
    Circle1.Graphics.beginFill (0xFFFFFF);
    Circle1.Graphics.drawCircle (0, 0, 10);
    Circle1.Graphics.endFill ();

    Circle2.Graphics.LineStyle (1, 0xFF0000);
    Circle2.Graphics.beginFill (0x000000);
    Circle2.Graphics.drawCircle (0, 0, 10);
    Circle2.Graphics.endFill ();

    Circle1.x = 30;
    Circle2.x = 60;
    Circle1.y = 30;
    Circle2.y = 30;

    this.addChild (circle1);
    this.addChild (circle2);

    stage.doubleClickEnabled = true;
    stage.mouseChildren = true;
    for (var i: uint = 0; i
    {
    Try
    {
    Sprite (this.getChildAt (i)) .doubleClickEnabled = true;
    }
    catch (error)
    {
    }

    }

    stage.addEventListener (MouseEvent.DOUBLE_CLICK, onDoubleClick);

    function onDoubleClick(e:MouseEvent):void
    {
    Try
    {
    e.target.scaleX = 2;
    e.target.scaleY = 2;
    }
    catch (error)
    {

    }
    }

  • Blockages of Safari - not loaded Web content

    Hello

    My Safari loads web pages.  It opens briefly and crashes.  Yahoo, Google and others do not work. Here is the error message.

    MacBook Pro 15 inch, early 2011, Running OS X 10.11.4, Safari version 9.1

    Help, please!

    Process: com.apple.WebKit.WebContent [1206]
    Path: /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.We bKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent
    ID: com.apple.WebKit.WebContent
    Version: 11601 (11601.5.17.1)
    Generation information: WebKit2-7601005017001000 ~ 1
    Code type: X 86-64 (Native)
    Parent process:? [1]
    Responsible: Safari [770]
    User ID: 501

    Date/time: 2016-03-28 11:27:09.737-0500
    OS version: Mac OS X 10.11.4 (15E65)
    Report Version: 11
    Anonymous UUID: BBFBA125-1C75-99F8-376B-38F221C8F9FA

    Sleep/wake UUID: F8D5AA9A-CB45-4A28-88EE-25E1C09E1FB7

    Time since started awake: 10000 seconds
    Wake time: 6100 seconds

    Integrity of system protection: disabled

    : Failure DFG 18 Worklist Worker Thread from the

    Exception type: EXC_BAD_ACCESS (SIGSEGV)
    Exception codes: KERN_INVALID_ADDRESS at 0x0000000025e2ffd4
    Note the exception: EXC_CORPSE_NOTIFY

    VM regions near 0x25e2ffd4:
    ->
    000000010df80000-000000010df81000 [4K] __TEXT r-x/rwx SM = COW /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.We bKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent

    Request for clarification:
    Class controller Bundle:
    BrowserBundleController

    Process model:
    Several Web process

    Global tracking buffer (second chronological reverse):
    18446744065.007519 CFNetwork 0x00007fff85a28e3b explicitly setting cookie storage singleton CF
    18446744065.007992 CFNetwork 0x00007fff85a5f811 explicitly setting cookie storage singleton

    Thread 0: Dispatch queue: com.apple.main - wire
    0 com.apple.JavaScriptCore 0x00007fff9384ca7f JSC::putByVal (JSC::ExecState *, JSC::JSValue JSC::JSValue, JSC::JSValue, JSC::ArrayProfile *) + 527
    1 com.apple.JavaScriptCore 0x00007fff9384c75e operationPutByVal + 478
    2   ???                               0x0000317ddb1ff1aa 0 + 54416616976810
    3   ???                               0x0000317d9b201afa 0 + 54415543245562
    4   ???                               0x0000317d9b201be0 0 + 54415543245792
    5 com.apple.JavaScriptCore 0x00007fff9391a768 llint_entry + 23167
    6 com.apple.JavaScriptCore 0x00007fff9391a668 llint_entry + 22911
    7   ???                               0x0000317d9b201afa 0 + 54415543245562
    8 com.apple.JavaScriptCore 0x00007fff93914ad9 vmEntryToJavaScript + 326
    com.apple.JavaScriptCore 9 0x00007fff938427c9 JSC::JITCode:execute(JSC::VM*,_JSC::ProtoCallFrame*) + 169
    10 com.apple.JavaScriptCore 0x00007fff93402dc4 JSC::Interpreter:execute(JSC::ProgramExecutable*,_JSC::ExecState*,_JSC::JSObject*) + 10388
    11 com.apple.JavaScriptCore 0x00007fff935efe65 JSC::evaluate (JSC::ExecState *, JSC::SourceCode const &, JSC::JSValue, *: NakedPtr < JSC::Exception > &) + 469
    12 com.apple.WebCore 0x00007fff86da005c WebCore::ScriptController:evaluateInWorld(WebCore::ScriptSourceCode_const&,_WebCore::DOMWrapperWorld&) + 284
    13 com.apple.WebCore 0x00007fff86159a99 WebCore::ScriptController:evaluate(WebCore::ScriptSourceCode_const&) + 41
    14 com.apple.WebCore 0x00007fff86159a1c WebCore::ScriptElement:executeScript(WebCore::ScriptSourceCode_const&) + 316
    15 com.apple.WebCore 0x00007fff8619e420 WebCore::HTMLScriptRunner:executePendingScriptAndDispatchEvent(WebCore::Pendin_gScript&) + 240
    16 com.apple.WebCore 0x00007fff8619e309::HTMLScriptRunner::executeParsingBlockingScript() + 281 WebCore
    17 com.apple.WebCore 0x00007fff8616cddf::HTMLScriptRunner::executeParsingBlockingScripts() + 95 WebCore
    18 com.apple.WebCore 0x00007fff8621e67a WebCore::HTMLDocumentParser:notifyFinished(WebCore::CachedResource*) + 58
    19 com.apple.WebCore 0x00007fff8616dbb9::CachedResource::checkNotify() + 153 WebCore
    20 com.apple.WebCore 0x00007fff8616da51 WebCore::SubresourceLoader:didFinishLoading (double) + 1153
    21 com.apple.WebKit 0x00007fff9afa89b6 WebKit::WebResourceLoader:didReceiveResource(WebKit::ShareableResource::Handle_const&,_double) + 152
    22 com.apple.WebKit 0x00007fff9b1e7fd9 Sub IPC::handleMessage < Messages::WebResourceLoader:DidReceiveResource, WebKit::WebResourceLoader, empty (WebKit::WebResourceLoader: *) (WebKit::ShareableResource:Handle const &, double) > (IPC::MessageDecoder &, WebKit::WebResourceLoader *, void (WebKit::WebResourceLoader: *) (WebKit::ShareableResource:Handle const &, double)) + 97
    23 com.apple.WebKit 0x00007fff9b024f56 IPC::Connection:dispatchMessage(std::__1::unique_ptr<IPC::MessageDecoder,_std::__1::default_delete<IPC::MessageDecoder>_>) + 102
    24 com.apple.WebKit 0x00007fff9b027482 IPC::Connection::dispatchOneMessage() + 114
    25 com.apple.JavaScriptCore 0x00007fff93a00ae5 *:::performWork() + 437 RunLoop
    26 com.apple.JavaScriptCore 0x00007fff93a011c2 *:RunLoop:performWork(void*) + 34
    27 com.apple.CoreFoundation 0x00007fff8bea0881 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
    28 com.apple.CoreFoundation 0x00007fff8be7ffbc __CFRunLoopDoSources0 + 556
    29 com.apple.CoreFoundation 0x00007fff8be7f4df __CFRunLoopRun + 927
    30 com.apple.CoreFoundation 0x00007fff8be7eed8 CFRunLoopRunSpecific + 296
    31 com.apple.HIToolbox 0x00007fff8ab15935 RunCurrentEventLoopInMode + 235
    32 com.apple.HIToolbox 0x00007fff8ab1576f ReceiveNextEventCommon + 432
    33 com.apple.HIToolbox 0x00007fff8ab155af _BlockUntilNextEventMatchingListInModeWithFilter + 71
    34 com.apple.AppKit 0x00007fff89d68efa _DPSNextEvent + 1067
    35 com.apple.AppKit 0x00007fff89d6832a-[NSApplication _nextEventMatchingEventMask:untilDate:inMode: dequeue:] + 454
    36 com.apple.AppKit 0x00007fff89d5ce84-[NSApplication run] + 682
    37 com.apple.AppKit 0x00007fff89d2646c NSApplicationMain + 1176
    38 libxpc.dylib 0x00007fff8d93245e _xpc_objc_main + 793
    39 libxpc.dylib 0x00007fff8d930e8a xpc_main + 494
    40 com.apple.WebKit.WebContent 0x000000010df80b4a 0x10df80000 + 2890
    41 libdyld.dylib 0x00007fff8a9975ad start + 1

    Thread 1:
    0 libsystem_kernel.dylib 0x00007fff932f05e2 __workq_kernreturn + 10
    1 libsystem_pthread.dylib 0x00007fff8a94d578 _pthread_wqthread + 1283
    2 libsystem_pthread.dylib 0x00007fff8a94b341 start_wqthread + 13

    Thread 2: Dispatch queue: com.apple.libdispatch - Manager
    0 libsystem_kernel.dylib 0x00007fff932f0efa kevent_qos + 10
    1 libdispatch.dylib 0x00007fff94ff5165 _dispatch_mgr_invoke + 216
    2 libdispatch.dylib 0x00007fff94ff4dcd _dispatch_mgr_thread + 52

    3 wire:
    0 libsystem_kernel.dylib 0x00007fff932f05e2 __workq_kernreturn + 10
    1 libsystem_pthread.dylib 0x00007fff8a94d578 _pthread_wqthread + 1283
    2 libsystem_pthread.dylib 0x00007fff8a94b341 start_wqthread + 13

    Thread 4:
    0 libsystem_kernel.dylib 0x00007fff932f05e2 __workq_kernreturn + 10
    1 libsystem_pthread.dylib 0x00007fff8a94d578 _pthread_wqthread + 1283
    2 libsystem_pthread.dylib 0x00007fff8a94b341 start_wqthread + 13

    Wire 5:
    0 libsystem_kernel.dylib 0x00007fff932f05e2 __workq_kernreturn + 10
    1 libsystem_pthread.dylib 0x00007fff8a94d578 _pthread_wqthread + 1283
    2 libsystem_pthread.dylib 0x00007fff8a94b341 start_wqthread + 13

    Wire 6: com.apple.NSEventThread
    0 libsystem_kernel.dylib 0x00007fff932e9f72 mach_msg_trap + 10
    1 libsystem_kernel.dylib 0x00007fff932e93b3 mach_msg + 55
    2 com.apple.CoreFoundation 0x00007fff8be801c4 __CFRunLoopServiceMachPort + 212
    3 com.apple.CoreFoundation 0x00007fff8be7f68c __CFRunLoopRun + 1356
    4 com.apple.CoreFoundation 0x00007fff8be7eed8 CFRunLoopRunSpecific + 296
    5 com.apple.AppKit 0x00007fff89ebee99 _NSEventThread + 149
    6 libsystem_pthread.dylib 0x00007fff8a94d99d _pthread_body + 131
    7 libsystem_pthread.dylib 0x00007fff8a94d91a _pthread_start + 168
    8 libsystem_pthread.dylib 0x00007fff8a94b351 thread_start + 13

    Line 7:
    0 libsystem_kernel.dylib 0x00007fff932f010a __semwait_signal + 10
    1 libsystem_c.dylib 0x00007fff8b2b4d17 nanosleep + 199
    2 libc ++.1.dylib 0x00007fff94c90020 std::__1:this_thread:sleep_for(std::__1::chrono::duration<long_long,_std::__1::ratio<1l,_1000000000l>_>_const&) + 75
    3 com.apple.JavaScriptCore 0x00007fff93a1083b bmalloc::Heap:scavenge(std::__1::unique_lock<bmalloc::StaticMutex>&,_std::__1::chrono::duration<long_long,_std::__1::ratio<1l,_1000l>_>) + 155
    4 com.apple.JavaScriptCore 0x00007fff93a10494 bmalloc::Heap::concurrentScavenge() + 68
    5 com.apple.JavaScriptCore 0x00007fff93a12a1a bmalloc::AsyncTask < bmalloc::Heap, Sub (bmalloc::Heap::*)() >: entryPoint() + 90)
    6 com.apple.JavaScriptCore 0x00007fff93a129b9 bmalloc::AsyncTask < bmalloc::Heap, Sub (bmalloc::Heap::*)() >: pthreadEntryPoint(void*) + 9)
    7 libsystem_pthread.dylib 0x00007fff8a94d99d _pthread_body + 131
    8 libsystem_pthread.dylib 0x00007fff8a94d91a _pthread_start + 168
    libsystem_pthread.dylib 9 0x00007fff8a94b351 thread_start + 13

    Slide 8: com.apple.NSURLConnectionLoader
    0 libsystem_kernel.dylib 0x00007fff932e9f72 mach_msg_trap + 10
    1 libsystem_kernel.dylib 0x00007fff932e93b3 mach_msg + 55
    2 com.apple.CoreFoundation 0x00007fff8be801c4 __CFRunLoopServiceMachPort + 212
    3 com.apple.CoreFoundation 0x00007fff8be7f68c __CFRunLoopRun + 1356
    4 com.apple.CoreFoundation 0x00007fff8be7eed8 CFRunLoopRunSpecific + 296
    5 com.apple.CFNetwork 0x00007fff85862111 + [NSURLConnection (Loader) _resourceLoadLoop:] + 412
    6 com.apple.Foundation 0x00007fff85304d64 __NSThread__start__ + 1351
    7 libsystem_pthread.dylib 0x00007fff8a94d99d _pthread_body + 131
    8 libsystem_pthread.dylib 0x00007fff8a94d91a _pthread_start + 168
    libsystem_pthread.dylib 9 0x00007fff8a94b351 thread_start + 13

    Wire 9: JavaScriptCore::Marking
    0 libsystem_kernel.dylib 0x00007fff932efdb6 __psynch_cvwait + 10
    1 libsystem_pthread.dylib 0x00007fff8a94e728 _pthread_cond_wait + 767
    2 libc ++.1.dylib 0x00007fff94c5168f std::__1:condition_variable:wait(std::__1::unique_lock<std::__1::mutex>&) + 47
    3 com.apple.JavaScriptCore 0x00007fff933e75ab JSC::GCThread::waitForNextPhase() + 171
    4 com.apple.JavaScriptCore 0x00007fff933e73f8 JSC::GCThread::gcThreadMain() + 88
    5 com.apple.JavaScriptCore 0x00007fff933dcd72 *: threadEntryPoint(void*) + 178
    6 com.apple.JavaScriptCore 0x00007fff933dcc9f *: wtfThreadEntryPoint(void*) + 15
    7 libsystem_pthread.dylib 0x00007fff8a94d99d _pthread_body + 131
    8 libsystem_pthread.dylib 0x00007fff8a94d91a _pthread_start + 168
    libsystem_pthread.dylib 9 0x00007fff8a94b351 thread_start + 13

    Thread 10: JavaScriptCore::Marking
    0 libsystem_kernel.dylib 0x00007fff932efdb6 __psynch_cvwait + 10
    1 libsystem_pthread.dylib 0x00007fff8a94e728 _pthread_cond_wait + 767
    2 libc ++.1.dylib 0x00007fff94c5168f std::__1:condition_variable:wait(std::__1::unique_lock<std::__1::mutex>&) + 47
    3 com.apple.JavaScriptCore 0x00007fff933e75ab JSC::GCThread::waitForNextPhase() + 171
    4 com.apple.JavaScriptCore 0x00007fff933e73f8 JSC::GCThread::gcThreadMain() + 88
    5 com.apple.JavaScriptCore 0x00007fff933dcd72 *: threadEntryPoint(void*) + 178
    6 com.apple.JavaScriptCore 0x00007fff933dcc9f *: wtfThreadEntryPoint(void*) + 15
    7 libsystem_pthread.dylib 0x00007fff8a94d99d _pthread_body + 131
    8 libsystem_pthread.dylib 0x00007fff8a94d91a _pthread_start + 168
    libsystem_pthread.dylib 9 0x00007fff8a94b351 thread_start + 13

    Wire 11: JavaScriptCore::Marking
    0 libsystem_kernel.dylib 0x00007fff932efdb6 __psynch_cvwait + 10
    1 libsystem_pthread.dylib 0x00007fff8a94e728 _pthread_cond_wait + 767
    2 libc ++.1.dylib 0x00007fff94c5168f std::__1:condition_variable:wait(std::__1::unique_lock<std::__1::mutex>&) + 47
    3 com.apple.JavaScriptCore 0x00007fff933e75ab JSC::GCThread::waitForNextPhase() + 171
    4 com.apple.JavaScriptCore 0x00007fff933e73f8 JSC::GCThread::gcThreadMain() + 88
    5 com.apple.JavaScriptCore 0x00007fff933dcd72 *: threadEntryPoint(void*) + 178
    6 com.apple.JavaScriptCore 0x00007fff933dcc9f *: wtfThreadEntryPoint(void*) + 15
    7 libsystem_pthread.dylib 0x00007fff8a94d99d _pthread_body + 131
    8 libsystem_pthread.dylib 0x00007fff8a94d91a _pthread_start + 168
    libsystem_pthread.dylib 9 0x00007fff8a94b351 thread_start + 13

    Slide 12: JavaScriptCore::Marking
    0 libsystem_kernel.dylib 0x00007fff932efdb6 __psynch_cvwait + 10
    1 libsystem_pthread.dylib 0x00007fff8a94e728 _pthread_cond_wait + 767
    2 libc ++.1.dylib 0x00007fff94c5168f std::__1:condition_variable:wait(std::__1::unique_lock<std::__1::mutex>&) + 47
    3 com.apple.JavaScriptCore 0x00007fff933e75ab JSC::GCThread::waitForNextPhase() + 171
    4 com.apple.JavaScriptCore 0x00007fff933e73f8 JSC::GCThread::gcThreadMain() + 88
    5 com.apple.JavaScriptCore 0x00007fff933dcd72 *: threadEntryPoint(void*) + 178
    6 com.apple.JavaScriptCore 0x00007fff933dcc9f *: wtfThreadEntryPoint(void*) + 15
    7 libsystem_pthread.dylib 0x00007fff8a94d99d _pthread_body + 131
    8 libsystem_pthread.dylib 0x00007fff8a94d91a _pthread_start + 168
    libsystem_pthread.dylib 9 0x00007fff8a94b351 thread_start + 13

    Line 13: JavaScriptCore::Marking
    0 libsystem_kernel.dylib 0x00007fff932efdb6 __psynch_cvwait + 10
    1 libsystem_pthread.dylib 0x00007fff8a94e728 _pthread_cond_wait + 767
    2 libc ++.1.dylib 0x00007fff94c5168f std::__1:condition_variable:wait(std::__1::unique_lock<std::__1::mutex>&) + 47
    3 com.apple.JavaScriptCore 0x00007fff933e75ab JSC::GCThread::waitForNextPhase() + 171
    4 com.apple.JavaScriptCore 0x00007fff933e73f8 JSC::GCThread::gcThreadMain() + 88
    5 com.apple.JavaScriptCore 0x00007fff933dcd72 *: threadEntryPoint(void*) + 178
    6 com.apple.JavaScriptCore 0x00007fff933dcc9f *: wtfThreadEntryPoint(void*) + 15
    7 libsystem_pthread.dylib 0x00007fff8a94d99d _pthread_body + 131
    8 libsystem_pthread.dylib 0x00007fff8a94d91a _pthread_start + 168
    libsystem_pthread.dylib 9 0x00007fff8a94b351 thread_start + 13

    Thread 14: JavaScriptCore::Marking
    0 libsystem_kernel.dylib 0x00007fff932efdb6 __psynch_cvwait + 10
    1 libsystem_pthread.dylib 0x00007fff8a94e728 _pthread_cond_wait + 767
    2 libc ++.1.dylib 0x00007fff94c5168f std::__1:condition_variable:wait(std::__1::unique_lock<std::__1::mutex>&) + 47
    3 com.apple.JavaScriptCore 0x00007fff933e75ab JSC::GCThread::waitForNextPhase() + 171
    4 com.apple.JavaScriptCore 0x00007fff933e73f8 JSC::GCThread::gcThreadMain() + 88
    5 com.apple.JavaScriptCore 0x00007fff933dcd72 *: threadEntryPoint(void*) + 178
    6 com.apple.JavaScriptCore 0x00007fff933dcc9f *: wtfThreadEntryPoint(void*) + 15
    7 libsystem_pthread.dylib 0x00007fff8a94d99d _pthread_body + 131
    8 libsystem_pthread.dylib 0x00007fff8a94d91a _pthread_start + 168
    libsystem_pthread.dylib 9 0x00007fff8a94b351 thread_start + 13

    Thread 15: WebCore: scrolling
    0 libsystem_kernel.dylib 0x00007fff932e9f72 mach_msg_trap + 10
    1 libsystem_kernel.dylib 0x00007fff932e93b3 mach_msg + 55
    2 com.apple.CoreFoundation 0x00007fff8be801c4 __CFRunLoopServiceMachPort + 212
    3 com.apple.CoreFoundation 0x00007fff8be7f68c __CFRunLoopRun + 1356
    4 com.apple.CoreFoundation 0x00007fff8be7eed8 CFRunLoopRunSpecific + 296
    5 com.apple.CoreFoundation 0x00007fff8bec09b1 CFRunLoopRun + 97
    6 com.apple.WebCore 0x00007fff8611fd54::ScrollingThread::initializeRunLoop() + 244 WebCore
    7 com.apple.JavaScriptCore 0x00007fff933dcd72 *: threadEntryPoint(void*) + 178
    8 com.apple.JavaScriptCore 0x00007fff933dcc9f *: wtfThreadEntryPoint(void*) + 15
    libsystem_pthread.dylib 9 0x00007fff8a94d99d _pthread_body + 131
    10 libsystem_pthread.dylib 0x00007fff8a94d91a _pthread_start + 168
    11 libsystem_pthread.dylib 0x00007fff8a94b351 thread_start + 13

    16 wire:
    0 libsystem_kernel.dylib 0x00007fff932f05e2 __workq_kernreturn + 10
    1 libsystem_pthread.dylib 0x00007fff8a94d578 _pthread_wqthread + 1283
    2 libsystem_pthread.dylib 0x00007fff8a94b341 start_wqthread + 13

    Thread 17:
    0 libsystem_kernel.dylib 0x00007fff932f05e2 __workq_kernreturn + 10
    1 libsystem_pthread.dylib 0x00007fff8a94d578 _pthread_wqthread + 1283
    2 libsystem_pthread.dylib 0x00007fff8a94b341 start_wqthread + 13

    Wire 18 crashed: DFG Worklist Worker Thread
    0 com.apple.JavaScriptCore 0x00007fff93636924 JSC::DFG:AbstractInterpreter < JSC::DFG:InPlaceAbstractState >: executeEffects (u nsigned int, JSC::DFG:Node *) + 740
    1 com.apple.JavaScriptCore 0x00007fff9363533c JSC::DFG:CFAPhase:performBlockCFA(JSC::DFG::BasicBlock*) + 588
    2 com.apple.JavaScriptCore 0x00007fff93634c80 JSC::DFG::CFAPhase::run() + 224
    3 com.apple.JavaScriptCore 0x00007fff934a2919 bool JSC::DFG:runPhase < JSC::DFG:CFAPhase > (JSC::DFG:Graph &) + 41
    4 com.apple.JavaScriptCore 0x00007fff934a28e9 JSC::DFG:performCFA(JSC::DFG::Graph&) + 9
    5 com.apple.JavaScriptCore 0x00007fff936eb295 JSC::DFG:Plan:compileInThreadImpl(JSC::DFG::LongLivedState&) + 773
    6 com.apple.JavaScriptCore 0x00007fff936ead10 JSC::DFG:Plan:compileInThread(JSC::DFG::LongLivedState&,_JSC::DFG::ThreadData*) + 512
    7 com.apple.JavaScriptCore 0x00007fff9373d301 JSC::DFG:Worklist:runThread(JSC::DFG::ThreadData*) + 561
    8 com.apple.JavaScriptCore 0x00007fff933dcd72 *: threadEntryPoint(void*) + 178
    com.apple.JavaScriptCore 9 0x00007fff933dcc9f *: wtfThreadEntryPoint(void*) + 15
    10 libsystem_pthread.dylib 0x00007fff8a94d99d _pthread_body + 131
    11 libsystem_pthread.dylib 0x00007fff8a94d91a _pthread_start + 168
    12 libsystem_pthread.dylib 0x00007fff8a94b351 thread_start + 13

    Wire 18 crashed with X 86 State of Thread (64-bit):
    Rax: 0x0000000025e2ffd4 rbx: 0000000000000048 rcx 0 x: 0xffffffffffffb2b9 rdx: 0x00007fff9363d84c
    RDI: 0x00007fff93636900 rsi: 0x00007fff9363d4b8 PBR: RER 0x00007000008c2f90: 0x00007000008c2ca0
    R8: 0x000000011339ea80 r9: 0 x 0010000000000000 r10: 0x0000000113373d00 r11: 0x000000011308aac0
    R12: 0x00000000ffffffff r13: 0x3200c572c4a4a9d6 r14: 0x00007000008c3330 r15: 0 x 0000000113092400
    RIP: 0x00007fff93636924 rfl: 0 x 0000000000010206 cr2: 0x0000000025e2ffd4

    Logical CPU: 0
    Error code: 0 x 00000006
    Trap number: 14

    Binary images:
    0x10df80000 - 0x10df80fff com.apple.WebKit.WebContent (11601 - 11601.5.17.1) bKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.We < 3E3D2E82-579F-3FC7-AC0F-8332146342AD >
    0x10df88000 - WebProcessShim.dylib (7601.5.17.1) 0x10df88fff < 455B41E6-CEFB-3CE5-A2FF-EBEB95D58385 > /System/Library/Frameworks/WebKit.framework/Versions/A/WebProcess.app/Contents/ MacOS/WebProcessShim.dylib
    0x11285d000 - 0x112870ff7 com.apple.webcontentfilter.framework /System/Library/PrivateFrameworks/WebContentAnalysis.framework/WebContentAnalys < 82BA647F-77DD-35A5-8BB9-5C6C5D8E721B > (5.1 - 5.1) is
    0 x 112896000 - 0x112896ffb com.apple.datadetectors.plugins.phone (7.0 - 460) < FA72255F-6B61-3489-9D9A-993768957E3E > /System/Library/PrivateFrameworks/DataDetectorsCore.framework/PlugIns/PhoneNumb ers.plugin/PhoneNumbers
    0 x 112919000 - 0x11292eff3 libCGInterfaces.dylib (317.9) < 473434E1-5269-3077-A047-D05E024AE631 > /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Ver sions/A/Libraries/libCGInterfaces.dylib
    0x7fff620e7000 - 0x7fff6211e0d7 dyld (360.21) < D9B236BC-4AC1-325F-B3EF-3F06DBDA7119 >/usr/lib/dyld
    0x7fff852cf000 - 0x7fff85623fff com.apple.Foundation (6, 1258-9) < 51833143-6CAE-3E1C-9FBA-BCDEB48D4ADF > /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff85624000 - 0x7fff85625ff3 com.apple.print.framework.Print (10.0 - 266) < 3E85F70C-D7D4-34E1-B88A-C1F503F99CDA > /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
    0x7fff8570d000 - 0x7fff85753ff7 libauto.dylib (186) < 999E610F-41FC-32A3-ADCA-5EC049B65DFB > /usr/lib/libauto.dylib
    0x7fff857f5000 - 0x7fff85819fff com.apple.quartzfilters (1.10.0 - 1.10.0) < F5C482E2-5AFB-3959-8C01-C149D48E7583 > /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters .framework/Versions/A/QuartzFilters
    0x7fff8581a000 - 0x7fff85828ff7 libbz2.1.0.dylib (38) < 28E54258-C0FE-38D4-AB76-1734CACCB344 > /usr/lib/libbz2.1.0.dylib
    0x7fff85829000 - 0x7fff85859ff3 com.apple.CoreAVCHD (5.8.0 - 5800.4.2) /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD < 4AAFB1C4-3708-30F9-ACFA-90564347204C >
    0x7fff8585a000 - 0x7fff85ae1ff7 com.apple.CFNetwork (760.4.2 - 760.4.2) /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork < 24C4A390-3079-358A-8D51-75A3E818A6DF >
    0x7fff85ae2000 - 0x7fff85b10ff7 com.apple.CoreServicesInternal (248, 2-248, 2) < 6E111F0A-D7F1-3738-ADE7-CF983BD4EC8B > /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/Cor eServicesInternal
    0x7fff85b95000 - 0x7fff85c80ff7 com.apple.QuickLookUIFramework (5.0 - 696.7) < 5A4AAFEC-D38C-3DA0-9361-CBF1D4C6B376 > /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.f EPI/Versions/A/QuickLookUI
    0x7fff85c81000 - 0x7fff85cb9ff7 com.apple.Accounts /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts < 5CB5B8DD-BAC3-3924-8908-AD1DF4F2C6AB > (113-113)
    0x7fff85d44000 - 0x7fff85d48fff libGIF.dylib (1444) < F1F581A7-AC59-3A82-9970-25F7F7C72ABD > /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff85d49000 - 0x7fff85d4affb libsysmon.dylib (85) < B4DA61BB-07A0-3CFB-9EBD-33121FC4BEA4 > /usr/lib/libsysmon.dylib
    0x7fff85d74000 - 0x7fff85d8efff com.apple.Kerberos (< 1B4744BF-E5AE-38E2-AA56-E22D3270F2E8 > /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos 3.0 - 1).
    0x7fff85d96000 - 0x7fff85db1ff7 libCRFSuite.dylib (34) < 078B4CD8-6A8C-3067-B2BA-0C2A0BAB8AC3 > /usr/lib/libCRFSuite.dylib
    0x7fff85db9000 - 0x7fff85dbefff com.apple.ImageCapture /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture < ACECF0B7-7D92-3A22-BF47-E8FADF4C5378 > (9, 0-9, 0). framework/Versions/A/ImageCapture
    0x7fff85dbf000 - 0x7fff85e55fff com.apple.ColorSync (4.9.0 - 4.9.0) < 8FC37E20-6579-3CB2-9D49-BC39FC38DF87 > /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
    0x7fff860aa000 - 0x7fff87198ff7 com.apple.WebCore (11601 - 11601.5.17) < 01B1DEA6-A07A-367B-84C0-E264EEFBBA1F > /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.frame work/Versions/A/WebCore
    0x7fff87345000 - com.apple.ProtocolBuffer (1-243) 0x7fff87355ff3 < BAE5E5C9-DD59-3BB8-9741-EEFC5E3046EE > /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolB uffer
    0x7fff87356000 - 0x7fff87359fff (460.40.33) libsystem_sandbox.dylib < 30671DCC-265F-325A-B33D-11CD336B3DA3 > /usr/lib/system/libsystem_sandbox.dylib
    0x7fff8735a000 - 0x7fff8739fff3 libFontRegistry.dylib (155,1) < F3355C6E-ED33-3506-B10E-2F6995D34BC1 > /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff873a0000 - 0x7fff873ddff3 (14, 0-193, 7) com.apple.bom < 9B8AE30B-24A3-37AB-B04E-4CE67AED4775 > /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x7fff87d92000 - 0x7fff87dd4ff7 com.apple.Metal /System/Library/Frameworks/Metal.framework/Versions/A/Metal < 7DCBE573-B713-3C50-A16E-2F33A84C3CFB > (56, 6-56, 6)
    0x7fff87de2000 - 0x7fff87e2eff7 com.apple.corelocation /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation < 6336CFC5-9D7D-3B76-B263-56DD6EBD0B8D > (1486.17 - 1615.38)
    0x7fff87e2f000 - 0x7fff87e35fff com.apple.XPCService (< 5E2122D6-FFA2-3552-BF16-9FD3F36B40DB > /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService 2.0 - 1).
    0x7fff87e56000 - 0x7fff88314fcf com.apple.vImage (8.0 - 8, 0) < 85FB412E-EB30-3433-A79B-B3970FC83580 > /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework, Versions, A, vImage
    0x7fff8831c000 - 0x7fff88338ff3 libresolv.9.dylib (60) < A650B5C8-1950-36A0-86D1-0B2465318BFA > /usr/lib/libresolv.9.dylib
    0x7fff88339000 - 0x7fff88341fff libMatch.1.dylib (27) < 3AC0BFB8-7E69-3DBE-A175-7F3946FC4554 > /usr/lib/libMatch.1.dylib
    0x7fff88342000 - 0x7fff885dcfff com.apple.security (7.0 - 57337.40.85) /System/Library/Frameworks/Security.framework/Versions/A/Security < 7C5B8DEF-3D02-3410-9BD3-2B1251F84D4B >
    0x7fff88652000 - 0x7fff886b0fff com.apple.SystemConfiguration (1, 14 - 1.14) < 10082F58-6190-3A7C-8B6C-C12B16DC793A > /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi setting
    0x7fff886dc000 - 0x7fff886dffff libCoreVMClient.dylib (119.5) < 560D70FB-709F-3030-96C9-F249FCB7DA6D > /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClien t.dylib
    0x7fff886e0000 - 0x7fff8870dff3 com.apple.SystemConfiguration.EAP8021X (14.0.0 - 14.0) < E38F3C5D-754F-32BE-87FB-C83A80B4C0D6 > /System/Library/PrivateFrameworks/EAP8021X.framework/Versions/A/EAP8021X
    0x7fff8870e000 - 0x7fff88735fff com.apple.ChunkingLibrary (167-167) < AD7F285C-005E-36BB-98A3-5826413533BE > /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/Chunking library
    0x7fff888c4000 - 0x7fff88961fff (6-795) com.apple.SoftwareUpdate.framework < D63E8FC9-DECB-3FA3-8C2B-4116BF46733B > /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Versions/A/SoftwareU updated
    0x7fff88962000 - 0x7fff88965ff7 com.apple.help (1.3.3 - 46) < 35DA4D48-0BC2-35A1-8D7C-40905CDF4F64 > /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/help
    0x7fff8986f000 - 0x7fff89981fef libvDSP.dylib (563.5) < 5702650E-DF08-3D58-B16F-9EF0A28702B3 > /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
    0x7fff89982000 - 0x7fff899abfff libc ++ abi.dylib (125) < DCCC8177-3D09-35BC-9784-2A04FEC4C71B > /usr/lib/libc++abi.dylib
    0x7fff899ac000 - 0x7fff899acfff com.apple.Accelerate (1.10 - 1.10 accelerate) < 5831771A-C1C3-3625-9FE9-2CCB6B2E7EE1 > /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff899ba000 - 0x7fff899bbffb libremovefile.dylib (41) < 552EF39E-14D7-363E-9059-4565AC2F894E > /usr/lib/system/libremovefile.dylib
    0x7fff899bc000 - 0x7fff899c2ff7 com.apple.speech.recognition.framework (5.1.1 - 5.1.1) < 9E5A980A-F455-32D5-BBEE-3BD6018CC45E > /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
    0x7fff899d9000 - 0x7fff899f2fe7 libcompression.dylib (28) < F83F421D-115D-3457-A9AA-1BEB5070A30B > /usr/lib/libcompression.dylib
    0x7fff899f3000 - 0x7fff89c99ff7 com.apple.CoreData (120-641, 3) < A29A5491-6169-372B-828F-84EE0CFD4BC4 > /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff89cf1000 - 0x7fff89d16ff7 libPng.dylib (1444) < 2D5C0007-DC24-3846-AE75-525D461FF3E6 > /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff89d17000 - 0x7fff89d1ffff (12.0.40.6) libGFXShared.dylib < 1CDE5AEF-3E44-3547-879E-BB490EE7702C > /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.d ylib
    0x7fff89d20000 - 0x7fff8a949fff com.apple.AppKit /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit < 2492D315-76B6-320B-B542-231FCA44CA48 > (6, 9 - 1404.46)
    0x7fff8a94a000 - 0x7fff8a953ff7 (138.10.4) libsystem_pthread.dylib < 3DD1EF4C-1D1B-3ABF-8CC6-B3B1CEEE9559 > /usr/lib/system/libsystem_pthread.dylib
    0x7fff8a954000 - 0x7fff8a95ffff libGL.dylib (12.0.40.6) < 4FC6D3F9-6582-3E7D-A7D1-E035F0E26697 > /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff8a994000 - 0x7fff8a997ffb libdyld.dylib (360.21) < 8390E026-F7DE-3C32-9486-3DFF6BD131B0 > /usr/lib/system/libdyld.dylib
    0x7fff8a998000 - 0x7fff8a999fff libDiagnosticMessagesClient.dylib (100) < 4243B6B4-21E9-355B-9C5A-95A216233B96 > /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff8aa1f000 - 0x7fff8aa21fff libsystem_coreservices.dylib (19.2) < 1B3F5AFC-FFCD-3ECB-8B9A-5538366FB20D > /usr/lib/system/libsystem_coreservices.dylib
    0x7fff8aa75000 - 0x7fff8aad2fff (728, 8-728, 8) com.apple.CoreServices.OSServices < 4CE49D8A-8304-3347-9379-6075CB906419 > /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
    0x7fff8aae5000 - 0x7fff8addafff com.apple.HIToolbox (2.1.1 - 807.2) < 871E5223-5D03-3649-98AF-9CCA3B41E307 > /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra framework/Versions/A/HIToolbox
    0x7fff8ae37000 - 0x7fff8b1b2ffb com.apple.VideoToolbox (1.0 - 1731.15.202) /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox < B839BE14-9503-3B5E-A54A-C7FCEED34EA3 >
    0x7fff8b1b3000 - 0x7fff8b1bbff7 (583.40.20) libnetwork.dylib < 3C4C9968-C6A7-3D3D-98EE-125045999E01 > /usr/lib/libnetwork.dylib
    0x7fff8b1d6000 - 0x7fff8b222fff com.apple.print.framework.PrintCore (11, 2 - 472.2) < 5AE8AA6B-CE09-397D-B0D4-0F9CCBF1F77D > /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
    0x7fff8b235000 - 0x7fff8b2c2fff (1082.20.4) libsystem_c.dylib < CDEBF2BB-A578-30F5-846F-96274951C3C5 > /usr/lib/system/libsystem_c.dylib
    0x7fff8b54d000 - 0x7fff8b560fff com.apple.CoreBluetooth (< E54CA9A2-A5C6-30C5-9D6E-8472DBA9371E > /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth 1.0 - 1.).
    0x7fff8b582000 - 0x7fff8b582fff com.apple.Cocoa /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa < 807787AB-D231-3F51-A99B-A9314623C571 > (6.11 - 22)
    0x7fff8b5bb000 - 0x7fff8b5ecff7 libtidy. A.dylib (15,17) < 6859415D-7A43-384E-ABDD-AA6B2AA9FDCD >/usr/lib/libtidy. A.dylib
    0x7fff8b5ed000 - 0x7fff8bb0ffff com.apple.QuartzComposer (5.1 - 334) < 80235264-CA1B-3E3F-96F7-5F6F52FDC5B6 > /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzCompose r.framework/Versions/A/QuartzComposer
    0x7fff8bb10000 - 0x7fff8bdf5ffb com.apple.CoreServices.CarbonCore (1136.2 - 1136.2) < 2DBAFC9A-6CD6-351D-B1F4-87D81AA6D640 > /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
    0x7fff8bdf6000 - 0x7fff8c26cfff com.apple.CoreFoundation /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation < 943A1383-DA6A-3DC0-ABCD-D9AEB3D0D34D > (6: 9 - 1258.1)
    0x7fff8c308000 - com.apple.DictionaryServices (1.2 - 250, 3) < 30250542-CBAA-39C1-91AA-B57A5DE17594 > 0x7fff8c337ff7 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
    0x7fff8c338000 - 0x7fff8c36afff com.apple.CommerceKit (1.2.0 - 462,9) < EB0D0092-CA00-38B4-802B-5D62F2CA7260 > /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/CommerceKit
    0x7fff8c408000 - 0x7fff8c409ffb libSystem.B.dylib (1226.10.1) < CD307E99-FC5C-3575-BCCE-0C861AA63124 > /usr/lib/libSystem.B.dylib
    0x7fff8c477000 - 0x7fff8c47afff libspindump.dylib (197,1) < 48F4C673-9F0C-38BE-B550-88241E812518 > /usr/lib/libspindump.dylib
    0x7fff8c47b000 - 0x7fff8c49ffff com.apple.MultitouchSupport.framework (304.10.2 - 304.10.2) ouchSupport /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/Multit < CE75EDA3-2B22-3968-834E-550EA870ECC8 >
    0x7fff8c600000 - 0x7fff8c60bfff (3248.40.184) libkxld.dylib < 6F776D34-D06C-3C48-B753-D0FB375A4A8A > /usr/lib/system/libkxld.dylib
    0x7fff8c67d000 - 0x7fff8c756fff com.apple.CoreMedia (1.0 - 1731.15.202) /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia < D2A49E52-9D26-35A8-BDDC-3BCDBEC5A19E >
    0x7fff8c810000 - com.apple.DiskManagement (8.1 - 952) < 6E0FBC67-47E0-3669-8065-ECA8C67098A8 > /System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/DiskManag-0x7fff8c860ff7
    0x7fff8ca07000 - 0x7fff8ca08fff libsystem_blocks.dylib (65) < 1244D9D5-F6AA-35BB-B307-86851C24B8E5 > /usr/lib/system/libsystem_blocks.dylib
    0x7fff8cbfd000 - 0x7fff8cfd5fef com.apple.CoreAUC (214.0.0 - 214.0.0) /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC < F80C19CA-6CD0-3052-9C22-0288A257CCC8 >
    0x7fff8cfd6000 - 0x7fff8d02bfff com.apple.AE (701-701) < AD492742-F884-386B-A450-FAC281B9FFA4 > /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
    0x7fff8d176000 - 0x7fff8d17efef libsystem_platform.dylib (74.40.2) < 29A905EF-6777-3C33-82B0-6C3A88C4BA15 > /usr/lib/system/libsystem_platform.dylib
    0x7fff8d17f000 - 0x7fff8d17ffff com.apple.quartzframework /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz < 5DC3D0D9-9E3F-3AA5-92F1-F229907A49B9 > (1, 5-21)
    0x7fff8d180000 - 0x7fff8d183fff com.apple.IOSurface (108.2.1 - 108.2.1) /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface < A0037B0A-277A-393E-9BF6-688595BD564D >
    0x7fff8d18e000 - 0x7fff8d247ff7 com.apple.cloudkit.CloudKit /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit < E235B37E-1491-3857-BDE8-38450D4FE8D0 > (482.29 - 482.29)
    0x7fff8d24b000 - 0x7fff8d24efff com.apple.Mangrove (< 2D86B3AD-64C3-3BB4-BC66-1CFD0C90E844 > /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove 1.0 - 1.).
    0x7fff8d47c000 - 0x7fff8d56eff7 libiconv.2.dylib (44) < F05A0A5A-92A9-3668-8F20-F27CBDA26BE9 > /usr/lib/libiconv.2.dylib
    0x7fff8d56f000 - 0x7fff8d59affb (33.20.2) libarchive.2.dylib < 6C370A21-63FD-3A68-B4B3-5333F24B770B > /usr/lib/libarchive.2.dylib
    0x7fff8d59c000 - 0x7fff8d5c0ff7 libJPEG.dylib (1444) < BECAD377-4E20-37BE-BEC2-0A1D33497496 > /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff8d710000 - 0x7fff8d739fff (477.40.5) libsystem_info.dylib < 6B01C09E-A3E5-3C71-B370-D0CABD11A436 > /usr/lib/system/libsystem_info.dylib
    0x7fff8d749000 - 0x7fff8d909ffb libBLAS.dylib (1162.2) < B4C21826-5EB3-3C6D-B75D-CA4886E2B6A6 > /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
    0x7fff8d90a000 - 0x7fff8d90cfff com.apple.xpc.ServiceManagement (1.0-1) < F3E14561-5DF4-3429-98ED-8F27A87A343A > /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManage lie
    0x7fff8d921000 - 0x7fff8d94aff7 (765.40.36) libxpc.dylib < 2CC7CF36-66D4-301B-A6D8-EBAE7405B008 > /usr/lib/system/libxpc.dylib
    0x7fff8dcbf000 - 0x7fff8df4fff7 com.apple.RawCamera.bundle (6.18.1 - 831) < A39B930C-387F-373D-865B-DED7F492B5CF > /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x7fff8df54000 - 0x7fff8e02affb com.apple.DiskImagesFramework (10.11.3 - 417.2) < 7412BC0B-A895-350D-B829-1E3A6FF5EC3F > /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
    0x7fff8e117000 - 0x7fff8e125fff libIASAuthReboot.dylib (1010) < 5CDC581B-B0C6-3166-AD79-1D7EA890D748 > /usr/lib/libIASAuthReboot.dylib
    0x7fff8e126000 - 0x7fff8e189fff libAVFAudio.dylib (161,2) < 1A98DBF3-490B-37FB-928A-AB1E36E6E5DD > /System/Library/Frameworks/AVFoundation.framework/Versions/A/Resources/libAVFAu dio.dylib
    0x7fff8e18a000 - 0x7fff8e18afff com.apple.Accelerate.vecLib (vecLib - 3.10 3.10) < 848125D3-AF14-3526-8745-FFCDB200CD76 > /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
    0x7fff8e9df000 - 0x7fff8ea6cdd7 com.apple.AppleJPEG (< 558ACADA-C41F-3EEF-82A0-C2D7B13C5428 > /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG 1.0 - 1.).
    0x7fff8ea73000 - 0x7fff8ea8fff7 (67.40.1) libsystem_malloc.dylib < 5748E8B2-F81C-34C6-8B13-456213127678 > /usr/lib/system/libsystem_malloc.dylib
    0x7fff8ea90000 - 0x7fff8eaf0fff com.apple.QuickLookFramework /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook < ECD33169-5EB1-3783-AF9E-1AB9240F8358 > (5.0 - 696.7)
    0x7fff8eafb000 - 0x7fff8ec57ff3 com.apple.WebKitLegacy (11601 - 11601.5.17.1) /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy < BEF2ACE7-5D6F-32A2-93BA-BF78D126465F >. framework/Versions/A/WebKitLegacy
    0x7fff8ecdf000 - 0x7fff8eea8ff7 com.apple.ImageIO.framework (3.3.0 - 1444) < 6A50AFBF-60BE-3845-AE29-843BD8238F17 > /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff8eea9000 - 0x7fff8eeadfff libpam.2.dylib (20) < CFCD19BD-87BC-3F2B-BB1C-4C23E8E55F1A > /usr/lib/libpam.2.dylib
    0x7fff8eeae000 - 0x7fff8eec4ff7 (1162.2) libLinearAlgebra.dylib < FFE54EDF-F06F-3C0A-864A-4CA7BBFD4B2D > /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLinearAlgebra.dylib
    0x7fff8ef2f000 - 0x7fff8ef5efff com.apple.securityinterface (10.0 - 55065.40.1) < 1BB39B19-DD74-347E-A344-0E6781773577 > /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInter face
    0x7fff8ef5f000 - 0x7fff8ef68ff7 com.apple.DisplayServicesFW (3.0 - 378) < 45BE1B99-8E10-32F0-A180-A6B6CB5883AE > /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayS ervices
    0x7fff8ef69000 - 0x7fff8ef6afff libquit.dylib (197,1) < C9B29CC4-19AD-3D2B-9C7F-4FDAB73FE781 > /usr/lib/libquit.dylib
    0x7fff8ef6b000 - 0x7fff8effafff com.apple.CorePDF /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF < 849BBFF6-0700-3ED1-98DF-A6E93B9B707F > (4.0 - 4)
    0x7fff8effb000 - 0x7fff8f061ff7 (583.40.20) libsystem_network.dylib < 269E5ADD-6922-31E2-8D55-7B777263AC0D > /usr/lib/system/libsystem_network.dylib
    0x7fff8f1b1000 - 0x7fff8f246fff (10, 9-214) com.apple.ink.framework < 1F76CF36-3F79-36B8-BC37-C540AF34B338 > /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff8f269000 - 0x7fff8f2aeff7 (24, 4-24, 5) com.apple.coreservices.SharedFileList < 1D2AD77B-778F-3253-A295-3D0A32A8121C > /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedF ileList.framework/Versions/A/SharedFileList
    0x7fff8f2af000 - 0x7fff8f2bffff libbsm.0.dylib (34) < 7E14504C-A8B0-3574-B6EB-5D5FABC72926 > /usr/lib/libbsm.0.dylib
    0x7fff8f379000 - 0x7fff8f51fff7 com.apple.audio.toolbox.AudioToolbox /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox < 082319FC-59F2-3D36-AC9B-94759724E302 > (1.13 - 1.13)
    0x7fff8f520000 - 0x7fff8f648fff com.apple.NetworkExtension (< CFD98864-3DD5-391E-B0EA-388294A75C31 > 1.0-1 /System/Library/Frameworks/NetworkExtension.framework/Versions/A/NetworkExtensi) on
    0x7fff8f649000 - 0x7fff8f67afff com.apple.GSS /System/Library/Frameworks/GSS.framework/Versions/A/GSS < B490333A-3B3E-397A-AD75-68846E9A9140 > (4.0 - 2.0)
    0x7fff8f67c000 - 0x7fff8f6ebfff com.apple.SearchKit (1.4.0 - 1.4.0) < F159A888-34CA-36F1-AC8E-EB1B38C9DFB3 > /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
    0x7fff8f6ee000 - 0x7fff8f75cff7 com.apple.ApplicationServices.ATS (377-394, 3) < 847DBFBA-8D6B-367B-99FD-C6CAA8C05C65 > /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
    0x7fff8f75d000 - 0x7fff8f9f3fff libmecabra.dylib (696.5) < EF6C0BD4-5FE8-34FB-8ADF-69A53CEC97A9 > /usr/lib/libmecabra.dylib
    0x7fff90253000 - 0x7fff9027cff7 libxslt.1.dylib (14.1) < 27DE3F2E-CE96-3327-A563-788EE3E2775B > /usr/lib/libxslt.1.dylib
    0x7fff90289000 - 0x7fff9028bfff com.apple.loginsupport (1.0-1) < 9B2F5F9B-ED38-313F-B798-D2B667BCD6B5 > /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsu pport.framework/Versions/A/loginsupport
    0x7fff9028c000 - 0x7fff9028efff com.apple.SecCodeWrapper (4.0 - 261.40.2) < 1F832591-59A8-3B3F-943F-D6D827463782 > /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWr apper
    0x7fff9028f000 - 0x7fff9034cfd7 com.apple.PackageKit /System/Library/PrivateFrameworks/PackageKit.framework/Versions/A/PackageKit < C257D310-4642-3F16-A747-EED63B08EB6D > (3.0 - 546)
    0x7fff9034d000 - 0x7fff9034fff7 libquarantine.dylib (80) < 0F4169F0-0C84-3A25-B3AE-E47B3586D908 > /usr/lib/system/libquarantine.dylib
    0x7fff90383000 - 0x7fff90388ff7 com.apple.AssetCacheServices (14.1 - 14.1) < 5F249F84-660A-3E94-B073-6729E7ED56D9 > /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/Asset CacheServices
    0x7fff90389000 - 0x7fff90389fff (600.0.44.1) libmetal_timestamp.dylib < 6576F284-BACA-332A-A6E7-FA1C347636E3 > /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dyli b
    0x7fff9038a000 - 0x7fff9038cfff com.apple.OAuth /System/Library/PrivateFrameworks/OAuth.framework/Versions/A/OAuth < B147CF79-A687-3466-BCAE-F05243DE71F7 > (25-25)
    0x7fff9038d000 - 0x7fff90399ff7 com.apple.OpenDirectory /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory < 31A67AD5-5CC2-350A-96D7-821DF4BC4196 > (10.11 - 194)
    0x7fff904a8000 - 0x7fff904acff7 com.apple.ParsecSubscriptionServiceSupport (1.0 - 972.29.1) < EC9C5A01-9F0D-39DE-889C-796BAF4C0218 > /System/Library/PrivateFrameworks/ParsecSubscriptionServiceSupport.framework/Ve rsions/A/ParsecSubscriptionServiceSupport
    0x7fff904ad000 - 0x7fff904b9fff com.apple.speech.synthesis.framework (5.4.12 - 5.4.12) < 71DA00B8-5EA2-326B-8814-59DB25512F65 > /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff904ba000 - 0x7fff904d3fff com.apple.CFOpenDirectory (10.11 - 194) < 11F95672-55E0-3F9D-9171-5E8C56AEE948 > /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpen Directory.framework/Versions/A/CFOpenDirectory
    0x7fff904f6000 - 0x7fff905a1fff com.apple.PDFKit (3.1 - 3.1) < 27AF3C85-1C0B-389C-856C-2E527620C195 > /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framew ork/Versions/A/PDFKit
    0x7fff905a2000 - 0x7fff905cefff com.apple.framework.SystemAdministration (1.0 - 1.0) < 1318B6A5-FFC3-3615-914D-95CBFE5BA727 > /System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/Sys temAdministration
    0x7fff907ea000 - 0x7fff90996fff com.apple.avfoundation (2.0 - 1046.9.11) /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation < DE524245-B7EF-3E9D-8AA1-3D99A3304EF4 >
    0x7fff909c3000 - 0x7fff909cefff (517.20.1) libcsfde.dylib < 6FFC376E-E141-37EE-800A-004080A50091 > /usr/lib/libcsfde.dylib
    0x7fff909cf000 - 0x7fff909e0ff7 libz.1.dylib (61.20.1) < B3EBB42F-48E3-3287-9F0D-308E04D407AC > /usr/lib/libz.1.dylib
    0x7fff909e1000 - 0x7fff909f8ff7 (323.40.3) libsystem_asl.dylib < 007F9094-317A-33EA-AF62-BAEAAB48C0F7 > /usr/lib/system/libsystem_asl.dylib
    0x7fff909f9000 - 0x7fff90a09fff (1162.2) libSparseBLAS.dylib < 6F591A0F-80D0-384D-8304-B035C4ED1BBD > /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libSparseBLAS.dylib
    0x7fff90a10000 - 0x7fff90a15fff com.apple.DiskArbitration /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration < F55902AA-5316-3255-A701-FDED5B553065 > (2.7 - 2.7)
    0x7fff90a74000 - 0x7fff90a76ff7 com.apple.SafariServices.framework (11601 - 11601.5.17.1) vices /System/Library/PrivateFrameworks/SafariServices.framework/Versions/A/SafariSer < 396E2233-E2DC-391C-84D2-991F636A941B >
    0x7fff90ab5000 - 0x7fff90b10ff7 libTIFF.dylib (1444) < 6DC2EAE6-0AF5-33CA-9037-38652B14D935 > /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff90b16000 - 0x7fff90b50ff7 (132-132) com.apple.DebugSymbols < 23A42C53-B941-3871-9EE2-4C87A46005B5 > /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbol s
    0x7fff90b58000 - 0x7fff90b59fff com.apple.TrustEvaluationAgent (2.0 - 25) < 0239494E-FEFE-39BC-9FC7-E251BA5128F1 > /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/Tru stEvaluationAgent
    0x7fff90cc6000 - 0x7fff90ccfff7 com.apple.CommonAuth /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth < 4B8673E1-3697-3FE2-8D30-AC7AC5D4F8BF > (4.0 - 2.0)
    0x7fff90d4a000 - 0x7fff90d55ff7 (60075.40.2) libcommonCrypto.dylib < B9D08EB8-FB35-3F7B-8A1C-6FCE3F07B7E7 > /usr/lib/system/libcommonCrypto.dylib
    0x7fff90d5f000 - 0x7fff90d6aff7 libChineseTokenizer.dylib (16) < 79B8C67A-3061-3C78-92CD-4650719E68D4 > /usr/lib/libChineseTokenizer.dylib
    0x7fff90d76000 - 0x7fff90dc8fff com.apple.AppleVAFramework (5.0.32 - 5.0.32) < FC1AED2C-B3E2-31D9-B163-37989CD8A073 > /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fff90dc9000 - 0x7fff90dccff7 com.apple.AppleSystemInfo (3.1.5 - 3.1.5) < 6932B5EC-0EA9-333D-BF7E-665047392FEC > /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSys temInfo
    0x7fff90dfc000 - 0x7fff90dfefff com.apple.EFILogin /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin < 38150198-DD7F-3C73-BCAA-C74BB376393A > (2.0 - 2)
    0x7fff90e78000 - 0x7fff90e94ff7 libextension.dylib (78) < FD952DA6-BBEC-3CB6-98B3-E1D111C5C54E > /usr/lib/libextension.dylib
    0x7fff90e95000 - 0x7fff90ee4ff7 com.apple.opencl (2.7.0 - 2.7.0) < 307263BA-0368-38C9-A7FB-25920343D0DF > /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff90eee000 - 0x7fff90f0bff7 com.apple.pluginkit.framework (< 0BA96479-0451-3DA9-A2AC-FE1D86D383AB > /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit 1.0 - 1.).
    0x7fff911d6000 - 0x7fff911defff com.apple.CoreServices.FSEvents (1223.10.1 - 1223.10.1) s.framework/Versions/A/FSEvents /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvent < 7F5B7A23-BC1D-3FA9-A9B8-D534F1E1979A >
    0x7fff911df000 - 0x7fff9124efff com.apple.datadetectorscore (7.0 - 460) < 8EF4EECC-4FF1-36DF-84CF-65545555A225 > /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDe tectorsCore
    0x7fff91328000 - 0x7fff9133afff libsasl2.2.dylib (209) < 2F81C8C9-11A3-3581-B2C1-D8C03AB7D39C > /usr/lib/libsasl2.2.dylib
    0x7fff91341000 - 0x7fff91360ff7 com.apple.framework.Apple80211 /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211 < AE7795B8-4590-3714-999D-3FBFF6BF5D93 > (11, 0 - 1121.34)
    0x7fff91361000 - 0x7fff91365fff libcache.dylib (75) < 9548AAE9-2AB7-3525-9ECE-A2A7C4688447 > /usr/lib/system/libcache.dylib
    0x7fff91366000 - 0x7fff9137cfff com.apple.CoreMediaAuthoring (2.2 - 953) < 06C2E0E2-BA5C-3BB1-8DD7-55613EDD654D > /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreM ediaAuthoring
    0x7fff913b5000 - 0x7fff913bcff7 libcompiler_rt.dylib (62) < A13ECF69-F59F-38AE-8609-7B731450FBCD > /usr/lib/system/libcompiler_rt.dylib
    0x7fff913e6000 - 0x7fff91421ff7 com.apple.AuthKitUI (< EC5CFA90-A461-30BD-BE65-52D45F005951 > /System/Library/PrivateFrameworks/AuthKitUI.framework/Versions/A/AuthKitUI 1.0 - 1.).
    0x7fff91422000 - 0x7fff91426fff com.apple.ServerInformation (2.0-1) /System/Library/PrivateFrameworks/ServerInformation.framework/Versions/A/Server < EE3E3BF1-46F4-33ED-9D03-875A8618421A > information
    0x7fff91427000 - 0x7fff91427ff7 libunc.dylib (29) < DDB1E947-C775-33B8-B461-63E5EB698F0E > /usr/lib/system/libunc.dylib
    0x7fff91428000 - 0x7fff9156dfff com.apple.QTKit (7.7.3 - 2943.3) /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit < 88AA19A7-7170-3798-8CBA-B1B8D4763ADB >
    0x7fff91585000 - 0x7fff915d1ffb com.apple.HIServices (1.22 - 549) < E4E1BD10-F475-3E19-9E0B-A5071D158F47 > /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
    0x7fff91d05000 - 0x7fff91d11fff com.apple.CommerceCore (1.0 - 462, 9) < FC172F15-E030-3437-BCFF-8D4F1570A8E1 > /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/C ommerceCore.framework/Versions/A/CommerceCore
    0x7fff91d74000 - 0x7fff922ccff7 com.apple.MediaToolbox (1.0 - 1731.15.202) /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox < A19F9D25-5333-3AA0-90FB-97F3F420A7EA >
    0x7fff922d8000 - 0x7fff923fdff7 (728, 8-728, 8) com.apple.LaunchServices < FDA38B17-82E2-322F-A008-B9207A6EA668 > /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
    0x7fff923fe000 - 0x7fff92406fff libcopyfile.dylib (127) < A48637BC-F3F2-34F2-BB68-4C65FD012832 > /usr/lib/system/libcopyfile.dylib
    0x7fff92407000 - 0x7fff9240bfff com.apple.CommonPanels (1.2.6 - 96) < 4AE7E5AE-55B3-37FA-9BDE-B23147ADA2E9 > System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
    0x7fff92418000 - 0x7fff9248dfff com.apple.framework.IOKit (2.0.2 - 1179.40.20) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit < FB2AD43B-905D-3BD0-BE17-ACE7D4D13E24 >
    0x7fff9248e000 - 0x7fff92490ff7 (802.40.13) libsystem_configuration.dylib < 3DEB7DF9-6804-37E1-BC83-0166882FF0FF > /usr/lib/system/libsystem_configuration.dylib
    0x7fff92491000 - 0x7fff924a0ffb com.apple.LangAnalysis (1.7.0 - 1.7.0) < 18D21123-A3E7-3851-974A-08E5D4540475 > /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff924a1000 - 0x7fff92b7aff3 com.apple.Safari.framework (11601 - 11601.5.17.1) /System/Library/PrivateFrameworks/Safari.framework/Versions/A/Safari < 9D983DD2-E1EA-3C12-946E-1247DF2C8C73 >
    0x7fff92bc6000 - 0x7fff92cf3ff3 com.apple.CoreText /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText < 08E8640E-6602-3A00-BC28-94235FD311B4 > (352.0 - 494.11)
    0x7fff92cfa000 - 0x7fff92f05fff libFosl_dynamic.dylib (16.24) < 5F9DB82D-FD4B-3952-8531-CE020F93ED49 > /usr/lib/libFosl_dynamic.dylib
    0x7fff92f37000 - 0x7fff9321dfff com.apple.Safari.Shared (11601 - 11601.5.17) d /System/Library/PrivateFrameworks/SafariShared.framework/Versions/A/SafariShare < 6A620297-11AB-34C5-AB53-4646303716AE >
    0x7fff9321e000 - 0x7fff93235fff libmarisa.dylib (4) < E4919B03-D9BD-3AF8-B436-C415C98E3F0A > /usr/lib/libmarisa.dylib
    0x7fff9327e000 - 0x7fff93299fff com.apple.PackageKit.PackageUIKit /System/Library/PrivateFrameworks/PackageKit.framework/Frameworks/PackageUIKit < C4FD3F06-3FE4-37BC-BD5F-1C67F66746AD > (3.0 - 546). framework/Versions/A/PackageUIKit
    0x7fff9329a000 - 0x7fff932a9fe7 com.apple.AppleFSCompression (81.20.2 - 1.0) < 2FE122A9-5265-320A-9600-FFC5CE4DE197 > /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/Apple FSCompression
    0x7fff932d9000 - 0x7fff932f7ff7 (3248.40.184) libsystem_kernel.dylib < 88C17B7F-1CD8-3979-A1A9-F7BDB4FCE789 > /usr/lib/system/libsystem_kernel.dylib
    0x7fff932f8000 - 0x7fff932f8ff7 (765.40.36) liblaunch.dylib < 1CD7619D-AF2E-34D1-8EC6-8021CF473D9B > /usr/lib/system/liblaunch.dylib
    0x7fff93389000 - 0x7fff93392fff com.apple.icloud.FindMyDevice (1.0-1) < B9C741F2-6FAC-3BA7-B6E0-9A910C6E8D4E > e /System/Library/PrivateFrameworks/FindMyDevice.framework/Versions/A/FindMyDevic
    0x7fff933d9000 - 0x7fff93a78ff7 com.apple.JavaScriptCore (11601 - 11601.5.17) /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore < E12A9CB4-C807-3602-8357-6037579F6A13 >
    0x7fff93a79000 - 0x7fff93a7bff7 com.apple.securityhi (9.0 - 55006) < A4CEFD45-C51C-381C-A57B-FF75D90C680F > /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
    0x7fff93a7c000 - 0x7fff93ac7ff7 com.apple.CoreMediaIO /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO < B974A225-61C6-34DD-AC2A-495BD6A393B3 > (703, 0-4791)
    0x7fff93ace000 - 0x7fff93d3bfff (2: 6-932) com.apple.imageKit < FAE317B8-DF15-3096-AFAC-464913BF2F3B > /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.fram ework/Versions/A/ImageKit
    0x7fff93d3c000 - com.apple.DistributionKit (700-1000) < 4E57473B-3B6C-35E8-8D25-592EA1CACF2A > System/Library/PrivateFrameworks/Install.framework/Frameworks/DistributionKit 0x7fff93d59fff. framework/Versions/A/DistributionKit
    0x7fff93d8f000 - 0x7fff93dbcfff com.apple.Safari.SafeBrowsing (11601 - 11601.5.17) iSafeBrowsing /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/Versions/A/Safar < D18E9CA2-6B6B-31CB-8BAF-AF8995AAC4BD >
    0x7fff93dbd000 - 0x7fff93ea3ff7 (59.40.2) libcrypto.0.9.8.dylib < 2486D801-C756-3488-B519-1AA6807E8948 > /usr/lib/libcrypto.0.9.8.dylib
    0x7fff93ea4000 - 0x7fff93f1bfeb (335.40.8) libcorecrypto.dylib < 9D300121-CAF8-3894-8774-DF38FA65F238 > /usr/lib/system/libcorecrypto.dylib
    0x7fff93fc4000 - 0x7fff93fcefff com.apple.NetAuth /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth < D692B1EF-534F-3892-8E2F-2BBA7C8AFD74 > (6.0 - 6.0)
    0x7fff93fcf000 - 0x7fff93fd7fff com.apple.NetFS /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS < 842A5346-24C3-3F22-9ECF-E586A10EA1F2 > (6.0 - 4.0)
    0x7fff93fd8000 - 0x7fff94092fff com.apple.DiscRecording (9.0.1 - 9010.4.3) /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording < 540853B2-B123-3560-8023-C92EE229051A >
    0x7fff94093000 - 0x7fff9409efff com.apple.CrashReporterSupport (10.11 - 717) < 474544AD-1199-3ECC-90E5-071847BA72C6 > /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/Cra shReporterSupport
    0x7fff94232000 - 0x7fff94324ff7 libJP2.dylib (1444) < D57AECF4-013C-3BCF-B6CE-3D033664419E > /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff9434b000 - 0x7fff94558fff libicucore. A.dylib (551.51) < 35315A29-E21C-3CC5-8BD6-E07A3AE8FC0D >/usr/lib/libicucore. A.dylib
    0x7fff94559000 - 0x7fff94567fff libxar.1.dylib (302) < 03207F66-2C4A-3DBD-8D81-70F4C85903C4 > /usr/lib/libxar.1.dylib
    0x7fff94568000 - 0x7fff9456afff libCGXType.A.dylib (957) < B901C222-E779-32EB-96C2-5A707A09FC5B > /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXTy EP. A.dylib
    0x7fff9456b000 - 0x7fff94624ff7 libvMisc.dylib (563.5) < BF612F7D-FA3B-3F9F-8BE7-8D1BCB21ECC5 > /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
    0x7fff94625000 - 0x7fff9462aff7 libmacho.dylib (875.1) < 318264FA-58F1-39D8-8285-1F6254EE410E > /usr/lib/system/libmacho.dylib
    0x7fff94c4a000 - 0x7fff94c9dff7 libc ++.1.dylib (120,1) < 8FC3D139-8055-3498-9AC5-6467CB7F4D14 > /usr/lib/libc++.1.dylib
    0x7fff94ce8000 - 0x7fff94cf6fff com.apple.opengl (12.0.40 - 12.0.40) /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL < AEA28993-BA3E-3E0F-A2F5-88C312ABB634 >
    0x7fff94e6e000 - 0x7fff94e6ffff libsystem_secinit.dylib (20) < 32B1A8C6-DC84-3F4F-B8CE-9A52B47C3E6B > /usr/lib/system/libsystem_secinit.dylib
    0x7fff94e72000 - 0x7fff94e9bfff com.apple.ProtectedCloudStorage (1.0-1) < 4850F751-E61B-30C0-B89A-B313601D3DB5 > /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/Pr otectedCloudStorage
    0x7fff94e9c000 - 0x7fff94e9dff7 libodfde.dylib (23) < F84CB160-D638-3190-B6F5-A262E9AF09F6 > /usr/lib/libodfde.dylib
    0x7fff94ea2000 - 0x7fff94fbffff libsqlite3.dylib (216,4) < DC3D59E7-91A3-374F-957C-6699729CD82B > /usr/lib/libsqlite3.dylib
    0x7fff94fed000 - 0x7fff9501afff (501.40.12) libdispatch.dylib < C7499857-61A5-3D7D-A5EA-65DCC8C3DF92 > /usr/lib/system/libdispatch.dylib
    0x7fff95114000 - 0x7fff95130fff com.apple.GenerationalStorage (2.0 - 239, 1) < 8C821448-4294-3736-9CEF-467C93785CB9 > /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Gene rationalStorage
    0x7fff95131000 - 0x7fff95136fff com.apple.MediaAccessibility (1.0 - 79) < C5E61B45-1967-3602-A48C-31E132B998B2 > /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessi responsibility
    0x7fff951be000 - 0x7fff951e1ff7 com.apple.Network (< 7BA0CFFD-E22A-3FE0-BF4C-F1947D72466B > /System/Library/PrivateFrameworks/Network.framework/Versions/A/Network 1.0 - 1.).
    0x7fff951e2000 - 0x7fff951e8fff com.apple.IOAccelerator (205, 3 - 205.3) < 851B6BF8-5B7F-3FB5-9E45-10AAE3BF7438 > /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelera tor
    0x7fff951e9000 - 0x7fff953b7ff3 com.apple.QuartzCore /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore < 0283748A-8318-36AC-8B30-8A951FEB305A > (1.11 - 410.14)
    0x7fff9542a000 - 0x7fff954a1ff7 com.apple.MMCS (1.3 - 357, 1) < 549FBEFC-55F7-3101-BF51-A0B1F7CF2B46 > /System/Library/PrivateFrameworks/MMCS.framework/Versions/A/MMCS
    0x7fff954d4000 - 0x7fff954ddff3 (150.40.1) libsystem_notify.dylib < D48BDE34-0F7E-34CA-A0FF-C578E39987CC > /usr/lib/system/libsystem_notify.dylib
    0x7fff954e1000 - 0x7fff95532ff7 libcups.2.dylib (435.1) < 4198A94D-A46C-39AA-92B6-83D0BA507D6C > /usr/lib/libcups.2.dylib
    0x7fff95533000 - 0x7fff9553bffb (625.40.20) libsystem_dnssd.dylib < 86A05653-DCA0-3345-B29F-F320029AA05E > /usr/lib/system/libsystem_dnssd.dylib
    0x7fff9553c000 - 0x7fff9575dff7 com.apple.CoreImage (11.4.0 - 366.4.19) /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage < 6EE4A686-50C8-3D77-A036-BE8AA0F8A2FD >
    0x7fff957af000 - 0x7fff95c4aff3 com.apple.GeoServices (1.0 - 1151.47.0.1) /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices < 928294E7-6897-3D5B-9D2E-BC092B6C25DE >
    0x7fff95e06000 - 0x7fff95e06fff com.apple.ApplicationServices (48-48) < ADD57D3A-142F-3EF5-BFD8-EACD82164884 > /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
    0x7fff95e07000 - 0x7fff95eabfff com.apple.Bluetooth (4.4.4 - 4.4.4f4) /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth < BCF89EFE-853D-3AEA-AE31-DC8293C7284F >
    0x7fff95eac000 - 0x7fff95ec4fff com.apple.login /System/Library/PrivateFrameworks/login.framework/Versions/A/login < E02F6100-10F5-3574-9F9F-11709CC4D1C8 > (3.0 - 3.0)
    0x7fff95edb000 - 0x7fff95ee6fff com.apple.AppSandbox (4.0 - 261.40.2) /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox < 52766210-B6EB-3B73-AB1B-42E0A9AD2EE8 >
    0x7fff95ee7000 - 0x7fff95f1aff7 com.apple.MediaKit (16-809) < BF8032FE-6645-37F6-A622-BC7EEE3EAABF > /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0x7fff95f1b000 - 0x7fff95f1bfff libenergytrace.dylib (10.40.1) < 0A491CA7-3451-3FD5-999A-58AB4362682B > /usr/lib/libenergytrace.dylib
    0x7fff961b8000 - 0x7fff962a7ffb libxml2.2.dylib (29.5) < 4096C2EA-6659-3F22-AC60-1E2F30BDD2B7 > /usr/lib/libxml2.2.dylib
    0x7fff962a8000 - 0x7fff962aafff (12.0.40.6) libCVMSPluginSupport.dylib < 4AA6710A-6267-3062-BFF2-27DB5E6B5892 > /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginS upport.dylib
    0x7fff962b4000 - 0x7fff96302fff libcurl.4.dylib (90) < 12E01E4B-24C9-394C-9D2C-85CF85D5F459 > /usr/lib/libcurl.4.dylib
    0x7fff96303000 - 0x7fff963a3fff com.apple.Metadata (10.7.0 - 972.29.1) a.framework/Versions/A/Metadata /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat < F19E0200-6937-3799-9C67-D26C2CE5AA5F >
    0x7fff963da000 - 0x7fff963ddffb libScreenReader.dylib (426.42) < 16FC79D1-4573-3E90-945F-CBA22D5185FD > /usr/lib/libScreenReader.dylib
    0x7fff963e1000 - 0x7fff967e3fff libLAPACK.dylib (1162.2) < 42238ED4-6B7A-39D0-BFF2-304A0C287213 > /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
    0x7fff96801000 - 0x7fff96806fff com.apple.TCC (< 50F7EC60-5B21-3B9B-BF2F-F037EA7B12FB > /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC 1.0 - 1.).
    0x7fff96807000 - 0x7fff96b72657 libobjc. A.dylib (680) < D55D5807-1FBE-32A5-9105-44D7AFE68C27 >/usr/lib/libobjc. A.dylib
    0x7fff96c37000 - 0x7fff96c89fff com.apple.ImageCaptureCore /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCo < 9F3123D8-29D2-332F-AD6B-AB9BF1A58022 > (7.0 to 7.0) re
    0x7fff96c8a000 - 0x7fff96cacff7 com.apple.framework.familycontrols (4.1 - 410) < 36DCC2B7-4FDF-397D-BB14-36CACED9E946 > /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyCon three
    0x7fff96caf000 - 0x7fff96ce9fff com.apple.QD (3.12 - 302) < 0FE53180-2895-3D14-A1E7-F82DE1D106E1 > /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
    0x7fff96cea000 - 0x7fff96d19ffb libsystem_m.dylib (3105) < 08E1A4B2-6448-3DFE-A58C-ACC7335BE7E4 > /usr/lib/system/libsystem_m.dylib
    0x7fff9764f000 - 0x7fff976c3ff7 com.apple.Heimdal /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal < 5D365381-8B5E-3259-8867-FC4A7D307BDE > (4.0 - 2.0)
    0x7fff976c4000 - 0x7fff976ccfff com.apple.frameworks.CoreDaemon /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon < CC53DC12-9231-3C4F-921B-9A770D463323 > (1.3 - 1.3)
    0x7fff976cd000 - 0x7fff976e8fff com.apple.aps.framework (4.0 - 4.0) < CAD47B6E-A581-3B35-885B-67B206F41D5E > /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePu shService
    0x7fff976ec000 - 0x7fff977e8ff7 libFontParser.dylib (158,5) < 62796E99-36B7-36B6-8D33-5349F88014C3 > /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff9788a000 - 0x7fff97931fff com.apple.LanguageModeling (1.0-1) < 58C18A47-BDE7-3CBE-81C0-797029D170A1 > /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/Languag eModeling
    0x7fff97932000 - 0x7fff979e2fff com.apple.backup.framework (1.7.4 - 1.7.4) < F304E9D1-991A-379E-9659-BF85C35B4808 > /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff97a58000 - 0x7fff97a5bff7 libCoreFSCache.dylib (119.5) < 2389D7DA-B8EF-3EB4-AAAF-FBEDE01CDECA > /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache .dylib
    0x7fff97a5f000 - 0x7fff97a5ffff com.apple.audio.units.AudioUnit /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit < 93C1D642-37D4-3692-AD35-DCAD04F9610B > (1.13 - 1.13)
    0x7fff97ae0000 - 0x7fff97ae0ff7 libkeymgr.dylib (28) < 8371CE54-5FDD-3CE9-B3DF-E98C761B6FE0 > /usr/lib/system/libkeymgr.dylib
    0x7fff97ae1000 - 0x7fff97b48fff com.apple.framework.CoreWiFi /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi < 993592F1-B3F1-3FAD-87BD-EA83C361BCCF > (11, 0 - 1101.20)
    0x7fff97c20000 - 0x7fff97c35fff com.apple.AppContainer (4.0 - 261.40.2) < F220E702-1C00-3BD2-9943-C7E75C3B4418 > /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContaine r
    0x7fff97c36000 - 0x7fff97cc5ff7 (517.20.1) libCoreStorage.dylib < EC540EAA-089C-36D9-BBAA-0684EDE098AB > /usr/lib/libCoreStorage.dylib
    0x7fff97cde000 - 0x7fff97d1fff7 libGLU.dylib (12.0.40.6) < C56DDF90-CF6D-30D2-A3E6-89288BE69DCB > /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff97fb5000 - 0x7fff98006ff7 com.apple.audio.CoreAudio (4.3.0 - 4.3.0) < 3D62A9B3-67A8-3F8A-A102-05E310249075 > /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff98007000 - 0x7fff98035ff7 (460.40.33) libsandbox.1.dylib < 26158471-870A-3269-9E2B-7D7963B8E9F3 > /usr/lib/libsandbox.1.dylib
    0x7fff98149000 - 0x7fff98293ff7 com.apple.coreui (2.1 - 366.1) < A3868F31-ACF4-3EA5-9E75-79ED44FA7F06 > /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff98294000 - 0x7fff98298fff com.apple.LoginUICore (3.2 - 3.2) < 5524E4BC-4700-39F4-AF06-E53322712EE0 > /System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/Lo ginUICore.framework/Versions/A/LoginUICore
    0x7fff982c5000 - 0x7fff982fcff7 com.apple.LDAPFramework (2.4.28 - 194,5) < 9AE33BF2-FB17-342D-8F1E-5F83C6E6EB69 > /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fff982fd000 - 0x7fff98386ff7 com.apple.PerformanceAnalysis (1.0-1) < 608E8C50-6F59-3FEB-B822-D9B02F328716 > /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/Perf ormanceAnalysis
    0x7fff98387000 - 0x7fff983a1ff3 liblzma.5.dylib (10) < CC03591B-FA57-3CA5-AC81-0D76033AC0CE > /usr/lib/liblzma.5.dylib
    0x7fff983a4000 - 0x7fff983a9ff7 libheimdal - asn1.dylib (453.40.10) < 981DE40B-FA16-36F7-BE92-8C8A115D6CD9 > /usr/lib/libheimdal-asn1.dylib
    0x7fff9852b000 - 0x7fff98544fff com.apple.openscripting (1.7.1 - 169.1) < 36EBF6A7-334A-3197-838F-E8C7B27FCDBB > /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
    0x7fff9854c000 - 0x7fff9865aff3 com.apple.desktopservices (1.10.3 - 1.10.3) < 3A6906D4-C0B8-30D1-B589-0466E5E42B69 > /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
    0x7fff986cf000 - 0x7fff98703ff7 com.apple.CoreVideo (1, 8-191, 3) < 1AA24A1B-CB84-3F6B-B6DE-11494542649C > /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff98727000 - 0x7fff98727fff com.apple.Carbon /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon < 8F6ED602-5943-3E29-A793-BC331E2C183D > (154 to 157)
    0x7fff98728000 - 0x7fff98729fff liblangid.dylib (122) < 9CC4F0D1-5C51-3B69-BC8F-EE3A51FD0822 > /usr/lib/liblangid.dylib
    0x7fff98ba2000 - 0x7fff99e0affb com.apple.CoreGraphics (1.600.0 - 957) < C403FF5C-1B6F-3810-90B1-F5477828A701 > /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff99f6c000 - 0x7fff99f78fff com.apple.SpeechRecognitionCore (2.2.7 - 2.2.7) < 6BA06290-D4A3-351C-87F9-B61EF61FF055 > /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/Sp eechRecognitionCore
    0x7fff99fb5000 - 0x7fff99fb7ff7 libRadiance.dylib (1444) < 1B89630A-A096-39D8-BE4D-DF1596B368E0 > /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.d ylib
    0x7fff99fb8000 - 0x7fff99ff6ff7 libGLImage.dylib (12.0.40.6) < 734B133F-E789-3A25-9DE6-1CCBA4896D4D > /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
    0x7fff99ff7000 - 0x7fff99ff7fff com.apple.CoreServices /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices < 78CB3EAC-A66E-3FD9-A1DF-A9CF227ED3C3 > (728.9 - 728.9)
    0x7fff9a2c3000 - 0x7fff9a2fbff7 com.apple.RemoteViewServices (2.0 - 101) < B2881449-8CFE-3D1C-B4BF-155640392533 > /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/Remot eViewServices
    0x7fff9a2fc000 - 0x7fff9a30dfff libcmph.dylib (6) < BA4BF2C6-7F4E-33B8-9DD7-619C9EB83ECF > /usr/lib/libcmph.dylib
    0x7fff9a330000 - 0x7fff9a39bff7 com.apple.framework.CoreWLAN /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN < 3B35C543-7FCE-333F-80C1-432FA41DDCDE > (11, 0 - 1101.20)
    0x7fff9a39c000 - 0x7fff9a3a4fff (385.40.36) libsystem_networkextension.dylib < 66095DC7-6539-38F2-95EE-458F15F6D014 > /usr/lib/system/libsystem_networkextension.dylib
    0x7fff9a3b6000 - 0x7fff9a625fff com.apple.AuthKit (< 376E7446-9F68-3188-B4D3-DA06925DC535 > /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit 1.0 - 1.).
    0x7fff9a62f000 - 0x7fff9a62ffff libOpenScriptingUtil.dylib (169,1) < AD0DAC8A-9849-3077-999F-9AEC6112BDAB > /usr/lib/libOpenScriptingUtil.dylib
    0x7fff9a630000 - 0x7fff9a6a4ff3 com.apple.securityfoundation (6.0 - 55126) < 1F6BDF18-3CF0-3E85-8D9B-0663599B9949 > /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoun Foundation
    0x7fff9ab13000 - 0x7fff9af41fff com.apple.vision.FaceCore (3.3.1 - 3.3.1) < E54028EA-4217-3078-A2B1-C52E4214D59E > /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff9af42000 - 0x7fff9af53ff7 (201.10.3) libsystem_trace.dylib < 25104542-5251-3E8D-B14A-9E37207218BC > /usr/lib/system/libsystem_trace.dylib
    0x7fff9af82000 - 0x7fff9b2c2fff com.apple.WebKit (11601 - 11601.5.17.1) /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit < 6FA46AD7-3DF1-3654-A642-D9C5BE613ED7 >
    0x7fff9b462000 - 0x7fff9b5e0fff com.apple.UIFoundation (1.0 - 436.1) < AABB5267-E7B7-3D75-B051-E665BDA8DEF4 > /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundatio n
    0x7fff9b5e1000 - com.apple.StoreFoundation (1.0 - 462, 9) < 229E4B41-4926-38AD-A897-73EBE446511C > 0x7fff9b648ff7 thing /System/Library/PrivateFrameworks/StoreFoundation.framework/Versions/A/StoreFou
    0x7fff9b71c000 - 0x7fff9b733ff7 (83.40.5) libsystem_coretls.dylib < C90DAE38-4082-381C-A185-2A6A8B677628 > /usr/lib/system/libsystem_coretls.dylib
    0x7fff9b9dc000 - 0x7fff9b9ffff7 com.apple.speech.LatentSemanticMappingFramework (2.12.1 - 2.12.1) < DB9F6DE8-5FD1-33DC-B010-33BEA74764CB > /System/Library/Frameworks/LatentSemanticMapping.framework/Versions/A/LatentSem anticMapping
    0x7fff9ba00000 - 0x7fff9ba0bfff com.apple.DirectoryService.Framework /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryServi < 6F827D0E-0F02-3B09-B2A8-252865EECA7F > (10.11 - 194) this
    0x7fff9ba0c000 - 0x7fff9ba0effb libutil.dylib (43) < 4C9BFE8B-563B-3EEA-A323-8F4F14E0A46C > /usr/lib/libutil.dylib
    0x7fff9ba96000 - 0x7fff9bae6ff7 com.apple.Symbolication (1.4 - 58044) < F70BF765-FBE9-3F1E-85CA-BB2F8E53E8C2 > /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolicat ion
    0x7fff9bb54000 - 0x7fff9bb71ff7 com.apple.AppleVPAFramework (2.1.2 - 2.1.2) < F4AF2363-B28E-3097-AB1E-FDA1C92F8F56 > /System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA
    0x7fff9bb72000 - 0x7fff9bb77ff3 libunwind.dylib (35.3) < F6EB48E5-4D12-359A-AB54-C937FBBE9043 > /usr/lib/system/libunwind.dylib
    0x7fff9bb78000 - 0x7fff9bb9aff7 com.apple.Sharing (442.13.6 - 442.13.6) /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing < DDD2811C-6ECB-32F2-8EE1-69BF9657B4A8 >
    0x7fff9bb9b000 - 0x7fff9bbbdfff com.apple.IconServices (68, 1-68, 1) < CDEEDBE6-F53B-3BA1-82D4-23BCA3DD8949 > /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconService s
    0x7fff9bbbe000 - 0x7fff9bc46fff com.apple.CoreSymbolication (3.1 - 58048.1) < 4730422E-4178-34F9-8550-BB92F2A4F44B > /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSy mbolication
    0x7fff9bc47000 - 0x7fff9bc4ffff com.apple.AppleSRP (< 840A5C20-6452-36BB-ACF7-29BA6CBF7C48 > /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP 5.0 - 1).

    Summary of the external change:
    Calls made by other processes for this process:
    task_for_pid: 1
    thread_create: 0
    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: 4344
    thread_create: 0
    thread_set_state: 0

    Summary region VM:
    ReadOnly part of libraries: Total = 300.6 M resident = 0 K (0%) swapped_out_or_unallocated=300.6M(100%)
    Regions in writing: Total = 1.1 G written = 0 K (0%) resident = 0 K (0%) swapped_out = 0 K (0%) unallocated=1.1G(100%)

    VIRTUAL REGION
    The NUMBER of DIMENSIONS of TYPE REGION (not melted)
    ===========                       =======  =======
    2048K 2 follow-up activity
    CG shared images 144K 5
    CoreAnimation 32K 3
    CoreUI image file 128K 2
    Ship continuations 16.0 M 2
    JS JIT generated code M 256,0, 5
    JS JIT generated code (reserved) 768.0 2 reserved address space M VM (not assigned)
    Kernel Alloc once 8 K 3
    MALLOC 58.1 M 19
    MALLOC 32K 7 cover page
    Tag memory 242 12K 2
    Memory 32 251 K 2 tag
    Corpse process Info 2048 K 2
    SQLite page cache 128K 2
    BATTERY GUARD 56.1 M 20
    The stack of 16.7 M 20
    VM_ALLOCATE 60K 7
    WebKit Malloc 12.7 M 13
    __DATA 28.6 M 280
    __IMAGE                              528K        2
    __LINKEDIT 91.5 M 8
    __TEXT 209,1 M 288
    __UNICODE 552K 2
    mapped file 33.5 M 10
    16.3 shared memory M 9
    ===========                       =======  =======
    TOTAL 1.5 G 692
    TOTAL, less reserved VM space 800.2 M 692

    Model: MacBookPro8 2, MBP81.0047.B2C of BootROM, 4 processors, Intel Core i7, 2.2 GHz, 16 GB, MSC 1.69f4
    Graphics card: integrated Intel HD Graphics 3000, Intel HD Graphics 3000,
    Graphics card: AMD Radeon HD 6750 M, AMD Radeon HD 6750 M, PCIe, 1024 MB
    Memory module: BANK 0/DIMM0, 8 GB, DDR3, 1333 MHz, 0x859B, 0x435438473353313333394D2E4D3136464444
    Memory module: BANK 1/DIMM0, 8 GB, DDR3, 1333 MHz, 0x859B, 0x435438473353313333394D2E4D3136464444
    Airport: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD6), Broadcom BCM43xx 1.0 (5.106.98.100.24)
    Bluetooth: Version 4.4.4f4 17685, 3 services, 27 aircraft, 1 incoming serial ports
    Service network: Ethernet, Ethernet, en0
    Network service: Airport, AirPort, en1
    Serial ATA Device: TOSHIBA MK7559GSXF, 750,16 GB
    Serial ATA Device: MATSHITADVD-R UJ - 8à8
    USB device: USB 2.0 Bus
    USB device: FaceTime HD camera (built-in)
    USB device: Hub
    USB device: Apple keyboard / Trackpad
    USB device: Hub BRCM2070
    USB Device: USB Bluetooth host controller
    USB device: USB 2.0 Bus
    USB device: Hub
    USB device: Series Deskjet 3050 a J611
    USB Device: IR receiver
    Bus crush: MacBook Pro, Apple Inc., 22.1

    Please disable all extensions Safari and test. If the problem is resolved, re - activate the extensions one or a few at a time until you find the culprit.

  • Create a data streaming from C++ stream and read it in LabView

    Hi all.

    I'm working on a project that is to connect to a tracker of movement and reading data of position and orientation of this in real time. The code to get the data is in c ++, so I decided that the best way to do it would be to create a c++ DLL that contains all the functions necessary to first connect to the device and it reads the data and use the node to call a library function to power the Labview data.

    I have a problem, because, ideally, I would like a continuous flow of data from the code c ++ in Labview, and I don't know how to do this. Put the node function of library call for a while loop seems like an obvious solution, but if I do it this way I'd have to reconnect to the device whenever I get the data, which is quite a bit too slow.

    So my question is, if I created c ++ function that creates a data stream, could I read that in Labview without continually having to call a function? I would rather have only to call a function once, and then read the data stream until a stop command is given.

    I'm using Labview 2010, version 10.0.

    Apologies if the question is badly worded, thank you very much for your help.

    Dave

    dr8086 wrote:

    This method resembles an excellent suggestion, but I have a few questions where I don't think I understood fully.

    I understand the basic principle is to use a call library function node to access a DLL that creates an instance of the device object and passes a pointer too in labview. Then a separate call library function node would pass this pointer to another DLL that could access the device object, update and read the data. This part could be in a while loop, then continue on reading the data until a stop command is given.

    That's all. I'm including some skeleton for example code. I am also including the code because I don't know how you experience multi threading so I show how you can use critical sections to avoid interactions between threads so that they do not lead to questions.

    // exported function to access the devices
    extern "C"  __declspec(dllexport) int __stdcall init(uintptr_t *ptrOut)
    {
        *ptrOut= (uintptr_t)new CDevice();
        return 0;
    }
    
    extern "C"  __declspec(dllexport) int __stdcall get_data(uintptr_t ptr, double vals[], int size)
    {
        return ((CDevice*)ptr)->get_data(vals, size);
    }
    
    extern "C"  __declspec(dllexport) int __stdcall close(uintptr_t ptr, double last_vals[], int size)
    {
        int r= ((CDevice*)ptr)->close();
        ((CDevice*)ptr)->get_data(last_vals, size);
        delete (CDevice*)ptr;
        return r;
    }
    
    // h file
    // Represents a device
    class CDevice
    {
    public:
        virtual ~CDevice();
        int init();
        int get_data(double vals[], int size);
        int close();
    
        // only called by new thread
        int ThreadProc();
    
    private:
        CRITICAL_SECTION    rBufferSafe;    // Needed for thread saftey
        vhtTrackerEmulator *tracker;
        HANDLE              hThread;
        double              buffer[500];
        int                 buffer_used;
        bool                done;       // this HAS to be protected by critical section since 2 threads access it. Use a get/set method with critical sections inside
    }
    
    //cpp file
    
    DWORD WINAPI DeviceProc(LPVOID lpParam)
    {
        ((CDevice*)lpParam)->ThreadProc();      // Call the function to do the work
        return 0;
    }
    
    CDevice::~CDevice()
    {
        DeleteCriticalSection(&rBufferSafe);
    }
    
    int CDevice::init()
    {
        tracker = new vhtTrackerEmulator();
        InitializeCriticalSection(&rBufferSafe);
        buffer_used= 0;
        done= false;
        hThread = CreateThread(NULL, 0, DeviceProc, this, 0, NULL); // this thread will now be saving data to an internal buffer
        return 0;
    }
    
    int CDevice::get_data(double vals[], int size)
    {
        EnterCriticalSection(&rBufferSafe);
        if (vals)   // provides a way to get the current used buffer size
        {
            memcpy(vals, buffer, min(size, buffer_used));
            int len= min(size, buffer_used);
            buffer_used= 0;                 // Whatever wasn't read is erased
        } else  // just return the buffer size
            int len= buffer_used;
        LeaveCriticalSection(&rBufferSafe);
        return len;
    }
    
    int CDevice::close()
    {
        done= true;
        WaitForSingleObject(hThread, INFINITE); // handle timeouts etc.
        delete tracker;
        tracker= NULL;
        return 0;
    }
    
    int CDevice::ThreadProc()
    {
        while (!bdone)
        {
            tracker->update();
            EnterCriticalSection(&rBufferSafe);
            if (buffer_used<500)
                buffer[buffer_used++]= tracker->getRawData(0);
            LeaveCriticalSection(&rBufferSafe);
            Sleep(100);
        }
        return 0;
    }
    

    dr8086 wrote:

    My main concern is that the object can get out of memory or be deallocated since it would not take place to any namespace or whatever it is.

    As you create the object with the new, the object expire not until the dll is unloaded or the process (LabVIEW) closes. If the object will remain valid between condition LabVIEW dll calls not a not unload the dll (who does if the screws are closed). When that happens, I don't know exactly what happens to the active objects (that is, if you forgot to call close), I guess the system recovers the memory, but the device could still be opened.

    What to do to make sure that everything is closed when the dll before I could call unloads close and remove the object is whenever I create a new object in the dll that I add to a list when the dll is unloaded, if the object is still on the list, that I'm deleting it.

    dr8086 wrote:

    I also have a more general question of programming on the purpose of the buffer. The buffer would essentially be a large table of position values, which are stored until they can be read in the rest of the VI?

    Yes, see the code example.

    However, according to the frequency with which you need to collect data from the device you have this buffer at all. That is, if take you a sample on every 100ms, then you can remove all threads and buffer related functions and instead to read data from the read feature itself like this:

    double CDevice::get_data()
    {
        tracker->update();
        return tracker->getRawData(0);
    }
    

    Because you need only a buffer and a separate if thread you collect data at a high frequency and you can not lose any data.

    Matt

  • the X 51 R2 upgrade

    Hello. I think of my X 51 (bought in December 2014) R2 upgrade in the near future and I am looking for some advice on what to choose, since this is the first time I do this on my own. I found a few answers, but I'm still not sure about that.

    My current processor is an i5-4460 3.2 GHz and I have a 745 GTX GPU.  have a 240W power supply.

    What I want to know is what i7 compatible CPU / recommended.

    Samething for my graphics card. And about graphics cards, it can handle cards double slot? If so, which?

    1 i7: any office i7 Haswell. The R2 came with the i7-4770 or i7-4790 (K).

    2. double-width is supported, but if you want a much better GPU you 330w POWER supply. Otherwise, the best you can get with 240w PSU is the ti GTX 750.

  • Double buffer handling

    Hello? My system is using a double buffering based code and I have to use them. I tested a stand-alone DAQmx program on a double buffering technique, and it works quite fine with my system. Since I am not only writing my code c ++ system for years 1980, I'm not sure how to handle the DAQmx double buffering system.

    Here is my old c ++ code that deals with a double buffer code to display a chart.

    I've attached these codes and the last of them is DAQmx code and there is error points; //<******************** error="" occurs="">

    The rest of them is old c ++ and EvenBank and OddBank represent the double buffer. Their models are

    double* EvenBank;
    
    double* OddBank;
    

    and these are handled/initialized this way later

        EvenBank = new double[ iTotalSize ]; //iTotalSize = 7200
    
        OddBank  = new double[ iTotalSize ];
    
        int i;
        for( i= 0; i< iTotalSize; i++ )
             EvenBank[ i ] = OddBank[ i ] = 0;
    

    Then the thread function attached here. I have no idea how to assign the acquired Bank and odd sample to display in the chart.

    Thanks for help.

    1 put on display:

    unsigned int ThreadDisplay( LPVOID pParams )
    {
        static unsigned long count    = 1;
        static unsigned long traceNum = 1;
    
        CNatAcqView* ptr = (CNatAcqView*)  pParams;
    
        if( traceNum %2 )
        {
            traceNum = 1;  //reset counter
    
            ptr->StartEvenIntScanATD();
    
            if( ptr->WriteEnable )
                ptr->WriteToDisplayBuffer( FALSE );   // ODD, Calling startScan()
        }
        else
        {
            ptr->StartOddIntScanATD();
    
            if( ptr->WriteEnable )
                ptr->WriteToDisplayBuffer( TRUE );    // EVEN, Calling startScan()
        }
    
        ptr->WriteEnable = TRUE;
    
        Check_Daq( ptr, ptr->iTotalSize ); // wait till end of signal window
    
        traceNum++;
    
        Sleep( 50 ); //minimum for checking keys and menu bars
    
        ptr->PostMessage( WM_DISPLAY_BUFFER, count, (long)0 ); // if done exit ,else restart...
    
        AfxEndThread( 0 );      
    
        return 0;
    }
    

    2 display data on the screen:

    int CNatAcqView::WriteToDisplayBuffer( bool even )
    {
        int i,j;
    
        for( i= 0; i< iChannel_Acq; i++ )  //display buffer depends on IRIS model
        {
            for( j= 0; j< fdat.trace_size; j++)
            {
                if( even )
                {
                    if( gd.ch[i].active == 1 )
                        gd.ch[ i ].iatd[ j ] = EvenBank[ i + j*iChannel_Acq ]; //iChannel_Acq = 6
                    else
                        gd.ch[i].iatd[j] = 0;
                }
                else
                {
                    if( gd.ch[i].active == 1 )
                        gd.ch[ i ].iatd[ j ] = OddBank[ i + j*iChannel_Acq ];
                    else
                        gd.ch[i].iatd[j] = 0;
                }
            }
        }
    
        //PreProcessing
        for ( i= 0; i< MAX_RADARS; i++ )
        {
            //if( i < 4 )  //for BatteryLevel
            //{
                if( processFlag == 1 && gd.ch[i].active == 1 )
                   AcqPoll_ProcessSignal( i );
            //}
        }
    
        for( i= 0; i< iChannel_Acq; i++ )            //MAX_CHANN
        {
            if( gd.ch[i].active == 1 )
            {
                for( j= 0; j< fdat.trace_size; j++ )
                     iAveBuffer[i][j] = iAveBuffer[i][j] + gd.ch[i].iatd[j]; //average calculation, not important
            }
        }
    
        if( SampleTimeFlag != 1 )
        {
            for( i= 0; i< MAX_RADARS; i++ )
            {
                gd.ch[i].blength    = fdat.trace_size;
    
                gd.ch[i].sampleTime = .000001 * fdat.period * fdat.its[i]; // display text info on a screen
    
                if( i >= IRIS_SYSTEM )
                    gd.ch[i].sampleTime = fdat.period;
            }
        }
        else  //if( SampleTimeFlag == 1 )
        {
            for( i= 0; i< MAX_RADARS; i++ )
            {
                gd.ch[i].sampleTime = fdat.period;
                gd.ch[i].blength    = fdat.trace_size;
            }
        }   
    
        return 1;
    }
    

    3 Check_Daq:

    BOOL Check_Daq( LPVOID pParams, int expect) // int expect is a total size of the sample buffer.
    {
    
        short done;
        unsigned long number = 0;         
    
        int status;
        status = DAQ_Check( 1, &done, &number );
        CNatAcqView* ptr = (CNatAcqView*)pParams;
    
        AfxMessageBox("Check_Daq is called", MB_OK, 0);
    
        ptr->bAbortAcquire = FALSE;
        ptr->bRadarTrigger = TRUE;
        ptr->iTriggerLED   = 1;      //Trigger On
    
        int i=0;
        while( done != 1 )
        {
            status = DAQ_Check( 1, &done, &number ); 
    
            ptr->bRadarTrigger = FALSE;
    
            ptr->uiTriggerCheck++;
    
            //protect overflow data type
            if( ptr->uiTriggerCheck >= MAX_DMI_COUNT )
                ptr->uiTriggerCheck = 0;
    
            if( ptr->bAbortAcquire ) //from OnAcquire Mode
                done = 1;           
    
        }
    
        ptr->uiTriggerCheck = 0;
    
        if( number == (unsigned long) expect )
            return TRUE;
        else
        {
            //throw ERROR_DAQ_CHECK;
            return FALSE;
        }
    
    }
    

    4 DAQmx conversion:

    //I will comment out Check_Daq() in ThreadDisplay function. Then this whole single function will be called.
    
    unsigned int CollectingSamples(LPVOID pParams)
    {
        CNatAcqView* ptr = (CNatAcqView*) pParams;
        int32           error=0;
        char            errBuff[2048]={'\0'};
        double          gainValue = 0.5f;
        uInt32          numChannels;
        uInt32          reading=0;
        static bool32   isDone;
        ptr->totalRead   = 0;
        unsigned long   HalfSize = (unsigned long)ptr->iTotalSize/2;
        double          DataBuffer[1000];
        int32           read;
        //TaskHandle        taskHandle = ptr->taskHandle;
        TaskHandle      taskHandle=0;
        ptr->dataA       =0;
    
        DAQmxErrChk (DAQmxCreateTask("",&taskHandle));
        DAQmxErrChk (DAQmxCreateAIVoltageChan(taskHandle,"Dev1/ai0:5","",DAQmx_Val_Cfg_Default,-10.0,10.0,DAQmx_Val_Volts,NULL));
        DAQmxErrChk (DAQmxSetAIGain(taskHandle, "Dev1/ai0:5", gainValue));
        // buffer(14400) setting with internal clock("") and continuous sampling(DAQmx_Val_ContSamps), DAQmx does double buffering basically in case of continuous sampling.
        DAQmxErrChk (DAQmxCfgSampClkTiming(taskHandle,"",40000,DAQmx_Val_Rising,DAQmx_Val_ContSamps,14400)); //14400 = iTotalSize x 2; double buffer.
        //DAQmxErrChk (DAQmxSetAIConvTimebaseDiv(taskHandle, (int)iSampInt*10));//sampleTicks*10 was 500  //iSampInt*10
        //DAQmxErrChk (DAQmxSetSampClkTimebaseDiv(taskHandle, (int)iScanInt*10));//GroupTicks*10 was 2000 //iScanInt*10
        //double buffer acquisition; the board transfers data when half its internal buffer is full
        DAQmxErrChk (DAQmxSetAIDataXferReqCond(taskHandle, "Dev1/ai0:5", DAQmx_Val_OnBrdMemMoreThanHalfFull));
        //Overwriting samples in the buffer that you have not yet read.
        DAQmxErrChk (DAQmxSetReadOverWrite(taskHandle, DAQmx_Val_DoNotOverwriteUnreadSamps));
        //Collecting data from buffer
        //DAQmxErrChk (DAQmxRegisterEveryNSamplesEvent(taskHandle,DAQmx_Val_Acquired_Into_Buffer,10,0,AcquireCallBack,NULL)); // call back result
    
        DAQmxErrChk (DAQmxStartTask(taskHandle));
    
            while (!isDone)
        {
            ptr->IsTaskDone_ContAcqIntClkDigStartRef(taskHandle, &isDone);
            //DAQmxErrChk( DAQmxIsTaskDone(staskHandle, isDone));
    
            DAQmxErrChk (DAQmxGetReadAvailSampPerChan(taskHandle,&reading));
    
            if( reading>0 )
            {
             // Each reading
             DAQmxErrChk (DAQmxGetReadTotalSampPerChanAcquired(taskHandle, &ptr->dataA)); //Accumulated reading
    
             while(reading > HalfSize ){ //More than a half full
            DAQmxErrChk (DAQmxReadAnalogF64(taskHandle,-1,10.0,DAQmx_Val_GroupByScanNumber,DataBuffer,1000,&read,NULL)); //Read the buffer
            ptr->totalRead+=read;
                                                                                        if( ptr->totalRead == ptr->iTotalSize || ptr->totalRead > ptr->iTotalSize )
            {
                if(ptr->iAvailableSample == 2){
                //ptr->EvenBank=DataBuffer;   //<******************** Error occurs here
                    return ptr->iAvailableSample == 1;
                    } 
    
                    else if(ptr->iAvailableSample == 1){
                    //ptr->OddBank=DataBuffer;    //<******************** Error occurs here, too.
                return ptr->iAvailableSample == 2;
                }
    
            isDone = 1; //Stop 
    
               }//End of if( ptr->totalRead == ptr->iTotalSize || ptr->totalRead > ptr->iTotalSize )
        }//End of while(reading > HalfSize )
            }//Enf of if(reading>0)
        }// while (!isDone)
    
        AfxEndThread( 0 );
        DAQmxErrChk (DAQmxStopTask(taskHandle));
        DAQmxErrChk (DAQmxClearTask(taskHandle));
    
    Error:
    
        if(error)
            CleanUp (error, taskHandle);
    
    }
    

    OK, I understand why it does not display the right data. The data type of Bank in hand and odd should be short * and AI DAQmx function should be

    DAQmxReadBinaryI16, not DAQmxReadAnalogF64. Now it works fine.

    So, if anyone of you convert function DAQ DAQmx SCAN_Start, copy DAQmxReadBinaryI16, not DAQmxReadAnalogF64.

    Because the return of SCAN_Start data type i16 (integer 16 bit. short *), you must use DAQmxReadBinaryI16.

    Otherwise, you will lose many points of data.

  • handle double click on a table row

    Hi all

    In the link below

    http://www.Oracle.com/technetwork/developer-tools/ADF/learnmore/56-handle-DoubleClick-in-table-170924.PDF

    Popup is implemented

    < af:table value = "#{bindings.allEmployees.collectionModel} '"

    selectionListener ="

    "#{bindings.allEmployees.collectionModel.makeCurrent}".

    < / af:column >

    ...

    < af:clientListener method = "handleTableDoubleClick".

    Type = "dblClick" / >

    < af:serverListener type = "TableDoubleClickEvent".

    Method = "#{empbean.handleTableDoubleClick}" / >

    < / af:table >

    < af:popup id = "p1" binding = "#{allEmployeesBean.editEmployees} '"

    contentDelivery = "lazyUncached" >

    "< af:dialog id ="d2"type ="none"ITRE ="... "resize ="on">

    < af:panelFormLayout id = "pfl1" >

    < af:selectOneChoice... >

    ...

    < / af:selectOneChoice >

    < af:inputText value =... >

    ...

    < / af:inputText >

    ...

    < / af:panelFormLayout >

    < / af:dialog >

    < / af:popup >

    < af:resource type = "javascript" >

    function handleTableDoubleClick (evt) {}

    var table = evt.getSource ();

    AdfCustomEvent.queue (table, "TableDoubleClickEvent", (), true);

    evt. Cancel();

    }

    < / af:resource >

    {} public void handleTableDoubleClick (EC ClientEvent)

    Popup RichPopup = this.getEditEmployees ();

    no indication means that popup is launched in the

    Center of the page

    RichPopup.PopupHints ph = new RichPopup.PopupHints ();

    Popup.Show (pH);

    }

    {} public void onSubmitPopup (ActionEvent actionEvent)

    Popup RichPopup = this.getEditEmployees ();

    Popup.Hide ();

    refresh the table

    AdfFacesContext adfctx = AdfFacesContext.getCurrentInstance ();

    adfctx.addPartialTarget (getEmployeesTable ());

    }

    {} public void onCancel (ActionEvent actionEvent)

    Undo changes

    Table richeTableau = this.getEmployeesTable ();

    Model CollectionModel = table.getValue ((CollectionModel));

    JUCtrlHierBinding = treeBinding

    Model.getWrappedData ((JUCtrlHierBinding));

    Iterator = DCIteratorBinding

    treeBinding.getDCIteratorBinding ();

    Line rw = iterator.getCurrentRow ();

    RW. Refresh (Row.REFRESH_UNDO_CHANGES);

    Popup RichPopup = this.getEditEmployees ();

    Popup.Hide ();

    }

    For my use case.

    I want to execute a function on double click.

    From now on, I am able to run it on single click inside makeCurrent.

    < af:table value = "#{bindings.allEmployees.collectionModel} '"

    selectionListener ="

    #{bindings.allEmployees.collectionModel.makeCurrent} ">"

    {} public void makeCurrent (SelectionEvent selectionEvent)

    Table richeTableau = (RichTable) selectionEvent.getSource ();

    Object selectedRowData = table.getSelectedRowData ();

    SomeBean rowdata = selectedRowData (SomeBean);

    }

    {} public void handleTableDoubleClick (EC ClientEvent)

    I want to make the features inside makeCurrent here

    }

    User is simple java.

    Javadoc for ClientEvent tells you that you get the component that has been the source of the event by (not with getSource() as I told you last time of memory)

    {} public void handleTableDoubleClick (EC ClientEvent)

    Object obj = ce.getComponent ();

    UIComponent ui = (UIComponent) obj;

    UIComponent component = ui.getParent ();

    //...

    }

    If you're lucky, the user interface component that you get from the event of the customer's table (I can't check because I'm not in front of the pc).

    Timo

  • Don't double-click stills to obtain handles to resize the.  Before Pu...

    Able to do this at one time was given.  JPEG in the program monitor and double-click would give me the sizing handles.

    Make sure they are on the top track otherwise

    Select in the timeline panel and highlight the word Motion in the effect options.

  • How to handle the data type DECIMAL MySQL converted to DOUBLE in OBIEE 10 gR 3?

    Hi all

    I have a problem in OBIEE 10g to I use the MySQL database as datasource direct to the server of the OBI and I have a column in a MySQL table which was designed as the DECIMAL data type (18.0).
    This column is used to measure a length, and values are included in seconds (without decimals), in the form as:
    "1200"
    in the MySQL database.

    After the import of the MySQL table associated with the repository of the OBI, the OBIEE converts the DECIMAL data type column to the DOUBLE PRECISION data type automatically.

    My goal is to reach the values in this form, certainly in the sense of the term (not at the time!):
    hh mm ss

    In order to accomplish, I tried to change the format of column with the ROUND function:
    ROUND (db.table.column / * 3600 * 2)

    The problem is that it doesn't work well if values can be divided with no rest for example
    original value: 7200
    new value (ROUND): 2

    In the case of my example:
    original value: 1200
    new value (ROUND): 0
    It's false, because 1200 seconds are not equal to 0 hours, I want to see two hours of _0.33333_ OR I much prefer more _0 hour 20 m_

    Anyone have any ideas?
    I tried to make a view of database and importing that type of CHAR data in the database, but is not the solution too, because if I filter BI app or try to make a SUM the BI would drop errors...

    Kind regards
    Laszlo

    Hello
    SE refer to this link, it is exactly will meet your need.

    OBIEE 11 g - change seconds in the format hh: mm: DD
    OBIEE functions

    Share updates... :)

    check if useful/correct...

  • When you type in firefox, use a wired USB keyboard, letters are often doubled (for example frrequenntly ddoubbled)...

    When I use the fireefox and typinng in soum of text inside the winndow of fiireefox, the appearr of thatt of letters on the screen are doubled. I press the key oon time onne of keyboard, but the letterr appears on the twicee zapodam. This problem does not occur inn to other programs. It happens of Mandarin in firefox (e.g. everything works well inn Microsoft Word).

    That's what I could find on keyboards firefox:

    If that's not enough, please run a virus scan. Sometimes a problem with Firefox can be a result of malware installed on your computer, you may not be aware of.

    You can try these free programs to search for malicious software that work with your existing anti-virus software:

    Microsoft Security Essentials is a good permanent antivirus for Windows 7/Vista/XP, if you do not already have one.

    More information can be found in the article troubleshooting Firefox problems caused by malware .

    This solve your problems? Please report to us!

  • Garage double NAT &amp; DHCP - bridge Possible issue error

    Help...

    So it's my game on a yacht...

    I have a MacMini (run bootcamp Windows 7 Pro), so actually it's a PC.

    • I use internal WiFi adapter of the MacMini to get my internet connection of various different Marina I could stay in
    • I then share the connection with the internal LAN adapter WiFi adapter WiFi
    • This allows me to share the WiFi port with other devices on the yacht

    Then I have an AirPort Extreme-

    • I then run an Ethernet on the MacMini Port CAT6 cable
    • on port WAN on AirPort Extreme
    • AirPort Extreme now has an internet connection (from the marina, WiFi)
    • I then activated the WiFi on AirPort Extreme to create a WiFi network on the yacht
    • and it gets its internet connection from the WAN port, which comes in turn the MacMini, which in turn comes from the Marina WiFi

    Connected to the AirPort Extreme are-

    -iPhones, iPads, MacBook, Apple TV, Smart TV, etc etc.

    -Some devices are connected using the LAN ports and AirPort Extreme cable

    -Some devices are connected by WiFi using WiFi airports

    I want DHCP to be handled by the AirPort Extreme-, mode I set as "DHCP and NAT".

    What is the problem-

    • AirPort Extreme shows an error
    • "double NAT and DHCP.
    • and suggested I turn it in Bridge mode
    • but I don't want to do that

    Any thoughts?

    Concerning

    Tim

    Would help if we could get the exact message you see.  You will probably need to change the DHCP-range on the AirPort Extreme to a different value, and then use the option 'Ignore' the Double NAT then the airport will show a green light.

    You will have to live with the Double NAT if you want AirPort Extreme to act as a remote router that provides a private network.

  • I can't double click on my downloads when they appear in the download area. I really need to be able to do to things such as Flash Player update.

    I am trying to download some things using FF. It appears in the download area, but when I double click top that nothing happens. Please help me with this because I can't make the necessary updates etc. I need to know why I can not download anything.

    If downloads are gone, it is possible that Windows deletes the downloads based on security policies defined in Internet Explorer. I realize realize that sounds strange, but it is related to the functionality of Firefox to submit downloads to your virus scanner and marking them as having come from the internet.

    To test this theory, you can try to disable the scan function. I assume you have good "real-time" antivirus protection that checks all the files saved on your hard drive. (If not, you should really get that, and you can make free use of Microsoft Microsoft Security Essentials for now until you have time to consider all the options available.)

    (1) in a new tab, type or paste Subject: config in the address bar and press ENTER. Click on the button promising to be careful.

    (2) in the filter box, type or paste the scan and make a pause so that the list is filtered

    (3) double-click browser.download.manager.scanWhenDone to change its value.

    Firefox should now ignore download Windows security. Does it change how Windows handles the file?

  • Portege R600 - fits compatible discs DVD player double layer?

    Care of the Australian for the * R600 PPR61A * state that contains the unti: * DVD SuperMulti Double Layer (7mm) *.
    However, the R600 does not recognize blank DVD discs dual layer using either Windows tools burn as well as Toshiba Disc Creator.

    Is this an error in the card (which is completely misleading), or do I have driver/configuration problem?

    Australian sheet is available here: http://203.56.127.51/%2fTOPIC%2fproduct_details%2fproduct%2f20090325%2f Toshiba_PortegeR600_PPR61A - 00300R_Specification_Brochure_Mar09.PDF

    Hello

    As far as I know that the same notebook can be equipped with different sides.
    So it is possible that the R600 was equipped with the STRANGE that doesn't support DL media.

    However, I would recommend checking if the STRANGE can handle DL disks.
    For example, you can use a burning software like Nero to find out which discs are supported.
    I use Nero and this software contains various options. One of the options provides details about the STRANGE House.

Maybe you are looking for