Function Table
| Address |
Name |
Description |
| 0x5CC |
_ModuleEntryPoint (ModuleEntryPoint) |
DXE/SMM entry point: constructor sequence (sub_30D8), then main init (sub_3550), fallback (sub_34E0) on failure |
| (rsi) |
sub_30D8 (PlatformErrorHandlerConstructors) |
AutoGen constructor dispatcher / library initialization path |
| (rsi) |
sub_3550 (RegisterPlatformErrorHandler) |
Main PlatformErrorHandler initialization |
| (rsi) |
sub_34E0 (PlatformErrorHandlerFallbackInit) |
Fallback/teardown initialization helper |
| (rsi) |
sub_594 (PlatformErrorHandlerSmmEntry) |
Secondary SMM entry observed in local analysis |
Recovered Globals
| Recovered Name |
Original Symbol |
Purpose |
| ErrorSourceListHead |
qword_72E0 |
Head of registered error-source list |
| ErrorSourceListTail |
qword_72E8 |
Tail of registered error-source list |
| NotificationCallbackHead |
qword_72F0 |
Head of notification callback list |
| NotificationCallbackTail |
qword_72F8 |
Tail of notification callback list |
| EmcaPlatformProtocol |
qword_7368 |
Cached EMCA platform protocol pointer |
| SmmIpmiTransportProtocol |
qword_73C0 |
Cached SMM IPMI transport protocol pointer |
Module File Split
_ModuleEntryPoint/sub_594 are entry paths in PlatformErrorHandler.c.
- Functions
sub_1D8C/sub_1E3C families referenced by the module analysis are documented in emcaplatformhookslib.c.
Generated by HR650X BIOS Decompilation Project