MCPcopy Create free account
hub / github.com/CloverHackyColor/CloverBootloader / PatchTableHeader

Function PatchTableHeader

rEFIt_UEFI/Platform/AcpiPatcher.cpp:392–402  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

390}
391
392BOOLEAN PatchTableHeader(EFI_ACPI_DESCRIPTION_HEADER *Header)
393{
394 BOOLEAN Ret1, Ret2, Ret3;
395 if (!(gSettings.FixDsdt & FIX_HEADERS) && !gSettings.FixHeaders) {
396 return FALSE;
397 }
398 Ret1 = FixAsciiTableHeader((UINT8*)&Header->CreatorId, 4);
399 Ret2 = FixAsciiTableHeader((UINT8*)&Header->OemTableId, 8);
400 Ret3 = FixAsciiTableHeader((UINT8*)&Header->OemId, 6);
401 return (Ret1 || Ret2 || Ret3);
402}
403
404VOID PatchAllTables()
405{

Callers 4

PatchAllTablesFunction · 0.85
InsertTableFunction · 0.85
ReplaceOrInsertTableFunction · 0.85
PatchACPIFunction · 0.85

Calls 1

FixAsciiTableHeaderFunction · 0.85

Tested by

no test coverage detected