[Bug 37356] Multiple software protection/DRM schemes need ntoskrnl ' MmMapLockedPagesSpecifyCache' implementation (Tages v5.x, ProtectDISC 6.x)

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Apr 7 21:04:12 CDT 2018


https://bugs.winehq.org/show_bug.cgi?id=37356

Zebediah Figura <z.figura12 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Multiple software           |Multiple software
                   |protection/DRM schemes need |protection/DRM schemes need
                   |ntoskrnl                    |ntoskrnl
                   |'IoGetDeviceObjectPointer'  |'MmMapLockedPagesSpecifyCac
                   |implementation (Tages v5.x, |he' implementation (Tages
                   |ProtectDISC 6.x)            |v5.x, ProtectDISC 6.x)

--- Comment #4 from Zebediah Figura <z.figura12 at gmail.com> ---
The bug isn't actually with IoGetDeviceObjectPointer (at least for Tages), but
rather with MmMapLockedPagesSpecifyCache() returning a NULL pointer:

    29be:    ff 15 38 1f 01 00       call    [00011F38h]    ;
<MmMapLockedPagesSpecifyCache>
    29c4:    50                      push    eax
    29c5:    56                      push    esi
    29c6:    e8 35 d9 ff ff          call    0300

     300:    83 ec 30                sub    esp, 30h
...
     3bd:    8b 44 24 38             mov    eax, [esp+38h]
     3c1:    66 c7 00 05 00          mov    word [eax], 0005h

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list