https://git.reactos.org/?p=reactos.git;a=commitdiff;h=fec11747bb49ef08388b1285fa5d59e62a5413e6
commit fec11747bb49ef08388b1285fa5d59e62a5413e6 Author: Mohamed Mediouni <[email protected]> AuthorDate: Fri May 31 23:42:53 2019 +0200 Commit: Stanislav Motylkov <[email protected]> CommitDate: Sun Apr 26 19:58:53 2020 +0300 [CRT] Implement __chkstk function for ARM (#1595) Incoming r4 contains the number of dwords to allocate, converting to bytes then return. This makes ReactOS applications compiled for ARM running on true ARM Windows. Reference: https://github.com/wine-mirror/wine/commit/2b095beace7b457586bd33b3b1c81df116215193 --- sdk/lib/crt/except/arm/chkstk_asm.s | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/sdk/lib/crt/except/arm/chkstk_asm.s b/sdk/lib/crt/except/arm/chkstk_asm.s index 78e65772ca8..c088149919a 100644 --- a/sdk/lib/crt/except/arm/chkstk_asm.s +++ b/sdk/lib/crt/except/arm/chkstk_asm.s @@ -1,9 +1,12 @@ /* - * COPYRIGHT: BSD - See COPYING.ARM in the top level directory - * PROJECT: ReactOS CRT librariy - * PURPOSE: Implementation of _chkstk and _alloca_probe - * PROGRAMMER: Timo Kreuzer ([email protected]) - * Yuntian Zhang ([email protected]) + * PROJECT: ReactOS CRT library + * LICENSE: BSD - See COPYING.ARM in the top level directory + * PURPOSE: Implementation of _chkstk and _alloca_probe + * COPYRIGHT: Copyright 2014 Timo Kreuzer ([email protected]) + * Copyright 2014 Yuntian Zhang ([email protected]) + * Copyright 2019 Mohamed Mediouni ([email protected]) + * + * REFERENCES: https://github.com/wine-mirror/wine/commit/2b095beace7b457586bd33b3b1c81df116215193 */ /* INCLUDES ******************************************************************/ @@ -14,7 +17,7 @@ TEXTAREA LEAF_ENTRY __chkstk - __assertfail + lsl r4, r4, #2 bx lr LEAF_END __chkstk
