diff --git a/src/adbg/object/server.d b/src/adbg/object/server.d index a216a75..38dfd2b 100644 --- a/src/adbg/object/server.d +++ b/src/adbg/object/server.d @@ -864,6 +864,14 @@ if (o.i.ne.header.ne_flags & (NE_HFLAG_INT8086 | NE_HFLAG_INTI286)) return AdbgMachine.i8086; break; + case lx: + switch (o.i.lx.header.cpu) { + case LX_CPU_80286: return AdbgMachine.i8086; + case LX_CPU_80386: + case LX_CPU_80486: return AdbgMachine.x86; + default: + } + break; case pe: return adbg_object_pe_machine(o.i.pe.header.Machine); case macho: // NOTE: Both Mach-O headers (regular/fat) match in layout for cputype return adbg_object_macho_machine(o.i.macho.header.cputype);