So I fiddled a bit with the Android emulator tonight. I thought it might be interesting to see what the differences are between running Android on the emulator and on the Zaurus.
I modified ramdisk.img a bit, so Android doesn't starts up automatically in the emulator and I've also added strace to the image, which can be found in the root(/) directory. The emulator can be started using the modified image by running:
emulator -debug-kernel -console -ramdisk cortez.img
Now the emulator boots up and ends with a prompt. At that point, start Android by running:
# strace -ff -F -tt -s 200 -o /data/log-zygote.txt /system/bin/app_process -Xzygote /system/bin --zygote &
# strace -ff -F -tt -s 200 -o /data/log-runtime.txt /system/bin/runtime &
This creates lots of log files, which now can be compared to the Zaurus log files. My logs can be found here
[ add comment ] ( 3 views ) | permalink | ( 3 / 1659 )