will
2005-11-08 07:37:04 UTC
After the lab yesterday, i was pretty certain i understood how to use format argument block.
After modifying my code, I get stuck on an Exception 13. Here's the output...
Exception 13 received, killing thread 0x00036000
eax=00000000 ebx=7ffff000 ecx=00000004 edx=00001563
esi=7ffff000 edi=00000000 ebp=7fffeffc
eip=00001043 cs=00000007 eflags=00010212
Interrupt number=13, error code=0
index=0, TI=0, IDT=0, EXT=0
user esp=7fffefdc, user ss=0000000f
cs: index=0, ti=1, rpl=3
ds: index=1, ti=1, rpl=3
es: index=1, ti=1, rpl=3
fs: index=1, ti=1, rpl=3
gs: index=1, ti=1, rpl=3
Init process exited with code -1
If I modify any other setting in Load_User_Program, I get either a page fault
or an Exception 12, so I'm sure *most* of it is correct. But when I completely
remove the Format_Argument_Block call, I get the same output as above.
Because it was mentioned in discussion, I can say that I use the pointer
to a physical page as the first parameter for this routine.
Any ideas?
will
After modifying my code, I get stuck on an Exception 13. Here's the output...
Exception 13 received, killing thread 0x00036000
eax=00000000 ebx=7ffff000 ecx=00000004 edx=00001563
esi=7ffff000 edi=00000000 ebp=7fffeffc
eip=00001043 cs=00000007 eflags=00010212
Interrupt number=13, error code=0
index=0, TI=0, IDT=0, EXT=0
user esp=7fffefdc, user ss=0000000f
cs: index=0, ti=1, rpl=3
ds: index=1, ti=1, rpl=3
es: index=1, ti=1, rpl=3
fs: index=1, ti=1, rpl=3
gs: index=1, ti=1, rpl=3
Init process exited with code -1
If I modify any other setting in Load_User_Program, I get either a page fault
or an Exception 12, so I'm sure *most* of it is correct. But when I completely
remove the Format_Argument_Block call, I get the same output as above.
Because it was mentioned in discussion, I can say that I use the pointer
to a physical page as the first parameter for this routine.
Any ideas?
will