Changeset 21981 for trunk/src/kernel32/thread.cpp
- Timestamp:
- Mar 18, 2012, 12:41:27 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/thread.cpp
r21953 r21981 674 674 //****************************************************************************** 675 675 //****************************************************************************** 676 Win32Thread::Win32Thread(LPTHREAD_START_ROUTINE pUserCallback, LPVOID lpData, DWORD dwFlags, HANDLE hThread )676 Win32Thread::Win32Thread(LPTHREAD_START_ROUTINE pUserCallback, LPVOID lpData, DWORD dwFlags, HANDLE hThread, DWORD cbCommitStack) 677 677 { 678 678 lpUserData = lpData; … … 680 680 this->dwFlags = dwFlags; 681 681 this->hThread = hThread; 682 this->cbCommitStack = cbCommitStack; 682 683 683 684 teb = CreateTEB(hThread, 0xFFFFFFFF); … … 721 722 722 723 dprintf(("Stack top 0x%x, stack end 0x%x", winteb->stack_top, winteb->stack_low)); 724 725 if (me->cbCommitStack) { 726 // pre-commit part of the stack 727 PBYTE stack = ((PBYTE) (winteb->stack_top)) - 1; 728 for (int i = 0; i < (me->cbCommitStack + 0xFFF) / 0x1000; i++) { 729 BYTE unused = *stack; 730 unused = unused; 731 stack -= 0x1000; 732 } 733 } 723 734 724 735 if( IsDBCSEnv())
Note:
See TracChangeset
for help on using the changeset viewer.