lDebug release 8 (Announce)
> Writing of which, I checked all uses of this function. I think the only
> case that may still have a 32-bit stack is in the exception handlers:
> https://hg.pushbx.org/ecm/ldebug/file/92ea23f12b9d/source/pmentry.asm#l213
>
> Can a DPMI exception handler be called with a 32-bit stack? Seems like it
> is possible, but for dosemu2 and HDPMI it seems like the stack is either
> 16-bit or ESPH is zero, as a build with _PM_ENTRY_SECTION=0
> works as expected.
Added a build option to check this: https://hg.pushbx.org/ecm/ldebug/rev/f8cde3f9652d
Both dosemu2 and HDPMI appear to set the ss B bit but leave esph as zero.
---
l
Complete thread:
- lDebug release 8 - ecm, 08.03.2024, 19:29 (Announce)
- lDebug release 8 - Japheth, 10.03.2024, 10:40
- lDebug release 8 - roytam, 10.03.2024, 11:53
- lDebug release 8 - ecm, 10.03.2024, 15:02
- lDebug release 8 - ecm, 10.03.2024, 15:25
- lDebug release 8 - Japheth, 11.03.2024, 10:47
- lDebug release 8 - ecm, 10.03.2024, 15:25
- lDebug release 8 - ecm, 11.03.2024, 09:30
- lDebug release 8 - Japheth, 10.03.2024, 10:40