RFA: V850 sim: various fixes.
nick clifton
nickc@redhat.com
Mon Sep 10 15:41:00 GMT 2012
Hi Mike,
>> It also adds a snippet of code to catch attempts to
>> execute code via a NULL pointer.
>
> usually the simulator represents the hardware. so if the hardware has
> memory at address 0 and someone were to load up an image with code
> there, there's nothing invalid when it comes to jumping there.
Personally I see the simulator as more of a testing and debugging tool.
It does not try to be hardware accurate - it does not model the cache
for example - so adding a feature that helps catch program errors, even
if it not strictly modelling the hardware, seems OK to me.
> what i do on the Blackfin side when it comes to testing is to have the
> ELF manually pad the start with insns that'll trigger an exception
> (just like it would on the hw). then i set the entry point beyond
> that.
Another fine approach. I'll see what DJ thinks, but I will be happy
to remove the NULL trapping part of the patch if he does not like it.
Cheers
Nick
More information about the Gdb-patches
mailing list