MCPcopy Create free account

hub / github.com/Mattiwatti/EfiGuard / functions

Functions104 in github.com/Mattiwatti/EfiGuard

↓ 45 callersFunctionPrintf
Application/EfiDSEFix/src/EfiDSEFix.h:133
↓ 8 callersFunctionNtCurrentPeb
Application/EfiDSEFix/src/ntdll.h:4289
↓ 8 callersFunctionWaitForKey
EfiGuardDxe/util.c:228
↓ 7 callersFunctionGetProcedureAddress
Application/EfiDSEFix/src/pe.cpp:142
↓ 7 callersFunctionRtlNtMajorVersion
Application/EfiDSEFix/src/EfiDSEFix.h:62
↓ 6 callersFunctionFindPattern
TODO: #ifdef EFI_DEBUG, this should keep a match count and continue until the end of the buffer, then ASSERT(MatchCount == 1)
EfiGuardDxe/util.c:277
↓ 5 callersFunctionRtlpImageNtHeaderEx
EfiGuardDxe/pe.c:28
↓ 5 callersFunctionSetConsoleTextColour
EfiGuardDxe/util.c:259
↓ 5 callersFunctionSetServicePointer
(Un)hooks a service table pointer, replacing its value with NewFunction and returning the original address.
EfiGuardDxe/EfiGuardDxe.c:93
↓ 5 callersFunctionZydisInit
EfiGuardDxe/util.c:436
↓ 4 callersFunctionAddressIsInSection
Application/EfiDSEFix/src/pe.cpp:113
↓ 4 callersFunctionHookedBootManagerImgArchStartBootApplication
EfiGuardDxe/PatchBootmgr.c:45
↓ 4 callersFunctionRtlSleep
EfiGuardDxe/util.c:18
↓ 4 callersFunctionRtlStall
EfiGuardDxe/util.c:45
↓ 4 callersFunctionWaitForKey
Application/Loader/Loader.c:58
↓ 3 callersFunctionFindKernelModule
Application/EfiDSEFix/src/EfiDSEFix.cpp:10
↓ 3 callersFunctionGetPeFileVersionInfo
EfiGuardDxe/pe.c:455
↓ 3 callersFunctionRtlNtMinorVersion
Application/EfiDSEFix/src/EfiDSEFix.h:70
↓ 3 callersFunctionhde64_disasm
Application/EfiDSEFix/src/hde/hde64.c:12
↓ 2 callersFunctionDisableWriteProtect
EfiGuardDxe/util.c:122
↓ 2 callersFunctionEfiGuardUnload
Driver unload
EfiGuardDxe/EfiGuardDxe.c:481
↓ 2 callersFunctionEnableWriteProtect
EfiGuardDxe/util.c:141
↓ 2 callersFunctionFileTypeToString
EfiGuardDxe/pe.c:133
↓ 2 callersFunctionGetInputFileType
EfiGuardDxe/pe.c:63
↓ 2 callersFunctionParseCommandLine
Application/EfiDSEFix/src/main.cpp:135
↓ 2 callersFunctionPatchBootManager
Patches the Windows Boot Manager (either bootmgfw.efi or bootmgr.efi; normally the former unless booting a WIM file)
EfiGuardDxe/PatchBootmgr.c:238
↓ 2 callersFunctionPatchImgpFilterValidationFailure
Patches ImgpFilterValidationFailure in bootmgfw.efi, bootmgr.efi, and winload.[efi|exe] Failures are ignored because this patch is not needed for the
EfiGuardDxe/PatchWinload.c:263
↓ 2 callersFunctionPatchImgpValidateImageHash
Patches ImgpValidateImageHash in bootmgfw.efi, bootmgr.efi, and winload.[efi|exe] to allow loading modified kernels and boot loaders. Failures are ign
EfiGuardDxe/PatchWinload.c:177
↓ 2 callersFunctionPrintKernelPatchInfo
EfiGuardDxe/util.c:98
↓ 2 callersFunctionPrintLoadedImageInfo
EfiGuardDxe/util.c:55
↓ 2 callersFunctionPrintUsage
Application/EfiDSEFix/src/main.cpp:4
↓ 2 callersFunctionPromptInput
Application/Loader/Loader.c:100
↓ 2 callersFunctionResetTextInput
Application/Loader/Loader.c:44
↓ 2 callersFunctionTestSetVariableHook
Application/EfiDSEFix/src/EfiDSEFix.cpp:283
↓ 2 callersFunctionTryBootOptionsInOrder
Attempt to boot each Windows boot option in the BootOptions array. This function is a combined and simplified version of BootBootOptions (BdsDxe) and
Application/Loader/Loader.c:382
↓ 1 callersFunctionAdjustCiOptions
Application/EfiDSEFix/src/EfiDSEFix.cpp:416
↓ 1 callersFunctionDisableDSE
EfiGuardDxe/PatchNtoskrnl.c:503
↓ 1 callersFunctionDisablePatchGuard
EfiGuardDxe/PatchNtoskrnl.c:87
↓ 1 callersFunctionDisableVbs
EfiGuardDxe/PatchWinload.c:86
↓ 1 callersFunctionDumpSystemInformation
Application/EfiDSEFix/src/sysinfo.cpp:40
↓ 1 callersFunctionEfiGuardInitialize
Main entry point
EfiGuardDxe/EfiGuardDxe.c:537
↓ 1 callersFunctionFindCiEnabled
For Windows Vista/7. Credits: DSEFix by hfiref0x
Application/EfiDSEFix/src/EfiDSEFix.cpp:49
↓ 1 callersFunctionFindCiOptions
For Windows 8 and worse. Credits: DSEFix by hfiref0x
Application/EfiDSEFix/src/EfiDSEFix.cpp:74
↓ 1 callersFunctionFindCiOptionsVariable
Application/EfiDSEFix/src/EfiDSEFix.cpp:185
↓ 1 callersFunctionFindIATAddressForImport
EfiGuardDxe/pe.c:210
↓ 1 callersFunctionFindOslFwpKernelSetupPhase1
Finds OslFwpKernelSetupPhase1 in winload.efi
EfiGuardDxe/PatchWinload.c:400
↓ 1 callersFunctionFindResourceDataById
Similar to LdrFindResource_U + LdrAccessResource combined, with some shortcuts for size optimization: - Only IDs are supported for type/name/language,
EfiGuardDxe/pe.c:382
↓ 1 callersFunctionGetBootLoadedModule
EfiGuardDxe/PatchWinload.c:62
↓ 1 callersFunctionIsFiveLevelPagingEnabled
EfiGuardDxe/util.c:190
↓ 1 callersFunctionIsVbsEnabled
Application/EfiDSEFix/src/EfiDSEFix.cpp:257
↓ 1 callersFunctionLocateFile
Try to find a file by browsing each device
Application/Loader/Loader.c:152
↓ 1 callersFunctionMapFileSectionView
Application/EfiDSEFix/src/pe.cpp:55
↓ 1 callersFunctionPatchNtoskrnl
Patches ntoskrnl.exe
EfiGuardDxe/PatchNtoskrnl.c:813
↓ 1 callersFunctionPatchWinload
Patches winload.efi
EfiGuardDxe/PatchWinload.c:639
↓ 1 callersFunctionPrintCodeIntegrityOptions
Application/EfiDSEFix/src/sysinfo.cpp:24
↓ 1 callersFunctionPrintGuid
Application/EfiDSEFix/src/EfiDSEFix.h:155
↓ 1 callersFunctionRtlIsCanonicalAddress
EfiGuardDxe/pe.c:13
↓ 1 callersFunctionRtlMsToTicks
Application/EfiDSEFix/src/EfiDSEFix.h:78
↓ 1 callersFunctionRtlOpenFile
Application/EfiDSEFix/src/pe.cpp:11
↓ 1 callersFunctionRvaToOffset
EfiGuardDxe/pe.c:308
↓ 1 callersFunctionSetHighestAvailableTextMode
Application/Loader/Loader.c:218
↓ 1 callersFunctionStartEfiGuard
Application/Loader/Loader.c:260
↓ 1 callersFunctionStrniCmp
EfiGuardDxe/util.c:201
↓ 1 callersFunctionWaitForKeyWithTimeout
Application/Loader/Loader.c:80
↓ 1 callersFunctionWriteToCiOptions
Application/EfiDSEFix/src/EfiDSEFix.cpp:355
↓ 1 callersFunctionwmain
Application/EfiDSEFix/src/main.cpp:25
FunctionAppendKernelPatchMessage
EfiGuardDxe/util.c:69
FunctionAppendTailList
Application/EfiDSEFix/src/ntdll.h:4933
FunctionBlStatusPrintNoop
EfiGuardDxe/PatchWinload.c:45
FunctionDriverConfigure
EfiGuardDxe/EfiGuardDxe.c:458
FunctionExitBootServicesEvent
ExitBootServices callback
EfiGuardDxe/EfiGuardDxe.c:337
FunctionFindPatternVerbose
For debugging non-working signatures. Not that I would ever need to do such a thing of course. Ha ha... ha TODO: #ifdef EFI_DEBUG, this should keep a
EfiGuardDxe/util.c:314
FunctionGetPerformanceCounter
EfiGuardDxe/VisualUefi.c:53
FunctionGetPerformanceCounterProperties
EfiGuardDxe/VisualUefi.c:63
FunctionHookedBootmgfwImgArchEfiStartBootApplication_Vista
EfiGuardDxe/PatchBootmgr.c:147
FunctionHookedBootmgfwImgArchStartBootApplication_Eight
EfiGuardDxe/PatchBootmgr.c:170
FunctionHookedBootmgrImgArchEfiStartBootApplication_Vista
EfiGuardDxe/PatchBootmgr.c:194
FunctionHookedBootmgrImgArchStartBootApplication_Eight
EfiGuardDxe/PatchBootmgr.c:217
FunctionHookedLoadImage
Boot Services LoadImage hook
EfiGuardDxe/EfiGuardDxe.c:131
FunctionHookedOslFwpKernelSetupPhase1
winload.efi!OslFwpKernelSetupPhase1 hook to patch ntoskrnl.exe
EfiGuardDxe/PatchWinload.c:123
FunctionHookedSetVariable
Runtime Services SetVariable hook
EfiGuardDxe/EfiGuardDxe.c:236
FunctionInitializeListHead
Application/EfiDSEFix/src/ntdll.h:4845
FunctionInsertHeadList
Application/EfiDSEFix/src/ntdll.h:4919
FunctionInsertTailList
Application/EfiDSEFix/src/ntdll.h:4905
FunctionInternalGetSpinLockProperties
Placeholder definitions to make linking against BaseSynchronizationLib possible. See https://github.com/ionescu007/VisualUefi/issues/25 This is not a
EfiGuardDxe/VisualUefi.c:43
FunctionIsListEmpty
Application/EfiDSEFix/src/ntdll.h:4854
FunctionNtProcessStartupW
Application/EfiDSEFix/src/main.cpp:249
FunctionNtWaitForWorkViaWorkerFactory
Application/EfiDSEFix/src/ntdll.h:7986
FunctionPLIST_ENTRY RemoveHeadList
Application/EfiDSEFix/src/ntdll.h:4877
FunctionPLIST_ENTRY RemoveTailList
Application/EfiDSEFix/src/ntdll.h:4891
FunctionPSINGLE_LIST_ENTRY PopEntryList
Application/EfiDSEFix/src/ntdll.h:4948
FunctionPushEntryList
Application/EfiDSEFix/src/ntdll.h:4962
FunctionRemoveEntryList
Application/EfiDSEFix/src/ntdll.h:4863
FunctionRtlInitEmptyUnicodeString
Application/EfiDSEFix/src/ntdll.h:265
FunctionRtlQueryPerformanceCounter
Application/EfiDSEFix/src/ntdll.h:8656
FunctionRtlQueryPerformanceFrequency
Application/EfiDSEFix/src/ntdll.h:8635
FunctionRtlSleep
Application/EfiDSEFix/src/EfiDSEFix.h:88
FunctionSetVirtualAddressMapEvent
SetVirtualAddressMap callback
EfiGuardDxe/EfiGuardDxe.c:435
FunctionUefiMain
Application/Loader/Loader.c:609
FunctionUefiMain
EfiGuardDxe/VisualUefi.c:85
next →1–100 of 104, ranked by callers