Tonight, I noticed that there were a few inquiries posted (back in May) as comments on some of my old entries. I apologize for not bring able to respond since I didn't know about them until now. Well, I left...
In a comment in a previous article, Jamsheed asked why CVM's JIT dumps compiled code constants in a seemingly reverse order. Well, here's a discussion about why.
You've been working with the phoneME Advanced code base (or one of the other projects) on java.net, and you see that someone has checked in some code with a certain revision number. How do you find out what that change is for? This entry will give
A Java virtual machine is a complex piece of machinery. How does one navigate its internal data structures and make sense of all those data bits? Well, for CVM, there is help: the VM Inspector.
Sometimes, your application appears to be hanging, and you don't quite know where it's hanging. If you're running your app on the phoneME Advanced VM (CVM), then here's a way to hack it to get a dump of the thread stacks so that you can get an idea