You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This makes it difficult to tell whether changes to scripts/ud_opcode.py or scripts/ud_itab.py, for example to fix #120, have had only the desired effect. Pull request to follow shortly...
The text was updated successfully, but these errors were encountered:
…mt#144 (vmt#144)
scripts/ud_opcode.py: Working on vmt#120, because I hadn't realized that someone had already got properly to the root of it, in vmt#139, I was hampered by the output, specifically itab.h, changing order every time I ran:
UD_OPCODE_DEBUG=1 python3 ../scripts/ud_itab.py ../docs/x86/optable.xml .
... from the libudis86/ directory. The getLabels change here fixes that to be in a defined ordering.
The mergeSSENONE change fixes the ordering differences I see in itab.c between running the above command and similar with python2, by iterating over each table in the same style as used by genOpcodeTable in class UdItabGenerator in scripts/ud_itab.py.
This makes it difficult to tell whether changes to scripts/ud_opcode.py or scripts/ud_itab.py, for example to fix #120, have had only the desired effect. Pull request to follow shortly...
The text was updated successfully, but these errors were encountered: