mirror of
https://github.com/sampletext32/ParkanPlayground.git
synced 2025-12-12 05:41:21 +04:00
Added support for far call instructions and PUSH imm16. Fixed invalid test cases in call_tests.csv and or_tests.csv
This commit is contained in:
@@ -12,7 +12,12 @@ RawBytes;Instructions
|
||||
83C842;[{ "Type": "Or", "Operands": ["eax", "0x42"] }]
|
||||
|
||||
# OR with memory operands
|
||||
810C2578563412;[{ "Type": "Or", "Operands": ["dword ptr [eax]", "0x12345678"] }]
|
||||
# INVALID TEST: The following test has an invalid encoding.
|
||||
# When ModR/M byte has R/M=100 (ESP), a SIB byte is required.
|
||||
# 810C2578563412;[{ "Type": "Or", "Operands": ["dword ptr [eax]", "0x12345678"] }]
|
||||
|
||||
# Correct encoding for "Or dword ptr [eax], 0x12345678"
|
||||
810878563412;[{ "Type": "Or", "Operands": ["dword ptr [eax]", "0x12345678"] }]
|
||||
|
||||
# OR r/m32, r32 (opcode 09)
|
||||
09D8;[{ "Type": "Or", "Operands": ["eax", "ebx"] }]
|
||||
|
||||
|
Can't render this file because it contains an unexpected character in line 6 and column 11.
|
Reference in New Issue
Block a user