Skip to content

Commit 99a152e

Browse files
committed
Merge branch 'mips-ubuntu18' into 'main'
Resolve issues affecting MIPS binaries compiled on Ubuntu 18.04 Closes #631 and #632 See merge request rewriting/ddisasm!1252
2 parents 7295643 + 0f11ac1 commit 99a152e

8 files changed

Lines changed: 1883 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# 1.9.3 (Unreleased)
22

3+
* Enhance MIPS32 support:
4+
- Fix several issues that could result in missing symbolic expressions
5+
- Improve resolution of TLS-related symbolic expression
6+
37
# 1.9.2
48

59
* Fix bug that could cause conditionial code to be missing in IT-block instructions.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
.PHONY: clean check
2+
out.txt: ex
3+
@qemu-mips -L /usr/mips-linux-gnu $^ 2 > $@
4+
ex: ex_original.s
5+
mips-linux-gnu-gcc -no-pie -o $@ $^ -lm
6+
clean:
7+
rm -f ex ex.s out.txt ex.gtirb
8+
check: ex
9+
qemu-mips -L /usr/mips-linux-gnu $^ 2 > /tmp/res.txt
10+
@ diff out.txt /tmp/res.txt && echo TEST OK

0 commit comments

Comments
 (0)