reactos/dll/win32/kernel32/client/i386/thread.S
Cameron Gutman c2d0d784c7 [USB-BRINGUP-TRUNK]
- Create a branch to do a proper merge of USB work from a trunk base instead of from cmake-bringup
- In the future, DO NOT under any circumstances branch another branch. This leads to merge problems!

svn path=/branches/usb-bringup-trunk/; revision=55018
2012-01-20 20:58:46 +00:00

42 lines
890 B
ArmAsm

/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS system libraries
* FILE: lib/kernel32/thread/i386/thread.S
* PURPOSE: Thread Start Thunks
* PROGRAMMER: Alex Ionescu (alex@relsoft.net)
*/
#include <asm.inc>
#include <ks386.inc>
.code
EXTERN _BaseThreadStartup@8:PROC
EXTERN _BaseProcessStartup@4:PROC
PUBLIC _BaseThreadStartupThunk@0
_BaseThreadStartupThunk@0:
/* Start out fresh */
xor ebp, ebp
push ebx /* lpParameter */
push eax /* lpStartAddress */
push 0 /* Return EIP */
jmp _BaseThreadStartup@8
PUBLIC _BaseProcessStartThunk@0
_BaseProcessStartThunk@0:
/* Start out fresh */
xor ebp, ebp
push eax /* lpStartAddress */
push 0 /* Return EIP */
jmp _BaseProcessStartup@4
END
/* EOF */