Changeset 8181 for branches


Ignore:
Timestamp:
Apr 1, 2002, 2:54:05 PM (24 years ago)
Author:
bird
Message:

Corrected case issue with ulLdrState.

Location:
branches/splittup/src/win32k/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/splittup/src/win32k/src/mytkExecPgm.asm

    r8160 r8181  
    1 ; $Id: mytkExecPgm.asm,v 1.1.2.2 2002-04-01 09:57:19 bird Exp $
     1; $Id: mytkExecPgm.asm,v 1.1.2.3 2002-04-01 12:54:05 bird Exp $
    22;
    33; mytkExecPgm - tkExecPgm overload
     
    6565    ; Loader State
    6666    ;
    67     extrn ulLDRState:DWORD
     67    extrn ulLdrState:DWORD
    6868
    6969    ;
     
    253253                                        ; later permit us to get the passed in
    254254                                        ; environment in for ex. ldrOpenPath.
    255     mov     ulLDRState, 1               ; Set the loader state to LDRSTATE_TKEXECPGM!
     255    mov     ulLdrState, 1               ; Set the loader state to LDRSTATE_TKEXECPGM!
    256256    ASSUME  DS:NOTHING, ES:NOTHING
    257257
     
    342342    or      eax, eax                    ; Check usage count.
    343343    jz      tkepgm_callbehindret        ; jmp if 0 (=free).
    344     mov     ulLDRState, 0               ; Clears loaderstate. (LDRSTATE_UNKNOWN)
     344    mov     ulLdrState, 0               ; Clears loaderstate. (LDRSTATE_UNKNOWN)
    345345    mov     pExeModule, 0               ; Sets the exemodule pointer to NULL.
    346346    mov     fTkExecPgm, 0               ; Marks global data invalid.
     
    521521    ; Check that the data is valid.
    522522    ;
    523     cmp     ulLDRState, 1               ; LDRSTATE_TKEXECPGM
     523    cmp     ulLdrState, 1               ; LDRSTATE_TKEXECPGM
    524524    jnz     tkepel_err_ret
    525525
  • branches/splittup/src/win32k/src/mytkStartProcess.asm

    r8160 r8181  
    1 ; $Id: mytkStartProcess.asm,v 1.1.2.2 2002-04-01 09:57:20 bird Exp $
     1; $Id: mytkStartProcess.asm,v 1.1.2.3 2002-04-01 12:54:05 bird Exp $
    22;
    33; tkStartProcess overloader. Needed to clear the loader semaphore
     
    3131    ; Loader State
    3232    ;
    33     extrn ulLDRState:DWORD
     33    extrn ulLdrState:DWORD
    3434
    3535    ;
     
    9393    or      eax, eax                    ; Check usage count.
    9494    jz      mtksp_ret                   ; jmp if 0 (=free).
    95     mov     ulLDRState, 0               ; Clears loaderstate. (LDRSTATE_UNKNOWN)
     95    mov     ulLdrState, 0               ; Clears loaderstate. (LDRSTATE_UNKNOWN)
    9696    mov     pExeModule, 0               ; Sets the exemodule pointer to NULL.
    9797    mov     fTkExecPgm, 0               ; Marks global data invalid.
  • branches/splittup/src/win32k/src/pe2lx.cpp

    r8160 r8181  
    1 /* $Id: pe2lx.cpp,v 1.1.2.3 2002-04-01 09:57:20 bird Exp $
     1/* $Id: pe2lx.cpp,v 1.1.2.4 2002-04-01 12:53:40 bird Exp $
    22 *
    33 * Pe2Lx class implementation. Ring 0 and Ring 3
     
    1111 */
    1212#ifndef NOFILEID
    13 static const char szFileId[] = "$Id: pe2lx.cpp,v 1.1.2.3 2002-04-01 09:57:20 bird Exp $";
     13static const char szFileId[] = "$Id: pe2lx.cpp,v 1.1.2.4 2002-04-01 12:53:40 bird Exp $";
    1414#endif
    1515
     
    17951795
    17961796            case FINDDLL_LIBPATH:
    1797                 pszPath = LdrLibPath;
     1797                pszPath = LDRLibPath;
    17981798                break;
    17991799
Note: See TracChangeset for help on using the changeset viewer.