Changeset 4790 for trunk/src


Ignore:
Timestamp:
Dec 12, 2000, 3:50:09 PM (25 years ago)
Author:
bird
Message:

ldrCheckInternalName starts with an "sub esp, imm8; push..". This
is now supported for overriding. (It wasn't this way in 14.039!, it is in
14.063.)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/dev32/d32init.c

    r4774 r4790  
    1 /* $Id: d32init.c,v 1.26 2000-12-11 06:22:14 bird Exp $
     1/* $Id: d32init.c,v 1.27 2000-12-12 14:50:09 bird Exp $
    22 *
    33 * d32init.c - 32-bits init routines.
     
    701701     *     push ebp
    702702     *     mov eax, dword ptr [xxxxxxxx]
     703     *  or
     704     *     sub esp, imm8
     705     *     push ebx
     706     *     push edi
    703707     *
    704708     * These are allowed when not overloading:
     
    729733    if ((pach[0] == 0x55 && (pach[1] == 0x8b || pach[1] == 0xa1)) /* the two first prologs */
    730734        ||
     735        (pach[0] == 0x83 &&  pach[3] == 0x53 && pach[4] == 0x57)  /* the third prolog */
     736        ||
    731737        (pach[0] == 0xB8 && (pach[5] == 0xEB || pach[5] == 0x55) && !fOverload) /* the two next prologs */
    732738        ||
Note: See TracChangeset for help on using the changeset viewer.