public static void markup(LoadConfigDirectory lcd, Program program, MessageLog log,
			NTHeader ntHeader) {

		// ControlFlowGuard
		markupCfgFunction("_guard_check_icall", "ControlFlowGuard check",
			lcd::getCfgCheckFunctionPointer, program, ntHeader, log);
		markupCfgFunction("_guard_dispatch_icall", "ControlFlowGuard dispatch",
			lcd::getCfgDispatchFunctionPointer, program, ntHeader, log);
		markupCfgFunctionTable(lcd, program, log);
		markupCfgAddressTakenIatEntryTable(lcd, program, log);

		// ReturnFlowGuard
		markupCfgFunction("_guard_ss_verify_failure", "ReturnFlowGuard failure",
			lcd::getRfgFailureRoutine, program, ntHeader, log);
		markupCfgFunction("_guard_ss_verify_failure_default", "ReturnFlowGuard default failure",
			lcd::getRfgFailureRoutineFunctionPointer, program, ntHeader, log);
		markupCfgFunction("_guard_ss_verify_sp_default", "ReturnFlowGuard verify stack pointer",
			lcd::getRfgVerifyStackPointerFunctionPointer, program, ntHeader, log);
	}
Perform markup on the supported ControlFlowGuard and ReturnFlowGuard functions and 
tables, if they exist.

@param lcd The PE LoadConfigDirectory.
@param program The program.
@param log The log.
@param ntHeader The PE NTHeader.
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pe/ControlFlowGuard.java