Re: Exception in GWES.EXE hangs the system
- From: Valter Minute <vminute@xxxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 18 Jul 2006 09:50:47 -0700
"Chris Edgington" <cedgington@xxxxxxxxxxxxxx> wrote in
news:1153240123.833257.58140@xxxxxxxxxxxxxxxxxxxxxxxxxxxx:
Valter,
How will a JUMP to a NULL function pointer cause the RA to be 0?
I'd expect the PC to become 0, while the RA will be the caller
function (something in NK.EXE).
Here the RA is not 0, the PC is 0 and this could be a call to a NULL
function pointer
PC=00000000(???+0x00000000) RA=84157ae0(NK.EXE+0x00037ae0)
BVA=00000003 FSR=00000003
(I used jump and not call because on some processors function calls
are done using a branch instruction and because I'm better in
writing C and assembler code than plain english... :))
Since this is in the NK.EXE I thought that could be a bug in our
friend OAL code (but it could also be a bug in the rest of the
kernel).
I think that also stack corruption could cause an overwrite of the
correct return address with zeros, and then result to a jump to 0
instead of a return to the correct instruction.
--
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)
.
- Follow-Ups:
- Re: Exception in GWES.EXE hangs the system
- From: pavelyk
- Re: Exception in GWES.EXE hangs the system
- References:
- Re: Exception in GWES.EXE hangs the system
- From: Valter Minute
- Re: Exception in GWES.EXE hangs the system
- From: Chris Edgington
- Re: Exception in GWES.EXE hangs the system
- Prev by Date: Re: Running a bat file at windows CE boot
- Next by Date: Re: Exception in GWES.EXE hangs the system
- Previous by thread: Re: Exception in GWES.EXE hangs the system
- Next by thread: Re: Exception in GWES.EXE hangs the system
- Index(es):
Relevant Pages
|