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

Reply via email to