Categories
Random observations

2003-11-12 07:38:21

Well I finally got my expression evaluator thingy running under the KVM. The class preverifier on my system kept segfaulting, so I asked my friend Doug Simon what to do. He sent me another version of the preverifier and everything is working sweetly. In standard Java, verification is done at runtime by the VM. But because of resource constraints on small devices, verification is done offline prior to execution time. The preverifier sticks some extra info into a classfile which the KVM uses to do a simplified verification. The extra info that is inserted into the class by the preverifier is transparent to ordinary VMs. So thanks Doug!

By ricky

Husband, dad, R&D manager and resident Lean Startup evangelist. I work at NICTA.