summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
90eda6f)
This patch adds the NORETURN attribute to functions that transfer to
other phases, along with an UNREACHABLE() call at the end to avoid
false warnings.
DxeIpl has been excluded as its main function returns a status.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Marvin Haeuser <Marvin.Haeuser@outlook.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
EFIAPI\r
DxeMain (\r
IN VOID *HobStart\r
EFIAPI\r
DxeMain (\r
IN VOID *HobStart\r
//\r
ASSERT (FALSE);\r
CpuDeadLoop ();\r
//\r
ASSERT (FALSE);\r
CpuDeadLoop ();\r
EFIAPI\r
PeiCore (\r
IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData,\r
EFIAPI\r
PeiCore (\r
IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData,\r
EFIAPI\r
PeiCore (\r
IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreDataPtr,\r
EFIAPI\r
PeiCore (\r
IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreDataPtr,\r
//\r
ASSERT (FALSE);\r
CpuDeadLoop();\r
//\r
ASSERT (FALSE);\r
CpuDeadLoop();\r
//\r
ASSERT_EFI_ERROR (Status);\r
CpuDeadLoop();\r
//\r
ASSERT_EFI_ERROR (Status);\r
CpuDeadLoop();\r