> 4e (N) 45 (E) 4b (K) 4f (O) -> 4f4b454e=4f4b454e
> itmp=00000000
> OK, files starts with NEKO

That looks already very strange. Why itmp is not 0x4F4B454E ??

> Now, when I recompile without -O3, then it gets further.
> 1f (^_) 00 (^@) 00 (^@) 00 (^@) -> 0000001f=0000001f
> 1f (^_) 00 (^@) 00 (^@) 00 (^@) -> 0000001f=0000001f
> 75 (u) 02 (^B) 00 (^@) 00 (^@) -> 00000275=00000275

This is nglobals, nfields and codesize, looks ok.
After that the loader will start to read bytecodes, so READ_LONG is not the
only read primitive used.
I would need more infos where ERROR() occur. Try to redefine it so it prints
__LINE__ .

Nicolas

---
Neko : One VM to run them all

Reply via email to