summaryrefslogtreecommitdiff
path: root/MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c
AgeCommit message (Expand)AuthorFilesLines
2025-10-16MdeModulePkg: DXE Core: Correct Usage of EFI_MEMORY_ATTRIBUTE_MASKOliver Smith-Denny1-1/+1
2025-07-09MdeModulePkg: Leak Memory if Not RW on FreePagesOliver Smith-Denny1-0/+63
2025-05-07MdeModulePkg: Fix Image Memory Protection ApplyingOliver Smith-Denny1-8/+13
2025-04-27MdeModulePkg: DxeCore: Set Image Protections Through GCDOliver Smith-Denny1-6/+111
2025-04-27MdeModulePkg: DxeCore: Lower Image Protection Print to Verbose Log LevelOliver Smith-Denny1-1/+1
2024-03-30MdeModulePkg: MemoryProtection: Use ImageRecordPropertiesLibOliver Smith-Denny1-213/+28
2024-03-14MdeModulePkg: DxeCore: Correct Runtime Granularity Memory TypeOliver Smith-Denny1-2/+2
2023-11-27MdeModulePkg: Move Some DXE MAT Logic to ImagePropertiesRecordLibTaylor Beebe1-23/+1
2023-04-10MdeModulePkg: Update code to be more C11 compliant by using __func__Rebecca Cran1-3/+3
2021-12-07MdeModulePkg: Apply uncrustify changesMichael Kubacki1-235/+268
2020-07-15MdeModulePkg: Add New Memory AttributesOleksiy Yakovlev1-5/+2
2020-04-07MdeModulePkg: disable properties table generation but retain the codeArd Biesheuvel1-1/+0
2019-11-09MdeModulePkg/Core/Dxe: free page 0 after disabling NULL pointer detectionJian J Wang1-0/+5
2019-04-09MdeModulePkg: Replace BSD License with BSD+Patent LicenseMichael D Kinney1-7/+1
2018-11-07MdeModulePkg/Core: fix ineffective guard page issueJian J Wang1-19/+17
2018-11-07MdeModulePkg/Core: fill logic hole in MemoryProtectionCpuArchProtocolNotifyJian J Wang1-4/+5
2018-10-26MdeModulePkg/Core: add freed-memory guard featureJian J Wang1-1/+1
2018-09-24MdeModulePkg: remove PE/COFF header workaround for ELILO on IPFArd Biesheuvel1-16/+1
2018-08-20MdeModulePkg: Remove redundant library classes and GUIDsshenglei1-1/+0
2018-03-16MdeModulePkg/Core: allow HeapGuard even before CpuArchProtocol installedJian J Wang1-0/+5
2018-03-07MdeModulePkg/Core: Fix feature conflict between NX and Stack guardHao Wu1-4/+58
2018-03-07MdeModulePkg/Core: Refine handling NULL detection in NX settingHao Wu1-11/+11
2018-02-02MdeModulePkg/Core: fix feature conflict between NX and heap guardJian J Wang1-0/+22
2018-02-02MdeModulePkg/Core: fix feature conflict between NX and NULL detectionJian J Wang1-4/+18
2017-12-26MdeModulePkg/Core: Fix heap guard issuesJian J Wang1-3/+0
2017-12-05MdeModulePkg/Core/Dxe: log informative memprotect msgs at DEBUG_INFO levelLaszlo Ersek1-4/+9
2017-11-21MdeModulePkg: Fix unix style of EOLJian J Wang1-3/+3
2017-11-17MdeModulePkg/DxeCore: Implement heap guard feature for UEFIJian J Wang1-0/+3
2017-10-11MdeModulePkg/Core/Dxe: Add EndOfDxe workaround for NULL pointer detectionJian J Wang1-0/+65
2017-03-28MdeModulePkg/MemoryProtection: Fix coding style issueDandan Bi1-1/+1
2017-03-22MdeModulePkg/MemoryProtection: split protect and unprotect pathsArd Biesheuvel1-50/+35
2017-03-20MdeModulePkg/Core/Dxe: downgrade "CodeSegmentCount is 0" msg to DEBUG_WARNLaszlo Ersek1-2/+10
2017-03-07MdeModulePkg/DxeCore: Fix coding style issuesBi, Dandan1-2/+4
2017-03-06MdeModulePkg/DxeCore: switch to MdePkg allocation granularity macrosArd Biesheuvel1-2/+2
2017-03-01MdeModulePkg: use LShiftU64() instead of "<<" to avoid IA32 build error.Fu Siyuan1-1/+1
2017-02-28MdeModulePkg/DxeCore: implement memory protection policyArd Biesheuvel1-1/+370
2017-02-26MdeModulePkg/DxeCore: base code protection on permission attributesArd Biesheuvel1-1/+9
2017-02-22MdeModulePkg/DxeCore: Add UEFI image protection.Jiewen Yao1-0/+769