mirror of
https://github.com/acidanthera/audk.git
synced 2025-04-08 17:05:09 +02:00
A bug exists when there are such statement in a asm file: _InterlockedCompareExchangePointer PROC _InterlockedCompareExchangePointer ENDP _InterlockedCompareExchange32 PROC mov ecx, [esp + 4] mov eax, [esp + 8] mov edx, [esp + 12] lock cmpxchg [ecx], edx ret _InterlockedCompareExchange32 ENDP The assembly will export _InterlockedCompareExchangePointer but not _InterlockedCompareExchange32 when using /Zm option. This option also introduced another strange issue in link time. Link tool will complain it can not find all symbols exported in the asm file when it is built by /Zm option. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6864 6f19259b-4bc3-4df7-8a09-765794883524
Description
Acidanthera UEFI Development Kit based on EDK II edk2-stable202405
Languages
C
76.4%
Assembly
10.5%
Python
9.3%
Rich Text Format
1.5%
C++
0.8%
Other
1.1%