@@ -0,0 +1,782 @@
+%0A# Note: Display the list of unsuported semantics%0A%0Afrom operator   import itemgetter%0Afrom triton     import *%0A%0A%0AunsuportedSemantics = dict()%0A%0A%0Adef cbefore(instruction):%0A    if len(instruction.symbolicElements) == 0:%0A        mnemonic = opcodeToString(instruction.opcode)%0A        if mnemonic in unsuportedSemantics:%0A            unsuportedSemantics%5Bmnemonic%5D += 1%0A        else:%0A            unsuportedSemantics.update(%7Bmnemonic: 1%7D)%0A    return%0A%0A%0Adef cfini():%0A    l = unsuportedSemantics.items()%0A    l.sort(key=itemgetter(1), reverse=True)%0A    for i in l:%0A        print '%25s: %25d' %25(i%5B0%5D.lower(), i%5B1%5D)%0A    return%0A%0A%0Aif __name__ == '__main__':%0A    startAnalysisFromSymbol('main')%0A    addCallback(cbefore, IDREF.CALLBACK.BEFORE)%0A    addCallback(cfini, IDREF.CALLBACK.FINI)%0A    runProgram()%0A%0A

Add an example which lists the unsuported semantics - useful