| Address | Name | Description |
|---|---|---|
| rax | ModuleEntryPoint | Calls the AutoGen constructor, evaluates the initialization gate, runs Oa3SmmInitialize, and runs destructor/unload/assert cleanup on error-unwind path. |
| 0x4E4 | Oa3SmmAutoGenConstructor | Auto-generated constructor/bootstrap for OA3 SMM context setup. |
| 0x280 | Oa3SmmInitHook | Pre-initialize guard for the OA3 module startup path (if (!Oa3SmmInitHook(...))). |
| 0xA1C | Oa3SmmInitialize | Core OA3 SMM initialization routine executed when initialization gate allows startup. |
| 0xAF8 | Oa3SmmAutoGenDestructor | Auto-generated context cleanup called after module init attempt. |
| 0x320 | Oa3SmmUnload | Manual unload helper called with -1 on unwind path. |
| 0xC18 | Oa3SmmDebugAssert | Internal assertion handler for unreachable fallback checks. |
Generated by HR650X BIOS Decompilation Project