Some performance useful tips in Java using the blackberry for the graphics classes.

BB Storm JDE 4.7.0

I did a lot of recent graphics involving polygons, transformations on the peaks and summits. I found a lot of useful tips that may be of interest to you.

1. for storage of the summits, I used a vector I could use addElement to add points in real time. However, later, I went to aVector and byteVector to manage the peaks and the offsets of the RIM.

2. I used drawFilledPath, etc. in the RIM Graphics class to draw and fill polygons.

3. originally I used ints as vertices but I found that when I turned a polygon around 360 degrees in increments of 10 degrees and the time wherever it has been done, error totalled so that the polygon shape had changed quite substantially. I started using the Fixed32 and VecMath classes. VecMath classes you create affine transformation matrices and operations using homogeneous coords. It also uses the Fixed32. Thus, using VecMath, Fixed32 and aVector greatly improved accuracy, efficiency and cleanliness of my design.

Fixed32 also had math at comma fixed trig functions of rotation too.

I hope it's useful to someone.

D

It's just a news feed so I'll end it here.

Tags: BlackBerry Developers

Similar Questions

  • LineBitmapStyle and drawTriangles not available in the Graphics class methods

    I amwriting an application that uses the graphics class to draw a picture, but I can't access the methods lineBitmapStyle or drawTriangles. they may not appear in the menu of AutoComplete for the Graphics object that I created. On my colleague's machine, these methods appear, makes me think I have a bad file somewhere, I tried using different SDKs (3, 2-4, 0) nothing works.

    Picture 1.png

    Does anyone have any ideas why do they not appear these methods? This link has been the only clue I could find through a google search:


    http://Shigeru-Nakagaki.com/tools/LibMgr/class_methods_in_FP10_RC_but_not_in_FP9.html

    I'm really stuck on this. Any help is greatly appreciated.

    d

    Doug,

    They are only available in Flash Player 10. Flex Builder 3 is designed for Flash Player 9. Therefore specifically tell Flex Builder to target Flash Player 10. Instructions on how to do this are here: http://opensource.adobe.com/wiki/display/flexsdk/Targeting+Flash+Player+10

    It is explained elsewhere where on the web might be better. But this is the official Adobe service.

    Thank you

    Philippe

  • I'm black or white rectangles covering my picture while I'm working. I unchecked the camera raw 'use the graphics processor' I use an end 2013 27 "iMac. Can anyone help?

    I'm black or white rectangles covering my picture while I'm working. I unchecked the camera raw 'use the graphics processor' I use an end 2013 27 "iMac. Can anyone help?

    Hi Joel,

    • What version of Photoshop installed on your computer?
    • Also, please go to the Photoshop preferences, then the performance tab.
    • Here please click Advanced under 'Use Graphics Processor' settings and change the mode of drawing on 'Basic '.
    • Also uncheck "Open CL"
    • Restart Photoshop and then try to open an image and see for the boxes.

    Let me know if it helps.

    Kind regards

    Tanuj

  • I tell Lightroom to use the graphics card in my new laptop?

    Hello!

    I have a new laptop and have managed to transfer my photos, the catalog and LR parameters everywhere.

    There better than my previous specifications, including a decent (I think!) dedicated graphics card.  I have integrated graphics before so don't know how it works.  I must say applications, such that Lightroom, to use the graphics card, or it will be automatically be done by the software/operating system?  If I don't need to do something, it's to each software (like Lightroom), the parameters of the computer, or in some third-party control software?

    Thanks for your thoughts.

    Now Lightroom doesn't take advantage of the features in higher-quality graphics cards. It remains to be seen if that change at some point in the future.

  • Get and set data using the ActionScript class

    Hello

    I use the ActionScript class to store the user name and password when the user logs


    com package
    {
    public class Login
    {
    public function Greeter (initialName:String = "")
    {
    }

    public var uname:String;
    password public var: String;

    }
    }

    Inside the Componet Login form, I am creating the object of this class of connection and affecting the data as shown in it

    var logincomp:Login = new login());

    logincomp.uname = UnameTI.text;
    logincomp. Password = PassTI.text;


    I need these data within an another CustomComponent, is it possiblke to access these data within an another componnet.

    Can I do this?


    var logincomp:Login = new login());

    var str:String = new String();

    Str = logincomp.uname;


    Please me tips


    I know it's possible with recording and Dispatching Evenets
    However, I'm not interested to use DEMONSTRATIONS. I'm using FLEX 3

    Please advise me if this is possible.

    THnaks in advance.

    Thanks for helping me learn Flex quickly.

    Hello

    You use a Singleton class as (class ModelLocator) If Yes, then you can put a single instance of your connection class in this class so that you can access this instance in the world in any component (infact with the app).

    Declare an instance of the connection object in the Singleton class like below

    var logincomp:Login = new login());

    Set the values in a single component, and you can access the values in the other component.

    The sample class Singleton as shown below...

    package com.model
    {

    [Bindable]
    public class ModelLocator
    {
    private static var instance: ModelLocator;
     
    public var logincomp:Login = new login());
     
    public void ModelLocator()
    {
    If (instance! = null)
    {
    throw (new Error ("cannot only one instance of ModelLocator"));
    }
    }
    Public Shared function getInstance (): ModelLocator
    {
    if(instance == null)
    {
    instance = new ModelLocator();
    }
    return instance;
    }
    }
    }

    If this post answers your question or assistance, please mark it as such.

    Thank you

    Jean Claude Chari

  • Satellite U300-14 b: can I use the graphics driver for the Intel page?

    My Satellite U300-14 b (VIsta 32 bit Home Premium, 2 GB) has a 'Mobile GM945 Express Chipset Intel'. Download from Toshiba site, says I've got the latest driver, namely 7.14.10.1263 dated 04/25/07.

    The Intel site lists their latest driver such as in date 7.14.10.1364 dated 11/12/07.

    I want to try the latest version of the driver to help solve a problem of occasional crash / restart when Vista wakes from sleep. I am told that the graphics drivers are often to blame and should therefore be updated.

    Can I safely updated with version 11/12/07, or I risk of problems? Not sure if Toshiba are just slow to release the updated driver, or if there is a better reason that they did not?

    Well, usually you can use the graphic driver directly from Intel page but I found several threads here in the forum that said that the chart non-Toshiba drivers can be installed and used only at your own risk

    > want to try the latest version of the driver to help solve a problem of occasional crash / restart when Vista wakes from sleep
    Hmm perhaps this problem could be related to the graphics driver, but I recommend you to update to Vista and install all THE patches for Vista.

    Best regards

  • Can you suggest that we use the graphic card for my office?

    Original title: graphics card

    Resected Madam/Sir,

    Greeting of the day!

    can you suggest that we use the graphic card for my office.

    my desktop configuration

    RAM: 2 GB STROTINUM

    MOTHERBOARD: GA-G31M-ES2L-DDR-800/REV.2

    PROCESSOR: Intel (r) PENTIUM (R) 4 CPU clocked at 2.66 GHz 2.67 GHz

    SUSTEYM OF OPERATION: 32-BIT WINDOWS 7

    I'm studding 3d max or Architectural programmed.

    Please suggest me with retail prices where to buy the graphics card.

    Hi John,
     
     
    Thanks for posting your question in the Microsoft Community.
     
     
    I suggest you to use your favorite search engine to find the details of the graphics that suit your needs.
     
     
    In addition, you can contact the store nearest computer hardware for more information.
     
    I hope that the information above helps you.
  • Using the file class - muse. by default on my computer and not the last used folder.

    Using the file class - muse by default to my computer and not to the last used folder.

    Hello Perri,

    I tested on my end, and it seems that the issue is ongoing because of Air Version 3.8 was last updated. If restore you the version of Air to 3.7 this problem would be fixed.

    Here is the link to the page for the available versions of Adobe Air: http://helpx.adobe.com/air/kb/archived-air-sdk-version.html and you can use this link to download Adobe Air version 3.7:
    http://download.Macromedia.com/air/Win/Download/3.7/AdobeAIRInstaller.exe (Windows)

    http://download.Macromedia.com/air/Mac/download/3.7/AdobeAIR.dmg (Mac)

    Hope this information helps.

    Kind regards

    Fox

  • by using the DCDataRow class instead of the oracle.jbo.Row interface

    Hello

    The API documentation says that class oracle.adf.model.bean.DCDataRow extends oracle.jbo.server.ViewRowImpl and implements oracle.jbo.Row.

    -In the case of a reply in another forum thread, Re: best way to recover an attributeValue of links in a backing bean?:
    ""Btw.: you can cast DCDataRow, which is the super class for data models that do not work with oracle.jbo.Row, ".
    -Also in oct2010-otn-harvest - 183714.pdf it says:
    "As I mentioned earlier, the business can be anything, casting, in which case the line type for the type of business ADF oracle.jbo.Row component may not be a generic solution to use. In this case, the type of line to DCDataRow cast
    DCDataRow vRow = (DCDataRow) vDCIteratorBinding.getCurrentRow ();
    "

    This sample application uses the DCDataRow class instead of the oracle.jbo.Row interface
    at http://www.consideringred.com/files/oracle/2010/Thread1665841AttributeValuesApp-v0.03.zip
      public String getMyNameFromIterator()
      {
        BindingContainer vBindingContainer =
           BindingContext.getCurrent().getCurrentBindingsEntry();
        DCBindingContainer vDCBindingContainer = (DCBindingContainer)vBindingContainer;
        DCIteratorBinding vDCIteratorBinding =
           vDCBindingContainer.findIteratorBinding("findSomeMyRowsIterator");
        DCDataRow vDCDataRow = (DCDataRow)vDCIteratorBinding.getCurrentRow();
        return (String)vDCDataRow.getAttribute("myName");
      }
    question
    -(q1), which would be the more detailed explanation about when and why to make a cast of the class oracle.adf.model.bean.DCDataRow instead of the oracle.jbo.Row of the interface in managed bean code?

    Thank you very much
    Jan Vervecken

    Hello

    the answer to that is that I was wrong. DCDataRow is not the super class, but one of the classes of implementation. I'll fix the entrance of the harvest with the next update. Indeed line runs through implementations

    Frank

  • Preview an image before loading it using the FileReference class in flex 3

    Preview an image before loading it using the FileReference class in flex 3?

    Hello

    The following code uses the filereference class to load the local images, it feeds each image into an arraycollection of bytearray collection. Its a filereference differenct aspects to load and display images.

    http://gumbo.flashhub.NET/pagedrop/ source included

    David.

  • Using the PrintJob class

    Hi all

    I am new to AS3 and was never as competent to AS2. I'm working on a simple drag and drop coin and I want to be able to print the contents of the operation drag / move.

    I try to use the PrintJob class that comes with CS4, but his does not work.

    Here's what I have...

    THE BUTTON MANAGER

    ActionScript code:
    print_btn.addEventListener(MouseEvent.CLICK,printContent);

    function printContent(evt:MouseEvent) {
        var printJob:PrintJob = new PrintJob();

        if (printJob.start()) {

            if (content_MC.width>printJob.pageWidth) {
                content_MC.width=printJob.pageWidth;
                content_MC.scaleY=content_MC.scaleX;
            }

            printJob.addPage(content_MC);
            printJob.send();
        }
    }

    THE PrintJob CLASS INCLUDED IN CS4

    ActionScript code:
    //****************************************************************************
    // ActionScript Standard Library
    // PrintJob object
    //****************************************************************************

    intrinsic class PrintJob
    {
        var orientation:String;
        var pageHeight:Number;
        var pageWidth:Number;
        var paperHeight:Number;
        var paperWidth:Number;

        function PrintJob();

        function addPage(target:Object, printArea:Object, options:Object, frameNum:Number):Boolean;
        function send():Void;
        function start():Boolean;
    }

    I get all sorts of errors, prompting me to change the PrintJob class. But as soon as I make an edit he comes up with an error after another one will not work.

    What I'm missing here? The PrintJob CS4 class should not just be straight out of the box? Sorry if this is such a newbie question. But I'm a newbie!

    Any help would be greatly appreciated.

    Thanks in advance!

    You are welcome.

    p.s. Please mark this thread as answered, if you can.

  • Performance using the virtualization problem

    If we compare our software installed in a physical host and a comparable VM (same CPU, memory), we notice that the product is twice slower when running in a virtual machine (guest operating system is Windows 2003, the use of an ESXi 4.0 host. The software uses a single CPU)

    As we are not in the production environment, we tried with all other VM turned off. We tested our VM with and without reserve of CPU (best results with), with and without memory (absolutely no difference) and 1, 2 and 4 vCPU

    After several tests, it seems that the problem comes from the use of semaphores: when replacing them with critical sections (but we cannot just replace), the performances are quite the same between the physical host and the virtual machine. All the code is executed with similar performance, but when using semaphores, the VM uses longer than the physical host CPU.

    Someone at - it something on such a problem ears already? Is there a reason to explain the poor performance when using semaphores Windows hosted by ESXi 4.0?

    For example, we wrote a simple program to compare hosted by ESX Windows semaphores (in our laboratory, it took 10 sec on a physical host and 22sec in a virtual machine):

    #include "stdafx.h".

    int _tmain (int argc, _TCHAR * argv)

    {

    unsigned __int64 nCount;

    NTickCount = DWORD: GetTickCount();

    HANDLE hSemaphoreBridgets = CreateSemaphore (NULL, 1, 1, NULL);

    for (nCount = 0; nCount < 10000000; ++ nCount)

    {

    WaitForSingleObject (hSemaphoreBridgets, INFINITE);

    ReleaseSemaphore (hSemaphoreBridgets, 1, NULL);

    }

    printf ("%d s\r\n duration", (: GetTickCount() - nTickCount) / 1000);

    CloseHandle (hSemaphoreBridgets);

    return 0;

    }

    I have your reference of profiling and found that he spends most of his time in these three Windows HAL functions:

    HAL 39.83%! KfLowerIrql

    HAL 19,82%! KeRaiseIrqlToDpcLevel

    19.07% hal! KeRaiseIrqlToSynchLevel

    Hot spots in each function are the access TPR (0FFFE0080h is the address of the TPR in the local APIC):

    HAL! KfLowerIrql:

    807168e4 890d8000feff mov dword ptr ds:------[0FFFE0080h], ecx

    807168ea a18000feff mov eax, dword ptr ds:-[FFFE0080h]

    HAL! KeRaiseIrqlToDpcLevel:

    807168a 0 8b158000feff mov edx, dword ptr ds:-[0FFFE0080h]

    807168a 6 c7058000feff41000000 mov dword ptr ds:------[0FFFE0080h], 41 h

    HAL! KeRaiseIrqlToSynchLevel:

    807168bc 8b158000feff mov edx, dword ptr ds:-[0FFFE0080h]

    807168c 2 c7058000feff41000000 mov dword ptr ds:------[0FFFE0080h], 41 h

    Since the local APIC is virtualized, TPR access usually causes a VM exit under hardware virtualization.  However, Intel has introduced FlexPriority, which prevents the release of the virtual computer for all TPR readings and some TPR Scriptures.  For this reason, ESX 4.0 by default x - VT for 32-bit Windows 2003 on Intel FlexPriority chips.  Unfortunately, FlexPriority isn't a panacea.  On native hardware, TPR access are usually only a few cycles.  With FlexPriority, TPR access which do not cause a VM output may still take hundreds of cycles.  Access TPR cause VM-output take several cycles of a thousand.  Fortunately, we still have the possibility to use binary translation.  Under the binary translation, TPR access usually take dozens of cycles.

    For this particular workload, you must configure your client to use binary translation.  On my system of Penryn, benchmark runs in 22 seconds using VT - x (with FlexPriority), but it takes 13 seconds using the binary translation.  (For completeness, it takes 90 seconds using VT - x without FlexPriority).

    Your client's situation is different.  AMD has never introduced an equivalent to FlexPriority technology.  However, if your customer has configured their VM to use the material support of the MMU, then the virtual computer will use AMD - V, which suffers from the same problems that VT - x without FlexPriority.  Make sure they have configured computer virtual for the MMU software support so that it runs using the binary translation. (For this guest under ESX 3.5 default execution mode is binary translation).

  • I can't access some websites using Firefox. For my own site, I get "file not found". My Yahoo downloads in the form of text. No problems with browsers IE or Chrome

    I can't access some websites using Firefox. Pages say "File not found" or in the case of Yahoo and Facebook, they resemble the on-screen text files. No problems with my computer and it is not the case with my browsers IE and Chrome. Already deleted and reinstalled Firefox and it has not solved the problem

    You can also do a check of malware with some digitization programs of malicious software on the Windows computer.

    Please scan with all programs, because each program detects a different malicious program.

    All of these programs have free versions.

    Make sure that you update each program to get the latest version of their databases before scanning.

    Alternatively, you can write a check for an infection rootkit TDSSKiller.

    See also:

  • Satellite P750 - overheating when using the graphics card

    I have a Satellite P750. I have a few games that I love to play, but I am unable to because that laptop overheating during the execution of these games.

    The specifications of the P750 with GeFORCE 540 m graphics card and 8 GB of ram easily meet the requirements of the games (Counter strike source, cod mw3).

    While playing the games for about 10 minutes, all right.
    After this step, things start to warm up, and small defects appear on the screen.

    Small rectangles of messed up graphics.
    If I don't leave the game immediately, I get a BSOD with errors such as "IRQL _less_than_or_Equal.

    The vent on the left side of the laptop runs very hot when this happens.
    I cleaned dust vacuum on and uses a fan/cooling pad to try to cool it.
    Makes no difference.

    I updated to BIOS and graphics card drivers

    WHAT CAN I DO TO PREVENT OVERHEATING WHEN YOU USE THE GFX CARD

    Hmm using the page of the Toshiba driver graphics driver?
    Such driver is a bit different from the other nVidia drivers because it s modified for mobile use. It contains some kind of overheating protection.
    In case of higher temperatures of GPU, such driver would clock down GPU performance in order to increase the temperature of the GPU.

  • Several Bluescreens when you use the graphics card

    I've been making blue screens because of the VIDEO_TDR_FAILURE for some time now, and recently reinstalled windows to see if it would fix it. Unfortunately, it didn't, and I get more accidents all in game. So far, I checked my HDD with Seatools, entered back fine, RAM with memtest which was very good. (but only a couple going so far) The only thing that I have not been able to verify correctly is the graphics card. Right now, game will work if I use my integrated graphics to run, but even then it sometimes freezes.

    What should I do to troubleshoot my graphics card? I use a laptop, so opening the case is out of the question. I cleaned the dust and used several different discs, including my laptop was originally and the newest one. The temperatures are not the issue that the accidents have occurred anywhere between 50 to 70 degrees C. Can I still help out, or should I take the laptop in the computer store and let them look?

    Hans

    The pilot checked dumpster was related to your driver Audio MBfilt64.sys 4 + years of Creative Technology Ltd.  I'd install the most recent driver available.

    You can disable the auditor auditor/reset from an elevated command prompt

    Microsoft (R) Windows debug 6.3.9600.17029 AMD64 Version
    Copyright (c) Microsoft Corporation. All rights reserved.

    Loading dump file [C:\Users\Ken\Desktop\070114-15906-01.dmp]
    The mini kernel dump file: only registers and the trace of the stack are available

    Symbol of validation of the path summary *.
    Location of response time (ms)
    C:\Users\Ken\Desktop OK

    Symbol of validation of the path summary *.
    Location of response time (ms)
    Deferred SRV * H:\symbols* http://msdl.microsoft.com/download/symbols
    Symbol search path is: SRV * H:\symbols* http://msdl.microsoft.com/download/symbols
    Executable search path is: C:\Users\Ken\Desktop
    Windows 8 Kernel Version 9200 MP (8 procs) free x 64
    Product: WinNt, suite: TerminalServer personal TerminalServer
    By: 9200.16384.amd64fre.win8_rtm.120725 - 1247
    Computer name:
    Core = 0xfffff801 'b161e000 PsLoadedModuleList = 0xfffff801' b18e8a60
    The debugging session: Wed Jul 2 02:35:24.384 2014 (UTC - 04:00)
    System Uptime: 0 days 0:00:19.201
    Loading the kernel symbols
    ...............................................................
    ................................................................
    ...................
    Loading user symbols
    Loading unloaded module list
    ........
    *******************************************************************************
    *                                                                             *
    * Bugcheck analysis *.
    *                                                                             *
    *******************************************************************************

    Use! analyze - v to obtain detailed debugging information.

    Bugcheck A, {0, 2, 0, fffff801b168fb76}

    WARNING: Unable to verify timestamp for MBfilt64.sys
    ERROR: Module load completed but symbols can be loaded for MBfilt64.sys
    Probably caused by: MBfilt64.sys (MBfilt64 + 1817)

    Follow-up: MachineOwner
    ---------

    7: kd >! analyze - v
    *******************************************************************************
    *                                                                             *
    * Bugcheck analysis *.
    *                                                                             *
    *******************************************************************************

    IRQL_NOT_LESS_OR_EQUAL (a)
    An attempt was made to access an address pageable (or completely invalid) to a
    application interrupt level (IRQL) that is too high.  It is usually
    caused by drivers using a wrong address.
    If a kernel debugger is available, download the stack trace.
    Arguments:
    Arg1: 0000000000000000, referenced memory
    Arg2: 0000000000000002, IRQL
    Arg3: 0000000000000000, bit field:
    bit 0: value 0 = read operation, 1 = write operation
    bit 3: value 0 = not an enforcement operation, 1 = performance operation (only on chips that support this level of State)
    Arg4: fffff801b168fb76, address memory

    Debugging information:
    ------------------

    READ_ADDRESS: GetPointerFromAddress: unable to read from fffff801b1974168
    GetUlongFromAddress: cannot read fffff801b19741f8
    Paged 0000000000000000

    CURRENT_IRQL: 2

    FAULTING_IP:
    NT! KeSetEvent + 1 c 4
    fffff801'b168fb76 b 488 09 mov rcx, qword ptr [rcx]

    CUSTOMER_CRASH_COUNT: 1

    DEFAULT_BUCKET_ID: VERIFIER_ENABLED_VISTA_MINIDUMP

    BUGCHECK_STR: AV

    Nom_processus: System

    ANALYSIS_VERSION: 6.3.9600.17029 (debuggers (dbg). 140219-1702) amd64fre

    TRAP_FRAME: fffff880031fd960-(.trap 0xfffff880031fd960)
    NOTE: The frame trap does contain not all registers.
    Some registry values can be set to zero or incorrect.
    Rax = 0000000000000000 rbx = 0000000000000000 rcx = 0000000000000000
    RDX = 0000000000000000 rsi = 0000000000000000 rdi = 0000000000000000
    RIP = fffff801b168fb76 rsp = fffff880031fdaf0 rbp = 0000000000000000
    R8 = 0000000000000000 r10 = 000000000000f28e fffff88003041180 = r9
    R11 = fffff880031fdb00 r12 = 0000000000000000 r13 = 0000000000000000
    R14 = 0000000000000000 r15 = 0000000000000000
    iopl = 0 nv in pe of na EI pl nz cy
    NT! KeSetEvent + 0x1c4:
    fffff801'b168fb76 b 488 09 mov rcx, qword ptr [rcx] ds:00000000'00000000 =?
    Reset the default scope

    LAST_CONTROL_TRANSFER: from fffff801b1698369 to fffff801b1699040

    STACK_TEXT:
    fffff880 '031fd818 fffff801' b1698369: 00000000' 0000000 a 00000000'00000000 00000000'00000002 00000000'00000000: nt! KeBugCheckEx
    fffff880 '031fd820 fffff801' b1696be0: 00000000 00000000' fffff880 '1bdc7178 00000000 00000000' fffff880' 031fd960: nt! KiBugCheckDispatch + 0 x 69
    fffff880 '031fd960 fffff801' b168fb76: ffff93a6 ' f5176c5f fffff801 'b16bed9f fffff980' 0bb2cea0 fffffa80 ' 0d0148b0: nt! KiPageFault + 0 x 260
    "fffff880 '031fdaf0 fffff880' 08f52817: fffff880 00000000' fffffa80 ' 00000008 fffffa80 ' 0c1223d0 00000000'00000080: nt! KeSetEvent + 0x1c4
    fffff880 '031fdb60 00000000 fffff880': fffffa80'00000008 fffffa80 '0c1223d0 00000000 00000080' fffffa80' 0f891ab0: MBfilt64 + 0 x 1817
    fffff880'031fdb68 fffffa80'00000008: fffffa80'0c1223d0 00000000 00000080' fffffa80 '0f891ab0 fffff801' b1c67b64: 0xfffff880'00000000
    "fffff880 '031fdb70 fffffa80' 0c1223d0: 00000000 ' fffffa80 00000080"0f891ab0 fffff801' b1c67b64 fffffa80 ' 0f891ab0: 0xfffffa80'00000008
    fffff880 '031fdb78 00000000' 00000080: fffffa80 ' 0f891ab0 fffff801 'b1c67b64 fffffa80' 0f891ab0 fffffa80 ' 0f891ab0: 0xfffffa80'0c1223d0
    fffff880 '031fdb80 fffffa80' 0f891ab0: fffff801 ' b1c67b64 fffffa80 '0f891ab0 fffffa80' 0f891ab0 fffffa80 ' 0c1223d0: 0x80
    fffff880 '031fdb88 fffff801' b1c67b64: fffffa80 ' 0f891ab0 fffffa80 '0f891ab0 fffffa80' 0c1223d0 fffff801 ' b196e800: 0xfffffa80'0f891ab0
    fffff880 '031fdb90 fffff801' b1c67917: fffff801'b18b3a50 00000000 00000080' fffff801 'b18b3a50 fffff801' b196e880: nt! ViPendingCompleteAfterWait + 0xc4
    fffff880 '031fdbd0 fffff801' b1640521: 00030038'00010001 00000400'000001 c 8 00000000 00000000 ' 0000228 b'00000003: nt! ViPendingWorkerThread + 0x2c
    fffff880 '031fdc10 fffff801' b167edd6: fffff801 ' b1914180 fffffa80 '06b19b00 fffff801' b196e880 fffffa80 ' 06ad6940: nt! PspSystemThreadStartup + 0 x 59
    fffff880'031fdc60 00000000' 00000000: fffff880 '031fe000 fffff880' 031f8000 00000000'00000000 00000000'00000000: nt! KiStartSystemThread + 0x16

    STACK_COMMAND: kb

    FOLLOWUP_IP:
    MBfilt64 + 1817
    fffff880'08f52817?              ???

    SYMBOL_STACK_INDEX: 4

    SYMBOL_NAME: MBfilt64 + 1817

    FOLLOWUP_NAME: MachineOwner

    MODULE_NAME: MBfilt64

    Nom_image: MBfilt64.sys

    DEBUG_FLR_IMAGE_TIMESTAMP: 4a7267b0

    FAILURE_BUCKET_ID: AV_VRF_MBfilt64 + 1817

    BUCKET_ID: AV_VRF_MBfilt64 + 1817

    ANALYSIS_SOURCE: KM

    FAILURE_ID_HASH_STRING: km:av_vrf_mbfilt64 + 1817

    FAILURE_ID_HASH: {984c922a-7f81-464e-cf02-f67be39b2b6a}

    Follow-up: MachineOwner
    ---------

    7: kd > lmvm MBfilt64
    start end module name
    fffff880 '08f51000 fffff880' 08f5f000 MBfilt64 T (no symbol)
    Loaded symbol image file: MBfilt64.sys
    Image path: \SystemRoot\system32\drivers\MBfilt64.sys
    Image name: MBfilt64.sys
    Timestamp: Wed Jul 30 23:40:32 2009 (4A7267B0)
    CheckSum: 0000FF02
    ImageSize: 0000E000
    Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4

Maybe you are looking for