[ASM]
[reactos.git] / reactos / lib / rtl / i386 / res_asm.s
1 /*
2 * COPYRIGHT: GNU GPL - See COPYING in the top level directory
3 * PROJECT: ReactOS Run-Time Library
4 * PURPOSE:
5 * FILE: lib/rtl/i386/res_asm.S
6 * PROGRAMER:
7 */
8
9 #include <asm.inc>
10 #include <ks386.inc>
11
12 EXTERN _LdrpAccessResource@16:PROC
13
14 /*
15 * On x86, Shrinker, an executable compressor, depends on the
16 * "call access_resource" instruction being there.
17 */
18 .code
19 PUBLIC _LdrAccessResource@16
20 _LdrAccessResource@16:
21 push ebp
22 mov ebp, esp
23 sub esp, 4
24 push [ebp + 24]
25 push [ebp + 20]
26 push [ebp + 16]
27 push [ebp + 12]
28 push [ebp + 8]
29 call _LdrpAccessResource@16
30 leave
31 ret 16
32
33 END