├── AslrPkg ├── AslrPkg.dec ├── AslrPkg.dsc ├── Contributions.txt ├── License.txt └── Override │ └── MdeModulePkg │ └── Core │ ├── Dxe │ ├── Dispatcher │ │ ├── Dependency.c │ │ └── Dispatcher.c │ ├── DxeCore.uni │ ├── DxeCoreExtra.uni │ ├── DxeMain.h │ ├── DxeMain.inf │ ├── DxeMain │ │ ├── DxeMain.c │ │ └── DxeProtocolNotify.c │ ├── Event │ │ ├── Event.c │ │ ├── Event.h │ │ ├── Timer.c │ │ └── Tpl.c │ ├── FwVol │ │ ├── Ffs.c │ │ ├── FwVol.c │ │ ├── FwVolAttrib.c │ │ ├── FwVolDriver.h │ │ ├── FwVolRead.c │ │ └── FwVolWrite.c │ ├── FwVolBlock │ │ ├── FwVolBlock.c │ │ └── FwVolBlock.h │ ├── Gcd │ │ ├── Gcd.c │ │ └── Gcd.h │ ├── Hand │ │ ├── DriverSupport.c │ │ ├── Handle.c │ │ ├── Handle.h │ │ ├── Locate.c │ │ └── Notify.c │ ├── Image │ │ ├── Image.c │ │ └── Image.h │ ├── Library │ │ └── Library.c │ ├── Mem │ │ ├── Imem.h │ │ ├── MemData.c │ │ ├── MemoryProfileRecord.c │ │ ├── Page.c │ │ └── Pool.c │ ├── Misc │ │ ├── DebugImageInfo.c │ │ ├── InstallConfigurationTable.c │ │ ├── MemoryAttributesTable.c │ │ ├── MemoryProtection.c │ │ ├── PropertiesTable.c │ │ ├── SetWatchdogTimer.c │ │ └── Stall.c │ └── SectionExtraction │ │ └── CoreSectionExtraction.c │ ├── DxeIplPeim │ ├── Arm │ │ └── DxeLoadFunc.c │ ├── DxeIpl.h │ ├── DxeIpl.inf │ ├── DxeIpl.uni │ ├── DxeIplExtra.uni │ ├── DxeLoad.c │ ├── Ebc │ │ └── DxeLoadFunc.c │ ├── Ia32 │ │ ├── DxeLoadFunc.c │ │ ├── IdtVectorAsm.S │ │ ├── IdtVectorAsm.asm │ │ └── IdtVectorAsm.nasm │ ├── Ipf │ │ └── DxeLoadFunc.c │ └── X64 │ │ ├── DxeLoadFunc.c │ │ ├── VirtualMemory.c │ │ └── VirtualMemory.h │ └── PiSmmCore │ ├── Dependency.c │ ├── Dispatcher.c │ ├── Handle.c │ ├── InstallConfigurationTable.c │ ├── Locate.c │ ├── MemoryAttributesTable.c │ ├── Notify.c │ ├── Page.c │ ├── PiSmmCore.c │ ├── PiSmmCore.h │ ├── PiSmmCore.inf │ ├── PiSmmCore.uni │ ├── PiSmmCoreExtra.uni │ ├── PiSmmCorePrivateData.h │ ├── PiSmmIpl.c │ ├── PiSmmIpl.inf │ ├── PiSmmIpl.uni │ ├── PiSmmIplExtra.uni │ ├── Pool.c │ ├── Smi.c │ ├── SmiHandlerProfile.c │ └── SmramProfileRecord.c ├── ControlFlowPkg ├── CfgTest │ └── CfgTest │ │ ├── CfgTest.c │ │ ├── CfgTest.h │ │ ├── CfgTest.inf │ │ ├── CfgTestAgent.c │ │ ├── CfgTestAgent.inf │ │ ├── Ia32 │ │ └── ExternFunc.nasm │ │ └── X64 │ │ └── ExternFunc.nasm ├── Contributions.txt ├── ControlFlowPkg.dec ├── ControlFlowPkg.dsc ├── DxeCet │ └── Override │ │ ├── IntelFsp2WrapperPkg │ │ └── Library │ │ │ └── BaseFspWrapperApiLib │ │ │ ├── BaseFspWrapperApiLib.inf │ │ │ ├── FspWrapperApiLib.c │ │ │ ├── IA32 │ │ │ └── DispatchExecute.c │ │ │ └── X64 │ │ │ ├── Cet.nasm │ │ │ ├── DispatchExecute.c │ │ │ └── Thunk64To32.nasm │ │ ├── MdeModulePkg │ │ └── Core │ │ │ └── DxeIplPeim │ │ │ ├── Arm │ │ │ └── DxeLoadFunc.c │ │ │ ├── DxeIpl.h │ │ │ ├── DxeIpl.inf │ │ │ ├── DxeIpl.uni │ │ │ ├── DxeIplExtra.uni │ │ │ ├── DxeLoad.c │ │ │ ├── Ebc │ │ │ └── DxeLoadFunc.c │ │ │ ├── Ia32 │ │ │ ├── DxeLoadFunc.c │ │ │ └── IdtVectorAsm.nasm │ │ │ └── X64 │ │ │ ├── DxeLoadFunc.c │ │ │ ├── VirtualMemory.c │ │ │ └── VirtualMemory.h │ │ └── UefiCpuPkg │ │ └── CpuDxe │ │ ├── CpuDxe.c │ │ ├── CpuDxe.h │ │ ├── CpuDxe.inf │ │ ├── CpuDxe.uni │ │ ├── CpuDxeExtra.uni │ │ ├── CpuGdt.c │ │ ├── CpuGdt.h │ │ ├── CpuMp.c │ │ ├── CpuMp.h │ │ ├── CpuPageTable.c │ │ ├── CpuPageTable.h │ │ ├── Ia32 │ │ ├── Cet.nasm │ │ └── CpuAsm.nasm │ │ └── X64 │ │ ├── Cet.nasm │ │ └── CpuAsm.nasm ├── Ibt │ └── Override │ │ └── UefiCpuPkg │ │ ├── Library │ │ └── CpuExceptionHandlerLib │ │ │ ├── CpuExceptionCommon.c │ │ │ ├── CpuExceptionCommon.h │ │ │ ├── DxeCpuExceptionHandlerLib.inf │ │ │ ├── DxeCpuExceptionHandlerLib.uni │ │ │ ├── DxeException.c │ │ │ ├── Ia32 │ │ │ ├── ArchExceptionHandler.c │ │ │ ├── ArchInterruptDefs.h │ │ │ ├── ExceptionHandlerAsm.S │ │ │ ├── ExceptionHandlerAsm.nasm │ │ │ └── ExceptionTssEntryAsm.nasm │ │ │ ├── PeiCpuException.c │ │ │ ├── PeiCpuExceptionHandlerLib.inf │ │ │ ├── PeiCpuExceptionHandlerLib.uni │ │ │ ├── PeiDxeSmmCpuException.c │ │ │ ├── SecPeiCpuException.c │ │ │ ├── SecPeiCpuExceptionHandlerLib.inf │ │ │ ├── SecPeiCpuExceptionHandlerLib.uni │ │ │ ├── SmmCpuExceptionHandlerLib.inf │ │ │ ├── SmmCpuExceptionHandlerLib.uni │ │ │ ├── SmmException.c │ │ │ └── X64 │ │ │ ├── ArchExceptionHandler.c │ │ │ ├── ArchInterruptDefs.h │ │ │ ├── ExceptionHandlerAsm.S │ │ │ └── ExceptionHandlerAsm.nasm │ │ └── PiSmmCpuDxeSmm │ │ ├── CpuS3.c │ │ ├── CpuService.c │ │ ├── CpuService.h │ │ ├── Ia32 │ │ ├── Cet.nasm │ │ ├── MpFuncs.nasm │ │ ├── PageTbl.c │ │ ├── Semaphore.c │ │ ├── SmiEntry.nasm │ │ ├── SmiException.nasm │ │ ├── SmmFuncsArch.c │ │ ├── SmmInit.nasm │ │ ├── SmmProfileArch.c │ │ └── SmmProfileArch.h │ │ ├── MpService.c │ │ ├── PiSmmCpuDxeSmm.c │ │ ├── PiSmmCpuDxeSmm.h │ │ ├── PiSmmCpuDxeSmm.inf │ │ ├── PiSmmCpuDxeSmm.uni │ │ ├── PiSmmCpuDxeSmmExtra.uni │ │ ├── SmmCpuMemoryManagement.c │ │ ├── SmmProfile.c │ │ ├── SmmProfile.h │ │ ├── SmmProfileInternal.h │ │ ├── SmramSaveState.c │ │ ├── SyncTimer.c │ │ └── X64 │ │ ├── Cet.nasm │ │ ├── MpFuncs.nasm │ │ ├── PageTbl.c │ │ ├── Semaphore.c │ │ ├── SmiEntry.nasm │ │ ├── SmiException.nasm │ │ ├── SmmFuncsArch.c │ │ ├── SmmInit.nasm │ │ ├── SmmProfileArch.c │ │ └── SmmProfileArch.h ├── Library │ └── CfgStubLib │ │ ├── CfgProtocol.h │ │ ├── CfgStub.c │ │ ├── CfgStubLib.inf │ │ ├── CfiStub.c │ │ ├── PeLoadConfiguration.h │ │ ├── UefiImage.c │ │ ├── WinNTInclude.h │ │ ├── WinNTServiceLibMsvc.c │ │ └── WinNtThunk.h ├── License.txt └── Test │ ├── IndirectBranchTrackingTest │ ├── Ia32 │ │ └── EndBr.nasm │ ├── IndirectBranchTrackingTest.c │ ├── IndirectBranchTrackingTest.inf │ ├── IndirectBranchTrackingTestSmm.c │ ├── IndirectBranchTrackingTestSmm.inf │ └── X64 │ │ └── EndBr.nasm │ └── ShadowStackTest │ ├── ShadowStackTest.c │ ├── ShadowStackTest.inf │ ├── ShadowStackTestSmm.c │ └── ShadowStackTestSmm.inf ├── CppPkg ├── Contributions.txt ├── CppPkg.dsc ├── Library │ └── UefiCppEntryPoint │ │ ├── CppCrt.inf │ │ ├── Scripts │ │ └── gcc-ld-script │ │ ├── UefiImage.c │ │ ├── crt.c │ │ ├── crtbegin.cpp │ │ ├── crtend.cpp │ │ ├── ctors.cpp │ │ └── new_delete.cpp ├── License.txt └── TestCpp │ ├── TestCpp.cpp │ └── TestCpp.inf ├── OverflowDetectionPkg ├── Contributions.txt ├── Include │ └── Library │ │ └── PageTableLib.h ├── Library │ ├── PageTableLibNull │ │ ├── PageTableLibNull.c │ │ └── PageTableLibNull.inf │ └── PageTableLibX86Pae │ │ ├── PageTableLibX86Pae.c │ │ └── PageTableLibX86Pae.inf ├── License.txt ├── OverflowDetectionPkg.dec ├── OverflowDetectionPkg.dsc └── Test │ ├── DoubleFree │ ├── DoubleFreePage.c │ ├── DoubleFreePage.inf │ ├── DoubleFreePageSmm.inf │ ├── DoubleFreePool.c │ ├── DoubleFreePool.inf │ └── DoubleFreePoolSmm.inf │ ├── ExecDataSection │ ├── ExecDataSection.c │ ├── ExecDataSection.inf │ ├── ExecDataSectionSmm.c │ └── ExecDataSectionSmm.inf │ ├── HeapOverflow │ ├── HeapOverflowDownPage.c │ ├── HeapOverflowDownPage.inf │ ├── HeapOverflowDownPageSmm.inf │ ├── HeapOverflowDownPool.c │ ├── HeapOverflowDownPool.inf │ ├── HeapOverflowDownPoolSmm.inf │ ├── HeapOverflowUpPage.c │ ├── HeapOverflowUpPage.inf │ ├── HeapOverflowUpPageSmm.inf │ ├── HeapOverflowUpPool.c │ ├── HeapOverflowUpPool.inf │ └── HeapOverflowUpPoolSmm.inf │ ├── PartialFree │ ├── PartialFreePage.c │ ├── PartialFreePage.inf │ └── PartialFreePageSmm.inf │ ├── RingSwitch │ ├── Communication.h │ ├── CpuDump.c │ ├── Ia32 │ │ └── Ring.nasm │ ├── RingSwitch.c │ ├── RingSwitch.inf │ ├── RingSwitchSmm.c │ ├── RingSwitchSmm.inf │ ├── RingSwitchSmmApp.c │ ├── RingSwitchSmmApp.inf │ └── X64 │ │ └── Ring.nasm │ ├── StackOverflow │ ├── CpuDump.c │ ├── Ia32 │ │ └── Stack.nasm │ ├── StackOverflow.c │ ├── StackOverflow.inf │ ├── StackOverflowSmm.c │ ├── StackOverflowSmm.inf │ └── X64 │ │ └── Stack.nasm │ └── WriteCodeSection │ ├── WriteCodeSection.c │ ├── WriteCodeSection.inf │ ├── WriteCodeSectionSmm.c │ └── WriteCodeSectionSmm.inf ├── Readme.md ├── StackCheckPkg ├── Contributions.txt ├── Library │ └── StackCheckLib │ │ ├── ASanStub.c │ │ ├── GSStub.c │ │ ├── MSanStub.c │ │ ├── RTCStub.c │ │ ├── RTCcStub.c │ │ ├── RTCsStub.c │ │ ├── RTCuStub.c │ │ ├── StackCheckLib.inf │ │ ├── StackProtectorStub.c │ │ └── UBSanStub.c ├── License.txt ├── StackCheckPkg.dec ├── StackCheckPkg.dsc └── Test │ ├── SideChannelTest │ ├── SideChannelTest.c │ └── SideChannelTest.inf │ ├── SmallTypeTest │ ├── SmallTypeTest.c │ └── SmallTypeTest.inf │ ├── StackCookieTest │ ├── StackCookieTest.c │ └── StackCookieTest.inf │ ├── StackFrameTest │ ├── StackFrameTest.c │ └── StackFrameTest.inf │ ├── UninitializedVariableTest │ ├── UninitializedVariableTest.c │ └── UninitializedVariableTest.inf │ └── Variant1Test │ ├── Variant1App │ ├── Variant1App.c │ ├── Variant1App.inf │ └── spectre.c │ └── Variant1Smm │ ├── Variant1Smm.c │ ├── Variant1Smm.inf │ ├── Variant1SmmApp.c │ ├── Variant1SmmApp.inf │ └── Variant1SmmCommBuffer.h ├── Summary.md ├── UserModePkg ├── Contributions.txt ├── Include │ └── Protocol │ │ └── UserModeThunk.h ├── License.txt ├── UserModePkg.dec ├── UserModePkg.dsc └── UserModeThunk │ ├── Ia32 │ ├── Context.c │ ├── ExceptionHandlerAsm.nasm │ └── UserMode.asm │ ├── UserModeThunk.c │ ├── UserModeThunk.inf │ └── x64 │ ├── Context.c │ ├── ExceptionHandlerAsm.nasm │ └── UserMode.asm └── doc └── A_Tour_Beyond_BIOS_Securiy_Enhancement_to_Mitigate_Buffer_Overflow_in_UEFI.pdf /AslrPkg/AslrPkg.dec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/AslrPkg.dec -------------------------------------------------------------------------------- /AslrPkg/AslrPkg.dsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/AslrPkg.dsc -------------------------------------------------------------------------------- /AslrPkg/Contributions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Contributions.txt -------------------------------------------------------------------------------- /AslrPkg/License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/License.txt -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Dispatcher/Dependency.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Dispatcher/Dependency.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Dispatcher/Dispatcher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Dispatcher/Dispatcher.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/DxeCore.uni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/DxeCore.uni -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/DxeCoreExtra.uni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/DxeCoreExtra.uni -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/DxeMain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/DxeMain.h -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/DxeMain.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/DxeMain.inf -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/DxeMain/DxeMain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/DxeMain/DxeMain.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/DxeMain/DxeProtocolNotify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/DxeMain/DxeProtocolNotify.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Event/Event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Event/Event.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Event/Event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Event/Event.h -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Event/Timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Event/Timer.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Event/Tpl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Event/Tpl.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/FwVol/Ffs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/FwVol/Ffs.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/FwVol/FwVol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/FwVol/FwVol.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/FwVol/FwVolAttrib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/FwVol/FwVolAttrib.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/FwVol/FwVolDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/FwVol/FwVolDriver.h -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/FwVol/FwVolRead.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/FwVol/FwVolRead.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/FwVol/FwVolWrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/FwVol/FwVolWrite.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/FwVolBlock/FwVolBlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/FwVolBlock/FwVolBlock.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/FwVolBlock/FwVolBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/FwVolBlock/FwVolBlock.h -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Gcd/Gcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Gcd/Gcd.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Gcd/Gcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Gcd/Gcd.h -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Hand/DriverSupport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Hand/DriverSupport.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Hand/Handle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Hand/Handle.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Hand/Handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Hand/Handle.h -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Hand/Locate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Hand/Locate.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Hand/Notify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Hand/Notify.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Image/Image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Image/Image.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Image/Image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Image/Image.h -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Library/Library.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Library/Library.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Mem/Imem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Mem/Imem.h -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Mem/MemData.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Mem/MemData.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Mem/MemoryProfileRecord.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Mem/MemoryProfileRecord.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Mem/Page.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Mem/Page.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Mem/Pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Mem/Pool.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Misc/DebugImageInfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Misc/DebugImageInfo.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Misc/InstallConfigurationTable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Misc/InstallConfigurationTable.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Misc/MemoryAttributesTable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Misc/MemoryAttributesTable.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Misc/PropertiesTable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Misc/PropertiesTable.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Misc/SetWatchdogTimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Misc/SetWatchdogTimer.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/Misc/Stall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/Misc/Stall.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/Dxe/SectionExtraction/CoreSectionExtraction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/Dxe/SectionExtraction/CoreSectionExtraction.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/Arm/DxeLoadFunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/Arm/DxeLoadFunc.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/DxeIpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/DxeIpl.h -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/DxeIpl.uni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/DxeIpl.uni -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/DxeIplExtra.uni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/DxeIplExtra.uni -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/DxeLoad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/DxeLoad.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/Ebc/DxeLoadFunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/Ebc/DxeLoadFunc.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/Ia32/DxeLoadFunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/Ia32/DxeLoadFunc.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.S -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.asm -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.nasm -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/Ipf/DxeLoadFunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/Ipf/DxeLoadFunc.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/X64/DxeLoadFunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/X64/DxeLoadFunc.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/X64/VirtualMemory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/X64/VirtualMemory.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/X64/VirtualMemory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/DxeIplPeim/X64/VirtualMemory.h -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/Dependency.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/Dependency.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/Dispatcher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/Dispatcher.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/Handle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/Handle.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/InstallConfigurationTable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/InstallConfigurationTable.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/Locate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/Locate.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/MemoryAttributesTable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/MemoryAttributesTable.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/Notify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/Notify.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/Page.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/Page.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmCore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmCore.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmCore.h -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmCore.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmCore.inf -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmCore.uni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmCore.uni -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmCoreExtra.uni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmCoreExtra.uni -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmCorePrivateData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmCorePrivateData.h -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmIpl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmIpl.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmIpl.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmIpl.inf -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmIpl.uni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmIpl.uni -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmIplExtra.uni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/PiSmmIplExtra.uni -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/Pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/Pool.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/Smi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/Smi.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/SmiHandlerProfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/SmiHandlerProfile.c -------------------------------------------------------------------------------- /AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/SmramProfileRecord.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/AslrPkg/Override/MdeModulePkg/Core/PiSmmCore/SmramProfileRecord.c -------------------------------------------------------------------------------- /ControlFlowPkg/CfgTest/CfgTest/CfgTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/CfgTest/CfgTest/CfgTest.c -------------------------------------------------------------------------------- /ControlFlowPkg/CfgTest/CfgTest/CfgTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/CfgTest/CfgTest/CfgTest.h -------------------------------------------------------------------------------- /ControlFlowPkg/CfgTest/CfgTest/CfgTest.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/CfgTest/CfgTest/CfgTest.inf -------------------------------------------------------------------------------- /ControlFlowPkg/CfgTest/CfgTest/CfgTestAgent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/CfgTest/CfgTest/CfgTestAgent.c -------------------------------------------------------------------------------- /ControlFlowPkg/CfgTest/CfgTest/CfgTestAgent.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/CfgTest/CfgTest/CfgTestAgent.inf -------------------------------------------------------------------------------- /ControlFlowPkg/CfgTest/CfgTest/Ia32/ExternFunc.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/CfgTest/CfgTest/Ia32/ExternFunc.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/CfgTest/CfgTest/X64/ExternFunc.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/CfgTest/CfgTest/X64/ExternFunc.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/Contributions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Contributions.txt -------------------------------------------------------------------------------- /ControlFlowPkg/ControlFlowPkg.dec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/ControlFlowPkg.dec -------------------------------------------------------------------------------- /ControlFlowPkg/ControlFlowPkg.dsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/ControlFlowPkg.dsc -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/IntelFsp2WrapperPkg/Library/BaseFspWrapperApiLib/BaseFspWrapperApiLib.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/IntelFsp2WrapperPkg/Library/BaseFspWrapperApiLib/BaseFspWrapperApiLib.inf -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/IntelFsp2WrapperPkg/Library/BaseFspWrapperApiLib/FspWrapperApiLib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/IntelFsp2WrapperPkg/Library/BaseFspWrapperApiLib/FspWrapperApiLib.c -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/IntelFsp2WrapperPkg/Library/BaseFspWrapperApiLib/IA32/DispatchExecute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/IntelFsp2WrapperPkg/Library/BaseFspWrapperApiLib/IA32/DispatchExecute.c -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/IntelFsp2WrapperPkg/Library/BaseFspWrapperApiLib/X64/Cet.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/IntelFsp2WrapperPkg/Library/BaseFspWrapperApiLib/X64/Cet.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/IntelFsp2WrapperPkg/Library/BaseFspWrapperApiLib/X64/DispatchExecute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/IntelFsp2WrapperPkg/Library/BaseFspWrapperApiLib/X64/DispatchExecute.c -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/IntelFsp2WrapperPkg/Library/BaseFspWrapperApiLib/X64/Thunk64To32.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/IntelFsp2WrapperPkg/Library/BaseFspWrapperApiLib/X64/Thunk64To32.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/Arm/DxeLoadFunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/Arm/DxeLoadFunc.c -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/DxeIpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/DxeIpl.h -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/DxeIpl.uni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/DxeIpl.uni -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/DxeIplExtra.uni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/DxeIplExtra.uni -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/DxeLoad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/DxeLoad.c -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/Ebc/DxeLoadFunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/Ebc/DxeLoadFunc.c -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/Ia32/DxeLoadFunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/Ia32/DxeLoadFunc.c -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/X64/DxeLoadFunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/X64/DxeLoadFunc.c -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/X64/VirtualMemory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/X64/VirtualMemory.c -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/X64/VirtualMemory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/MdeModulePkg/Core/DxeIplPeim/X64/VirtualMemory.h -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuDxe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuDxe.c -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuDxe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuDxe.h -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuDxe.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuDxe.inf -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuDxe.uni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuDxe.uni -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuDxeExtra.uni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuDxeExtra.uni -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuGdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuGdt.c -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuGdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuGdt.h -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuMp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuMp.c -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuMp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuMp.h -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuPageTable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuPageTable.c -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuPageTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/CpuPageTable.h -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/Ia32/Cet.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/Ia32/Cet.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/Ia32/CpuAsm.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/Ia32/CpuAsm.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/X64/Cet.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/X64/Cet.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/X64/CpuAsm.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/DxeCet/Override/UefiCpuPkg/CpuDxe/X64/CpuAsm.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/CpuExceptionCommon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/CpuExceptionCommon.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/CpuExceptionCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/CpuExceptionCommon.h -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/DxeCpuExceptionHandlerLib.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/DxeCpuExceptionHandlerLib.inf -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/DxeCpuExceptionHandlerLib.uni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/DxeCpuExceptionHandlerLib.uni -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/DxeException.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/DxeException.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ArchExceptionHandler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ArchExceptionHandler.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ArchInterruptDefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ArchInterruptDefs.h -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ExceptionHandlerAsm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ExceptionHandlerAsm.S -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ExceptionHandlerAsm.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ExceptionHandlerAsm.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ExceptionTssEntryAsm.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ExceptionTssEntryAsm.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiCpuException.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiCpuException.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiCpuExceptionHandlerLib.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiCpuExceptionHandlerLib.inf -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiCpuExceptionHandlerLib.uni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiCpuExceptionHandlerLib.uni -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiDxeSmmCpuException.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiDxeSmmCpuException.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/SecPeiCpuException.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/SecPeiCpuException.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/SecPeiCpuExceptionHandlerLib.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/SecPeiCpuExceptionHandlerLib.inf -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/SecPeiCpuExceptionHandlerLib.uni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/SecPeiCpuExceptionHandlerLib.uni -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/SmmCpuExceptionHandlerLib.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/SmmCpuExceptionHandlerLib.inf -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/SmmCpuExceptionHandlerLib.uni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/SmmCpuExceptionHandlerLib.uni -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/SmmException.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/SmmException.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/ArchExceptionHandler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/ArchExceptionHandler.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/ArchInterruptDefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/ArchInterruptDefs.h -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/ExceptionHandlerAsm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/ExceptionHandlerAsm.S -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/ExceptionHandlerAsm.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/ExceptionHandlerAsm.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/CpuS3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/CpuS3.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/CpuService.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/CpuService.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/CpuService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/CpuService.h -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/Cet.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/Cet.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/MpFuncs.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/MpFuncs.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/PageTbl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/PageTbl.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/Semaphore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/Semaphore.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmiEntry.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmiEntry.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmiException.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmiException.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmmFuncsArch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmmFuncsArch.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmmInit.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmmInit.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmmProfileArch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmmProfileArch.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmmProfileArch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmmProfileArch.h -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.h -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.inf -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.uni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.uni -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmmExtra.uni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmmExtra.uni -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/SmmCpuMemoryManagement.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/SmmCpuMemoryManagement.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.h -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfileInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfileInternal.h -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/SmramSaveState.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/SmramSaveState.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/SyncTimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/SyncTimer.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/Cet.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/Cet.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/MpFuncs.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/MpFuncs.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/PageTbl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/PageTbl.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/Semaphore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/Semaphore.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/SmiEntry.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/SmiEntry.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/SmiException.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/SmiException.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/SmmFuncsArch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/SmmFuncsArch.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/SmmInit.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/SmmInit.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/SmmProfileArch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/SmmProfileArch.c -------------------------------------------------------------------------------- /ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/SmmProfileArch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Ibt/Override/UefiCpuPkg/PiSmmCpuDxeSmm/X64/SmmProfileArch.h -------------------------------------------------------------------------------- /ControlFlowPkg/Library/CfgStubLib/CfgProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Library/CfgStubLib/CfgProtocol.h -------------------------------------------------------------------------------- /ControlFlowPkg/Library/CfgStubLib/CfgStub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Library/CfgStubLib/CfgStub.c -------------------------------------------------------------------------------- /ControlFlowPkg/Library/CfgStubLib/CfgStubLib.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Library/CfgStubLib/CfgStubLib.inf -------------------------------------------------------------------------------- /ControlFlowPkg/Library/CfgStubLib/CfiStub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Library/CfgStubLib/CfiStub.c -------------------------------------------------------------------------------- /ControlFlowPkg/Library/CfgStubLib/PeLoadConfiguration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Library/CfgStubLib/PeLoadConfiguration.h -------------------------------------------------------------------------------- /ControlFlowPkg/Library/CfgStubLib/UefiImage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Library/CfgStubLib/UefiImage.c -------------------------------------------------------------------------------- /ControlFlowPkg/Library/CfgStubLib/WinNTInclude.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Library/CfgStubLib/WinNTInclude.h -------------------------------------------------------------------------------- /ControlFlowPkg/Library/CfgStubLib/WinNTServiceLibMsvc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Library/CfgStubLib/WinNTServiceLibMsvc.c -------------------------------------------------------------------------------- /ControlFlowPkg/Library/CfgStubLib/WinNtThunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Library/CfgStubLib/WinNtThunk.h -------------------------------------------------------------------------------- /ControlFlowPkg/License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/License.txt -------------------------------------------------------------------------------- /ControlFlowPkg/Test/IndirectBranchTrackingTest/Ia32/EndBr.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Test/IndirectBranchTrackingTest/Ia32/EndBr.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/Test/IndirectBranchTrackingTest/IndirectBranchTrackingTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Test/IndirectBranchTrackingTest/IndirectBranchTrackingTest.c -------------------------------------------------------------------------------- /ControlFlowPkg/Test/IndirectBranchTrackingTest/IndirectBranchTrackingTest.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Test/IndirectBranchTrackingTest/IndirectBranchTrackingTest.inf -------------------------------------------------------------------------------- /ControlFlowPkg/Test/IndirectBranchTrackingTest/IndirectBranchTrackingTestSmm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Test/IndirectBranchTrackingTest/IndirectBranchTrackingTestSmm.c -------------------------------------------------------------------------------- /ControlFlowPkg/Test/IndirectBranchTrackingTest/IndirectBranchTrackingTestSmm.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Test/IndirectBranchTrackingTest/IndirectBranchTrackingTestSmm.inf -------------------------------------------------------------------------------- /ControlFlowPkg/Test/IndirectBranchTrackingTest/X64/EndBr.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Test/IndirectBranchTrackingTest/X64/EndBr.nasm -------------------------------------------------------------------------------- /ControlFlowPkg/Test/ShadowStackTest/ShadowStackTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Test/ShadowStackTest/ShadowStackTest.c -------------------------------------------------------------------------------- /ControlFlowPkg/Test/ShadowStackTest/ShadowStackTest.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Test/ShadowStackTest/ShadowStackTest.inf -------------------------------------------------------------------------------- /ControlFlowPkg/Test/ShadowStackTest/ShadowStackTestSmm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Test/ShadowStackTest/ShadowStackTestSmm.c -------------------------------------------------------------------------------- /ControlFlowPkg/Test/ShadowStackTest/ShadowStackTestSmm.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/ControlFlowPkg/Test/ShadowStackTest/ShadowStackTestSmm.inf -------------------------------------------------------------------------------- /CppPkg/Contributions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/CppPkg/Contributions.txt -------------------------------------------------------------------------------- /CppPkg/CppPkg.dsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/CppPkg/CppPkg.dsc -------------------------------------------------------------------------------- /CppPkg/Library/UefiCppEntryPoint/CppCrt.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/CppPkg/Library/UefiCppEntryPoint/CppCrt.inf -------------------------------------------------------------------------------- /CppPkg/Library/UefiCppEntryPoint/Scripts/gcc-ld-script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/CppPkg/Library/UefiCppEntryPoint/Scripts/gcc-ld-script -------------------------------------------------------------------------------- /CppPkg/Library/UefiCppEntryPoint/UefiImage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/CppPkg/Library/UefiCppEntryPoint/UefiImage.c -------------------------------------------------------------------------------- /CppPkg/Library/UefiCppEntryPoint/crt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/CppPkg/Library/UefiCppEntryPoint/crt.c -------------------------------------------------------------------------------- /CppPkg/Library/UefiCppEntryPoint/crtbegin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/CppPkg/Library/UefiCppEntryPoint/crtbegin.cpp -------------------------------------------------------------------------------- /CppPkg/Library/UefiCppEntryPoint/crtend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/CppPkg/Library/UefiCppEntryPoint/crtend.cpp -------------------------------------------------------------------------------- /CppPkg/Library/UefiCppEntryPoint/ctors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/CppPkg/Library/UefiCppEntryPoint/ctors.cpp -------------------------------------------------------------------------------- /CppPkg/Library/UefiCppEntryPoint/new_delete.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/CppPkg/Library/UefiCppEntryPoint/new_delete.cpp -------------------------------------------------------------------------------- /CppPkg/License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/CppPkg/License.txt -------------------------------------------------------------------------------- /CppPkg/TestCpp/TestCpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/CppPkg/TestCpp/TestCpp.cpp -------------------------------------------------------------------------------- /CppPkg/TestCpp/TestCpp.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/CppPkg/TestCpp/TestCpp.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Contributions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Contributions.txt -------------------------------------------------------------------------------- /OverflowDetectionPkg/Include/Library/PageTableLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Include/Library/PageTableLib.h -------------------------------------------------------------------------------- /OverflowDetectionPkg/Library/PageTableLibNull/PageTableLibNull.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Library/PageTableLibNull/PageTableLibNull.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Library/PageTableLibNull/PageTableLibNull.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Library/PageTableLibNull/PageTableLibNull.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Library/PageTableLibX86Pae/PageTableLibX86Pae.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Library/PageTableLibX86Pae/PageTableLibX86Pae.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Library/PageTableLibX86Pae/PageTableLibX86Pae.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Library/PageTableLibX86Pae/PageTableLibX86Pae.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/License.txt -------------------------------------------------------------------------------- /OverflowDetectionPkg/OverflowDetectionPkg.dec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/OverflowDetectionPkg.dec -------------------------------------------------------------------------------- /OverflowDetectionPkg/OverflowDetectionPkg.dsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/OverflowDetectionPkg.dsc -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/DoubleFree/DoubleFreePage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/DoubleFree/DoubleFreePage.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/DoubleFree/DoubleFreePage.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/DoubleFree/DoubleFreePage.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/DoubleFree/DoubleFreePageSmm.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/DoubleFree/DoubleFreePageSmm.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/DoubleFree/DoubleFreePool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/DoubleFree/DoubleFreePool.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/DoubleFree/DoubleFreePool.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/DoubleFree/DoubleFreePool.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/DoubleFree/DoubleFreePoolSmm.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/DoubleFree/DoubleFreePoolSmm.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/ExecDataSection/ExecDataSection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/ExecDataSection/ExecDataSection.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/ExecDataSection/ExecDataSection.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/ExecDataSection/ExecDataSection.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/ExecDataSection/ExecDataSectionSmm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/ExecDataSection/ExecDataSectionSmm.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/ExecDataSection/ExecDataSectionSmm.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/ExecDataSection/ExecDataSectionSmm.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowDownPage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowDownPage.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowDownPage.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowDownPage.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowDownPageSmm.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowDownPageSmm.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowDownPool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowDownPool.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowDownPool.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowDownPool.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowDownPoolSmm.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowDownPoolSmm.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowUpPage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowUpPage.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowUpPage.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowUpPage.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowUpPageSmm.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowUpPageSmm.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowUpPool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowUpPool.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowUpPool.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowUpPool.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowUpPoolSmm.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/HeapOverflow/HeapOverflowUpPoolSmm.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/PartialFree/PartialFreePage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/PartialFree/PartialFreePage.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/PartialFree/PartialFreePage.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/PartialFree/PartialFreePage.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/PartialFree/PartialFreePageSmm.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/PartialFree/PartialFreePageSmm.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/RingSwitch/Communication.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/RingSwitch/Communication.h -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/RingSwitch/CpuDump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/RingSwitch/CpuDump.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/RingSwitch/Ia32/Ring.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/RingSwitch/Ia32/Ring.nasm -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/RingSwitch/RingSwitch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/RingSwitch/RingSwitch.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/RingSwitch/RingSwitch.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/RingSwitch/RingSwitch.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/RingSwitch/RingSwitchSmm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/RingSwitch/RingSwitchSmm.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/RingSwitch/RingSwitchSmm.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/RingSwitch/RingSwitchSmm.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/RingSwitch/RingSwitchSmmApp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/RingSwitch/RingSwitchSmmApp.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/RingSwitch/RingSwitchSmmApp.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/RingSwitch/RingSwitchSmmApp.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/RingSwitch/X64/Ring.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/RingSwitch/X64/Ring.nasm -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/StackOverflow/CpuDump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/StackOverflow/CpuDump.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/StackOverflow/Ia32/Stack.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/StackOverflow/Ia32/Stack.nasm -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/StackOverflow/StackOverflow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/StackOverflow/StackOverflow.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/StackOverflow/StackOverflow.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/StackOverflow/StackOverflow.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/StackOverflow/StackOverflowSmm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/StackOverflow/StackOverflowSmm.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/StackOverflow/StackOverflowSmm.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/StackOverflow/StackOverflowSmm.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/StackOverflow/X64/Stack.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/StackOverflow/X64/Stack.nasm -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/WriteCodeSection/WriteCodeSection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/WriteCodeSection/WriteCodeSection.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/WriteCodeSection/WriteCodeSection.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/WriteCodeSection/WriteCodeSection.inf -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/WriteCodeSection/WriteCodeSectionSmm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/WriteCodeSection/WriteCodeSectionSmm.c -------------------------------------------------------------------------------- /OverflowDetectionPkg/Test/WriteCodeSection/WriteCodeSectionSmm.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/OverflowDetectionPkg/Test/WriteCodeSection/WriteCodeSectionSmm.inf -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/Readme.md -------------------------------------------------------------------------------- /StackCheckPkg/Contributions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Contributions.txt -------------------------------------------------------------------------------- /StackCheckPkg/Library/StackCheckLib/ASanStub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Library/StackCheckLib/ASanStub.c -------------------------------------------------------------------------------- /StackCheckPkg/Library/StackCheckLib/GSStub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Library/StackCheckLib/GSStub.c -------------------------------------------------------------------------------- /StackCheckPkg/Library/StackCheckLib/MSanStub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Library/StackCheckLib/MSanStub.c -------------------------------------------------------------------------------- /StackCheckPkg/Library/StackCheckLib/RTCStub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Library/StackCheckLib/RTCStub.c -------------------------------------------------------------------------------- /StackCheckPkg/Library/StackCheckLib/RTCcStub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Library/StackCheckLib/RTCcStub.c -------------------------------------------------------------------------------- /StackCheckPkg/Library/StackCheckLib/RTCsStub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Library/StackCheckLib/RTCsStub.c -------------------------------------------------------------------------------- /StackCheckPkg/Library/StackCheckLib/RTCuStub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Library/StackCheckLib/RTCuStub.c -------------------------------------------------------------------------------- /StackCheckPkg/Library/StackCheckLib/StackCheckLib.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Library/StackCheckLib/StackCheckLib.inf -------------------------------------------------------------------------------- /StackCheckPkg/Library/StackCheckLib/StackProtectorStub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Library/StackCheckLib/StackProtectorStub.c -------------------------------------------------------------------------------- /StackCheckPkg/Library/StackCheckLib/UBSanStub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Library/StackCheckLib/UBSanStub.c -------------------------------------------------------------------------------- /StackCheckPkg/License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/License.txt -------------------------------------------------------------------------------- /StackCheckPkg/StackCheckPkg.dec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/StackCheckPkg.dec -------------------------------------------------------------------------------- /StackCheckPkg/StackCheckPkg.dsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/StackCheckPkg.dsc -------------------------------------------------------------------------------- /StackCheckPkg/Test/SideChannelTest/SideChannelTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Test/SideChannelTest/SideChannelTest.c -------------------------------------------------------------------------------- /StackCheckPkg/Test/SideChannelTest/SideChannelTest.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Test/SideChannelTest/SideChannelTest.inf -------------------------------------------------------------------------------- /StackCheckPkg/Test/SmallTypeTest/SmallTypeTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Test/SmallTypeTest/SmallTypeTest.c -------------------------------------------------------------------------------- /StackCheckPkg/Test/SmallTypeTest/SmallTypeTest.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Test/SmallTypeTest/SmallTypeTest.inf -------------------------------------------------------------------------------- /StackCheckPkg/Test/StackCookieTest/StackCookieTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Test/StackCookieTest/StackCookieTest.c -------------------------------------------------------------------------------- /StackCheckPkg/Test/StackCookieTest/StackCookieTest.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Test/StackCookieTest/StackCookieTest.inf -------------------------------------------------------------------------------- /StackCheckPkg/Test/StackFrameTest/StackFrameTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Test/StackFrameTest/StackFrameTest.c -------------------------------------------------------------------------------- /StackCheckPkg/Test/StackFrameTest/StackFrameTest.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Test/StackFrameTest/StackFrameTest.inf -------------------------------------------------------------------------------- /StackCheckPkg/Test/UninitializedVariableTest/UninitializedVariableTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Test/UninitializedVariableTest/UninitializedVariableTest.c -------------------------------------------------------------------------------- /StackCheckPkg/Test/UninitializedVariableTest/UninitializedVariableTest.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Test/UninitializedVariableTest/UninitializedVariableTest.inf -------------------------------------------------------------------------------- /StackCheckPkg/Test/Variant1Test/Variant1App/Variant1App.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Test/Variant1Test/Variant1App/Variant1App.c -------------------------------------------------------------------------------- /StackCheckPkg/Test/Variant1Test/Variant1App/Variant1App.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Test/Variant1Test/Variant1App/Variant1App.inf -------------------------------------------------------------------------------- /StackCheckPkg/Test/Variant1Test/Variant1App/spectre.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Test/Variant1Test/Variant1App/spectre.c -------------------------------------------------------------------------------- /StackCheckPkg/Test/Variant1Test/Variant1Smm/Variant1Smm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Test/Variant1Test/Variant1Smm/Variant1Smm.c -------------------------------------------------------------------------------- /StackCheckPkg/Test/Variant1Test/Variant1Smm/Variant1Smm.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Test/Variant1Test/Variant1Smm/Variant1Smm.inf -------------------------------------------------------------------------------- /StackCheckPkg/Test/Variant1Test/Variant1Smm/Variant1SmmApp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Test/Variant1Test/Variant1Smm/Variant1SmmApp.c -------------------------------------------------------------------------------- /StackCheckPkg/Test/Variant1Test/Variant1Smm/Variant1SmmApp.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Test/Variant1Test/Variant1Smm/Variant1SmmApp.inf -------------------------------------------------------------------------------- /StackCheckPkg/Test/Variant1Test/Variant1Smm/Variant1SmmCommBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/StackCheckPkg/Test/Variant1Test/Variant1Smm/Variant1SmmCommBuffer.h -------------------------------------------------------------------------------- /Summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/Summary.md -------------------------------------------------------------------------------- /UserModePkg/Contributions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/UserModePkg/Contributions.txt -------------------------------------------------------------------------------- /UserModePkg/Include/Protocol/UserModeThunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/UserModePkg/Include/Protocol/UserModeThunk.h -------------------------------------------------------------------------------- /UserModePkg/License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/UserModePkg/License.txt -------------------------------------------------------------------------------- /UserModePkg/UserModePkg.dec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/UserModePkg/UserModePkg.dec -------------------------------------------------------------------------------- /UserModePkg/UserModePkg.dsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/UserModePkg/UserModePkg.dsc -------------------------------------------------------------------------------- /UserModePkg/UserModeThunk/Ia32/Context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/UserModePkg/UserModeThunk/Ia32/Context.c -------------------------------------------------------------------------------- /UserModePkg/UserModeThunk/Ia32/ExceptionHandlerAsm.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/UserModePkg/UserModeThunk/Ia32/ExceptionHandlerAsm.nasm -------------------------------------------------------------------------------- /UserModePkg/UserModeThunk/Ia32/UserMode.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/UserModePkg/UserModeThunk/Ia32/UserMode.asm -------------------------------------------------------------------------------- /UserModePkg/UserModeThunk/UserModeThunk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/UserModePkg/UserModeThunk/UserModeThunk.c -------------------------------------------------------------------------------- /UserModePkg/UserModeThunk/UserModeThunk.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/UserModePkg/UserModeThunk/UserModeThunk.inf -------------------------------------------------------------------------------- /UserModePkg/UserModeThunk/x64/Context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/UserModePkg/UserModeThunk/x64/Context.c -------------------------------------------------------------------------------- /UserModePkg/UserModeThunk/x64/ExceptionHandlerAsm.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/UserModePkg/UserModeThunk/x64/ExceptionHandlerAsm.nasm -------------------------------------------------------------------------------- /UserModePkg/UserModeThunk/x64/UserMode.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/UserModePkg/UserModeThunk/x64/UserMode.asm -------------------------------------------------------------------------------- /doc/A_Tour_Beyond_BIOS_Securiy_Enhancement_to_Mitigate_Buffer_Overflow_in_UEFI.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jyao1/SecurityEx/HEAD/doc/A_Tour_Beyond_BIOS_Securiy_Enhancement_to_Mitigate_Buffer_Overflow_in_UEFI.pdf --------------------------------------------------------------------------------