mirror of
https://github.com/GaloisInc/macaw.git
synced 2024-11-27 03:13:43 +03:00
Update the aarch32 disassembler
This fixes some critical bugs in thumb2 disassembly. This change adds some macaw-level tests to ensure that thumb2 is working properly.
This commit is contained in:
parent
2c85dce18e
commit
c6eae87724
2
deps/dismantle
vendored
2
deps/dismantle
vendored
@ -1 +1 @@
|
||||
Subproject commit 7b11e83ab72ae65912e8583a9eae67b6f27fc595
|
||||
Subproject commit 4573f4654c2adc8b91fcd02b03f81769b7128f46
|
BIN
macaw-aarch32/tests/arm/test-pic-thumb-t32.exe
Executable file
BIN
macaw-aarch32/tests/arm/test-pic-thumb-t32.exe
Executable file
Binary file not shown.
4
macaw-aarch32/tests/arm/test-pic-thumb-t32.mcw.expected
Normal file
4
macaw-aarch32/tests/arm/test-pic-thumb-t32.mcw.expected
Normal file
@ -0,0 +1,4 @@
|
||||
R { funcs = [ (0x179, [(0x179, 16)])
|
||||
]
|
||||
, ignoreBlocks = []
|
||||
}
|
BIN
macaw-aarch32/tests/arm/test-thumb2-t32.exe
Executable file
BIN
macaw-aarch32/tests/arm/test-thumb2-t32.exe
Executable file
Binary file not shown.
4
macaw-aarch32/tests/arm/test-thumb2-t32.mcw.expected
Normal file
4
macaw-aarch32/tests/arm/test-thumb2-t32.mcw.expected
Normal file
@ -0,0 +1,4 @@
|
||||
R { funcs = [ (0x10099, [(0x10099, 16)])
|
||||
]
|
||||
, ignoreBlocks = []
|
||||
}
|
Loading…
Reference in New Issue
Block a user