Newer
Older
AMI-Aptio-BIOS-Reversed / ReFlash / ReFlash.md
@Ajax Dong Ajax Dong 2 days ago 7 KB Init

ReFlash

  • Module: ReFlash
  • Port: 13905
  • Total: 191
  • Named: 147
  • Unnamed: 44

Functions

  • InternalCopyMem @ 0x2e0 (0x42 bytes)
  • InternalSetMem @ 0x330 (0x11 bytes)
  • InternalCompareMem @ 0x350 (0x1d bytes)
  • InternalIsZeroBuffer @ 0x3b0 (0x20 bytes)
  • fn_addr @ 0x3d0 (0x3 bytes)
  • __rdtsc_w @ 0x3e0 (0xa bytes)
  • _enable_w @ 0x3f0 (0x2 bytes)
  • _disable_w @ 0x400 (0x2 bytes)
  • __getcallerseflags_w @ 0x410 (0x3 bytes)
  • _ModuleEntryPoint @ 0x420 (0x2b bytes)
  • ReFlashDriverEntryPoint @ 0x44c (0x4d7 bytes)
  • ReFlashReadHiiString @ 0x924 (0x9b bytes)
  • ReFlashParseVarStore @ 0x9c0 (0xb2 bytes)
  • ReFlashUpdateBootSettings @ 0xa74 (0x12f bytes)
  • ReFlashGetBootDevice @ 0xba4 (0x117 bytes)
  • ReFlashEntry @ 0xcbc (0x2fe bytes)
  • ReFlashShowErrorDialog @ 0xfbc (0x77 bytes)
  • ReFlashShowHiiPopup @ 0x1034 (0x57 bytes)
  • ReFlashInitCallback @ 0x108c (0x18b bytes)
  • ReFlashBootCompleteReset @ 0x1218 (0x66 bytes)
  • ReFlashIterateRegions @ 0x1280 (0x121 bytes)
  • ReFlashCallbackDispatcher @ 0x13a4 (0x1bb bytes)
  • ReFlashRegionRead @ 0x1560 (0x104 bytes)
  • ReFlashRegionWrite @ 0x1664 (0x83 bytes)
  • ReFlashRegionEraseWrite @ 0x16e8 (0xa4 bytes)
  • ReFlashInitFlashRegion @ 0x178c (0x18e bytes)
  • ReFlashEnumerateRegions @ 0x191c (0x1b7 bytes)
  • ReFlashGetImageFilePath @ 0x1ad4 (0x54 bytes)
  • ReFlashLogImageInfo @ 0x1b28 (0x71 bytes)
  • ReFlashGetFlashInfo @ 0x1b9c (0xa3 bytes)
  • ReFlashLoadFirmwareImage @ 0x1c40 (0x12d bytes)
  • ReFlashGetDefaultFwVersion @ 0x1d70 (0x11e bytes)
  • ReFlashGetFwVersion @ 0x1e90 (0xd3 bytes)
  • ReFlashBootFlow @ 0x1f64 (0x173 bytes)
  • ReFlashCheckAndDispatch @ 0x20d8 (0x13f bytes)
  • ReFlashSubInit @ 0x2218 (0x37 bytes)
  • ReFlashSubDispatch @ 0x2250 (0x56 bytes)
  • ReFlashFindGuidInLayout @ 0x22a8 (0xa3 bytes)
  • ReFlashGuidLookup @ 0x234c (0x73 bytes)
  • ReFlashSubProcessor @ 0x23c0 (0x8d bytes)
  • ReFlashSetBootFlag @ 0x2450 (0x82 bytes)
  • ReFlashCheckBootRegion @ 0x24d4 (0xa8 bytes)
  • ReFlashCheckFlashState @ 0x257c (0xd2 bytes)
  • ReFlashParseFlashRegions @ 0x2650 (0x1ec bytes)
  • ReFlashFindGuidInTable @ 0x283c (0xc1 bytes)
  • ReFlashCopyGuidData @ 0x2900 (0xe1 bytes)
  • nullsub_1 @ 0x29e4 (0x3 bytes)
  • ReFlashShowProgress @ 0x29e8 (0x12a bytes)
  • ReFlashSubCleanup @ 0x2b14 (0x70 bytes)
  • ReFlashSubTeardown @ 0x2b84 (0x43 bytes)
  • sub_2BC8 @ 0x2bc8 (0x40 bytes)
  • DriverEntryPoint @ 0x2c08 (0x273 bytes)
  • DebugLibIsDebugEnabled @ 0x2e7c (0x7f bytes)
  • DebugPrint @ 0x2efc (0x47 bytes)
  • DebugAssert @ 0x2f44 (0x3e bytes)
  • Assert_46 @ 0x2f84 (0x46 bytes)
  • CompareGuid @ 0x2fcc (0x67 bytes)
  • CopyMem @ 0x3034 (0x99 bytes)
  • sub_30D0 @ 0x30d0 (0x55 bytes)
  • CompareMem @ 0x3128 (0xd6 bytes)
  • StrLen @ 0x3200 (0x93 bytes)
  • StrCpyS @ 0x3294 (0x11c bytes)
  • Assert_10 @ 0x33b0 (0xcc bytes)
  • Assert_21 @ 0x347c (0x6b bytes)
  • Assert_8 @ 0x34e8 (0xcd bytes)
  • Assert_37 @ 0x35b8 (0x2d bytes)
  • Assert_28 @ 0x35e8 (0x3c bytes)
  • Assert_36 @ 0x3624 (0x2e bytes)
  • Assert_34 @ 0x3654 (0x2f bytes)
  • Assert_26 @ 0x3684 (0x3e bytes)
  • Assert_23 @ 0x36c4 (0x56 bytes)
  • ReFlashParseVersionString @ 0x371c (0x12f bytes)
  • sub_384C @ 0x384c (0x23 bytes)
  • Assert_27 @ 0x3870 (0x3e bytes)
  • AllocatePool @ 0x38b0 (0x31 bytes)
  • AllocateZeroPool @ 0x38e4 (0x44 bytes)
  • sub_3928 @ 0x3928 (0xa5 bytes)
  • AllocatePoolWithAssert @ 0x39d0 (0x44 bytes)
  • UnicodeSPrint @ 0x3a14 (0x60 bytes)
  • sub_3A74 @ 0x3a74 (0x33 bytes)
  • Assert_19 @ 0x3aa8 (0x76 bytes)
  • BasePrintLibSPrintMarker @ 0x3b20 (0xe0f bytes)
  • sub_4930 @ 0x4930 (0x22 bytes)
  • Assert_17 @ 0x4954 (0x86 bytes)
  • Assert_38 @ 0x49dc (0x2c bytes)
  • Assert_35 @ 0x4a08 (0x2f bytes)
  • Assert_30 @ 0x4a38 (0x38 bytes)
  • Assert_31 @ 0x4a70 (0x37 bytes)
  • Assert_29 @ 0x4aa8 (0x39 bytes)
  • Assert_24 @ 0x4ae4 (0x53 bytes)
  • Assert_22 @ 0x4b38 (0x67 bytes)
  • Assert_25 @ 0x4ba0 (0x40 bytes)
  • Assert_44 @ 0x4be0 (0x60 bytes)
  • Assert_42 @ 0x4c40 (0xd6 bytes)
  • Assert_12 @ 0x4d18 (0xb4 bytes)
  • UefiLibGetConfigTable @ 0x4dcc (0xc4 bytes)
  • sub_4E90 @ 0x4e90 (0x3a bytes)
  • HobLibGetHobList @ 0x4ecc (0x82 bytes)
  • HobLibGetNextHob @ 0x4f50 (0x58 bytes)
  • ReFlashFindFlashDescriptor @ 0x4fa8 (0x4e bytes)
  • Assert_43 @ 0x4ff8 (0x73 bytes)
  • sub_506C @ 0x506c (0x31 bytes)
  • ReFlashGetLanguage @ 0x50a0 (0x73 bytes)
  • HiiParseNameValuePairs @ 0x5114 (0x1a9 bytes)
  • HiiParseGuidString @ 0x52c0 (0x7d bytes)
  • HiiParseRoutingData @ 0x5340 (0x165 bytes)
  • sub_54A8 @ 0x54a8 (0xd6 bytes)
  • HiiExtractConfigCallback @ 0x5580 (0x2c1 bytes)
  • HiiRouteConfigCallback @ 0x5844 (0x26a bytes)
  • HiiUnsupportedCallback @ 0x5ab0 (0xb bytes)
  • ReFlashInstallProtocol @ 0x5abc (0x1af bytes)
  • InternalGetBestLanguage @ 0x5c6c (0x135 bytes)
  • ReFlashGetPackageList @ 0x5da4 (0xbf bytes)
  • HiiSetStringNew @ 0x5e64 (0xb6 bytes)
  • ReFlashInternalGetHiiString @ 0x5f1c (0x142 bytes)
  • ReFlashSetProgress @ 0x6060 (0x145 bytes)
  • sub_61A8 @ 0x61a8 (0x182 bytes)
  • sub_632C @ 0x632c (0x219 bytes)
  • DriverEntryPoint_0 @ 0x6548 (0x5e bytes)
  • sub_65A8 @ 0x65a8 (0xe1 bytes)
  • DebugPrintErrorLevel @ 0x668c (0x8a bytes)
  • AllocateReservedPool @ 0x6718 (0x2b bytes)
  • AllocateCopyPool @ 0x6744 (0x3e bytes)
  • sub_6784 @ 0x6784 (0x52 bytes)
  • sub_67D8 @ 0x67d8 (0xd5 bytes)
  • sub_68B0 @ 0x68b0 (0x46 bytes)
  • GetVariable @ 0x68f8 (0xbe bytes)
  • sub_69B8 @ 0x69b8 (0x71 bytes)
  • sub_6A2C @ 0x6a2c (0xd7 bytes)
  • sub_6B04 @ 0x6b04 (0xc7 bytes)
  • HiiConstructConfigAltString @ 0x6bcc (0x26 bytes)
  • HiiConstructConfigAltStringWorker @ 0x6bf4 (0x478 bytes)
  • UnicodeSPrintAsciiFormat @ 0x706c (0x1d bytes)
  • sub_708C @ 0x708c (0x78 bytes)
  • sub_7104 @ 0x7104 (0x9e bytes)
  • sub_71A4 @ 0x71a4 (0x530 bytes)
  • Assert_5 @ 0x76d4 (0x14b bytes)
  • Assert_14 @ 0x7820 (0xa7 bytes)
  • Assert_6 @ 0x78c8 (0x13c bytes)
  • ReFlashReadRomLayout @ 0x7a04 (0xdf bytes)
  • sub_7AE4 @ 0x7ae4 (0x4b bytes)
  • Assert_13 @ 0x7b30 (0xab bytes)
  • Assert_0 @ 0x7bdc (0x218 bytes)
  • Assert_15 @ 0x7df4 (0xa1 bytes)
  • Assert_9 @ 0x7e98 (0xcd bytes)
  • sub_7F68 @ 0x7f68 (0x86 bytes)
  • sub_7FF0 @ 0x7ff0 (0x2f bytes)
  • Assert_11 @ 0x8020 (0xc2 bytes)
  • Assert_41 @ 0x80e4 (0x101 bytes)
  • sub_81E8 @ 0x81e8 (0x6e bytes)
  • Assert_2 @ 0x8258 (0x1fb bytes)
  • Assert_3 @ 0x8454 (0x175 bytes)
  • Assert_20 @ 0x85cc (0x6c bytes)
  • Assert_39 @ 0x8638 (0x1de bytes)
  • Assert_40 @ 0x8818 (0x176 bytes)
  • Assert_7 @ 0x8990 (0xe2 bytes)
  • Assert_45 @ 0x8a74 (0x4a bytes)
  • sub_8AC0 @ 0x8ac0 (0x83 bytes)
  • sub_8B44 @ 0x8b44 (0xfc bytes)
  • Assert @ 0x8c40 (0x228 bytes)
  • Assert_4 @ 0x8e68 (0x150 bytes)
  • sub_8FB8 @ 0x8fb8 (0x5a bytes)
  • Assert_18 @ 0x9014 (0x7a bytes)
  • sub_9090 @ 0x9090 (0x14e bytes)
  • sub_91E0 @ 0x91e0 (0x107 bytes)
  • sub_92E8 @ 0x92e8 (0x92 bytes)
  • sub_937C @ 0x937c (0x1e bytes)
  • sub_939C @ 0x939c (0x9b bytes)
  • sub_9438 @ 0x9438 (0x9b bytes)
  • sub_94D4 @ 0x94d4 (0x115 bytes)
  • sub_95EC @ 0x95ec (0x86 bytes)
  • HiiGetStringAndUpdate @ 0x9674 (0xe9 bytes)
  • sub_9760 @ 0x9760 (0xb3 bytes)
  • sub_9814 @ 0x9814 (0x293 bytes)
  • DebugLibGetDebugMask @ 0x9aa8 (0x4e bytes)
  • Assert_32 @ 0x9af8 (0x34 bytes)
  • Assert_33 @ 0x9b2c (0x30 bytes)
  • SetMem @ 0x9b5c (0x6e bytes)
  • AssertCpuDeadLoop @ 0x9bcc (0x8c bytes)
  • Assert_1 @ 0x9c58 (0x203 bytes)
  • Assert_16 @ 0x9e5c (0x9d bytes)
  • sub_9EFC @ 0x9efc (0x20 bytes)
  • HiiCheckUpdateState @ 0x9f1c (0x5c bytes)
  • sub_9F78 @ 0x9f78 (0x5b bytes)
  • sub_9FD4 @ 0x9fd4 (0xab bytes)
  • HiiInitUpdateContext @ 0xa080 (0xa8 bytes)
  • HiiInternalApplyUpdate @ 0xa128 (0xf8 bytes)
  • HiiInternalGetUnicodeString @ 0xa220 (0xc3 bytes)
  • sub_A2E4 @ 0xa2e4 (0x3c bytes)
  • sub_A37E @ 0xa37e (0x4f bytes)
  • sub_A3D0 @ 0xa3d0 (0xb0 bytes)