To port to other OS the part which handle the library call have to rewrite for every file format. May also have some OS specific stuff do to in DynamoRIO. Nothing to do in dynStruct.py for that.
[ ] OS X
[ ] Windows
Port to other is easy for the data gatherer (just check no call and no memory accesses are missed). In dynStruct.py the analysis of the context have to be rewrite for every arch.
To port to other OS the part which handle the library call have to rewrite for every file format. May also have some OS specific stuff do to in DynamoRIO. Nothing to do in dynStruct.py for that.
Port to other is easy for the data gatherer (just check no call and no memory accesses are missed). In dynStruct.py the analysis of the context have to be rewrite for every arch.