summaryrefslogtreecommitdiff
path: root/BaseTools/Source/Python/Workspace/MetaFileCommentParser.py
diff options
context:
space:
mode:
authorMarc Chen <marc.chen@microsoft.com>2026-09-10 21:13:14 +0300
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2026-09-11 20:37:25 +0300
commitfc428a1dab3555d539404b8618a9519fe6105f1b (patch)
treef5996325eb1a33cfea8abb6f68103bc4d74a41b8 /BaseTools/Source/Python/Workspace/MetaFileCommentParser.py
parenta311509574edf15285f379df416063e9e9c015b5 (diff)
downloadedk2-fc428a1dab3555d539404b8618a9519fe6105f1b.tar.xz
MdePkg/CompilerIntrinsicsLib: Fix IA32 with VS202x
CompilerIntrinsicsLib is causing a #UD when used in IA32 mode. This was tracked back to memcpy using size_t, which locally defined in the file as __int64. When compiling for IA32 target, this results in the memcpy interpreting 64 bits from the calling convention instead of the 32 bits that were passed. Update the local size_t defines to use UINTN. This matches the functionality from CryptoPkg's Intrinsic functions. Add CompilerIntrinsics to IA32/X64 component so it is complied as part of CI. Add size_t as ECC check exclusion to MdePkg.ci.yaml. Signed-off-by: Aaron Pop <aaronpop@microsoft.com>
Diffstat (limited to 'BaseTools/Source/Python/Workspace/MetaFileCommentParser.py')
0 files changed, 0 insertions, 0 deletions