Hello, As a part of my project for GSoC 2015 a subsystem for proper multiple personalities support have been developed.
Currently some parsers do not handle differences in definitions of data types between personalities, namely LP64 and ILP32. When this is the case, long integers, pointers, and all compound types containing long and pointer members may be printed incorrectly because of differences in sizes, offsets and alignments. A correct way would be to compile one source code into multiple parsers, differing only in definitions of such types. Please take a look at the lp/mpers branch and provide your feedback. ------------------------------------------------------------------------------ _______________________________________________ Strace-devel mailing list Strace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/strace-devel