Good evening all, I am trying to understand the relationship between the ucode and the icode files. I am translating each of the ucode opcodes to their decimal/hex equivalents (as per opdefs.h) but I cannot find the relationship between the hex values in the icode file. Are the values stored in some strange format. I have tried following the various c code files to determine what is written but I cannot find the procedure "longwrite", which appears to be the translation routine.
I have found the location of the header record in the icode file and I have decoded the addresses contained therein. I have managed to locate the opcode stream for each of the procedures. But there is still some header information in each procedure block that I have not been able to determine the meaning of. A hex editor, opdefs.h file and the ucode file has got me so far but I am having difficulty decoding the rest of the icode file. Is there any docs that describe the layout in more detail other than trawling through the c sources. c is not my favourite language and with all the cruft that has accumulated due to different machine architectures and associated compilers, I am finding it difficult to track what code is applicable. Any pointers would be appreciated. regards to all Bruce Rennie ------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter _______________________________________________ Unicon-group mailing list Unicon-group@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/unicon-group