HXDOS : how do you identify import missing from system dll ? (DOSX)
Hi, Pals ! Long time no see...
I'm back with a question re. HXDOS : having SET DPMILDR=128,
if a PE fails at run time because an unresolved import is called,
how do you determine which was the missing function ?
Is there a relatively quick and straightforward method, or would
you need long and painful debugging sessions ?
Test case : my version of Bochs.exe, compiled from CVS with personal
options fails early in DKRNL32.DLL, whereas the official build works well under the HX extender. This is the failure being logged :
....
init_dev of 'vga' plugin device by virtual method
DPMILD32: unresolved import called
dkrnl32: exception 80000003, flags=0 occured at 97:2EAA
ax=225624 bx=0 cx=7079926D dx=2252C7
si=1EBDE5C di=2258A8 bp=22587C sp=2255EC
[eip] = 00 00 00 00 00 00 00 08 00 0D 0A 00
[esp] = 005A51A2 01EBDE5C 00000000 00225624 00000000 00000000
dkrnl32: fatal exit!
Is there a way to identify the missing import name and or ordinal just
from the register dump ?
Regards
--
Ninho
Complete thread:
- HXDOS : how do you identify import missing from system dll ? - Ninho, 03.06.2014, 20:14
- HXDOS : how do you identify import missing from system dll ? - DOS386, 19.06.2014, 10:05
- HXDOS : how do you identify import missing from system dll ? - Ninho, 23.06.2014, 16:08
- HXDOS : how do you identify import missing from system dll ? - Ninho, 15.07.2014, 20:36
- HXDOS : how do you identify import missing from system dll ? - DOS386, 17.08.2014, 19:41
- HXDOS : how do you identify import missing from system dll ? - Ninho, 15.07.2014, 20:36
- HXDOS : how do you identify import missing from system dll ? - Ninho, 23.06.2014, 16:08
- HXDOS : how do you identify import missing from system dll ? - DOS386, 19.06.2014, 10:05