mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 13:45:50 +00:00
[CRT/KERNEL32]
Add some more ARM stubs svn path=/trunk/; revision=67482
This commit is contained in:
parent
3a25ca3b5c
commit
a4df06a55c
3 changed files with 72 additions and 0 deletions
24
reactos/dll/win32/kernel32/client/arm/fiber.S
Normal file
24
reactos/dll/win32/kernel32/client/arm/fiber.S
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
/*
|
||||||
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
|
* PROJECT: ReactOS system libraries
|
||||||
|
* FILE: dll/win32//kernel32/client/arm/fiber.S
|
||||||
|
* PURPOSE: Fiber context switch code for the amd64 architecture
|
||||||
|
* PROGRAMMER:
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <ksarm.h>
|
||||||
|
|
||||||
|
TEXTAREA
|
||||||
|
|
||||||
|
LEAF_ENTRY BaseFiberStartup
|
||||||
|
__assertfail
|
||||||
|
bx lr
|
||||||
|
LEAF_END BaseFiberStartup
|
||||||
|
|
||||||
|
LEAF_ENTRY SwitchToFiber
|
||||||
|
__assertfail
|
||||||
|
bx lr
|
||||||
|
LEAF_END SwitchToFiber
|
||||||
|
|
||||||
|
END
|
||||||
|
/* EOF */
|
27
reactos/dll/win32/kernel32/client/arm/thread.S
Normal file
27
reactos/dll/win32/kernel32/client/arm/thread.S
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
/*
|
||||||
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
|
* PROJECT: ReactOS system libraries
|
||||||
|
* FILE: lib/kernel32/thread/arm/thread.S
|
||||||
|
* PURPOSE: Thread and process start thunks
|
||||||
|
* PROGRAMMER:
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <ksarm.h>
|
||||||
|
|
||||||
|
IMPORT BaseThreadStartup
|
||||||
|
IMPORT BaseProcessStartup
|
||||||
|
|
||||||
|
TEXTAREA
|
||||||
|
|
||||||
|
LEAF_ENTRY BaseThreadStartupThunk
|
||||||
|
__assertfail
|
||||||
|
bx lr
|
||||||
|
LEAF_END BaseThreadStartupThunk
|
||||||
|
|
||||||
|
LEAF_ENTRY BaseProcessStartThunk
|
||||||
|
__assertfail
|
||||||
|
bx lr
|
||||||
|
LEAF_END BaseProcessStartThunk
|
||||||
|
|
||||||
|
END
|
||||||
|
/* EOF */
|
21
reactos/lib/sdk/crt/except/arm/__jump_unwind.s
Normal file
21
reactos/lib/sdk/crt/except/arm/__jump_unwind.s
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
/*
|
||||||
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
|
* PROJECT: ReactOS CRT library
|
||||||
|
* PURPOSE: Implementation of __jmp_unwind
|
||||||
|
* PROGRAMMER: Timo Kreuzer (timo.kreuzer@reactos.org)
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* INCLUDES ******************************************************************/
|
||||||
|
|
||||||
|
#include <kxarm.h>
|
||||||
|
|
||||||
|
/* CODE **********************************************************************/
|
||||||
|
TEXTAREA
|
||||||
|
|
||||||
|
LEAF_ENTRY __jmp_unwind
|
||||||
|
__assertfail
|
||||||
|
bx lr
|
||||||
|
LEAF_END __jmp_unwind
|
||||||
|
|
||||||
|
END
|
||||||
|
/* EOF */
|
Loading…
Add table
Add a link
Reference in a new issue