Changeset 21983 for trunk/src/kernel32/thread.cpp
- Timestamp:
- Mar 18, 2012, 8:34:29 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/thread.cpp
r21981 r21983 698 698 DWORD rc; 699 699 TEB *winteb = (TEB *)me->teb; 700 700 DWORD cbCommitStack = me->cbCommitStack; 701 702 // @todo the approach to copy all fields to local vars and delete the 703 // instance is dumb, fix it later 701 704 delete(me); //only called once 705 me = 0; 702 706 703 707 if(InitializeThread(winteb) == FALSE) { … … 723 727 dprintf(("Stack top 0x%x, stack end 0x%x", winteb->stack_top, winteb->stack_low)); 724 728 725 if ( me->cbCommitStack) {729 if (cbCommitStack) { 726 730 // pre-commit part of the stack 731 dprintf(("Pre-commit 0x%x bytes of stack", me->cbCommitStack)); 727 732 PBYTE stack = ((PBYTE) (winteb->stack_top)) - 1; 728 733 for (int i = 0; i < (me->cbCommitStack + 0xFFF) / 0x1000; i++) {
Note:
See TracChangeset
for help on using the changeset viewer.