Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

HXDOS : how do you identify import missing from system dll ? (DOSX)

posted by Ninho(R) E-mail, 03.06.2014, 20:14

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:

Back to the forum
Board view  Mix view
15111 Postings in 1359 Threads, 247 registered users, 12 users online (0 registered, 12 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum