# AmiErrorHandlerMain

## Function Table

| Address | Name | Description |
|---------|------|-------------|
| 0x5F8 | `ModuleEntryPoint` | EDK2 SMM driver entrypoint |
| 0x5F8 | `ModuleEntryPoint -> AmiErrorHandlerAutoGenInit(); v4 = AmiErrorHandlerInitialize(ImageHandle, SystemTable); if (v4 < 0) AmiErrorHandlerInitFail(ImageHandle, SystemTable); return v4;` | Recovered symbol flow |
| 0x3E24 | `AmiErrorHandlerAutoGenInit` (aka `sub_3E24`) | AutoGen init sequence |
| 0x42EC | `AmiErrorHandlerInitialize` (aka `sub_42EC`) | Main SMM initialization and registration |
| 0x427C | `AmiErrorHandlerInitFail` (aka `sub_427C`) | Initialization failure cleanup/error path |

---
*Generated by HR650X BIOS Decompilation Project*
