Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Ordering of itab.h and itab.c varies between runs and Python versions v…
…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.
- Loading branch information