Skip to content

Commit 4625ea2

Browse files
committed
Initial support for aarch32
1 parent 2084d14 commit 4625ea2

File tree

11 files changed

+1084
-1
lines changed

11 files changed

+1084
-1
lines changed

.gitmodules

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,18 @@
5252
[submodule "deps/argo"]
5353
path = deps/argo
5454
url = https://github.com/galoisinc/argo
55+
[submodule "deps/what4-serialize"]
56+
path = deps/what4-serialize
57+
url = https://github.com/GaloisInc/what4-serialize
58+
[submodule "deps/asl-translator"]
59+
path = deps/asl-translator
60+
url = https://github.com/GaloisInc/asl-translator
61+
[submodule "deps/arm-asl-parser"]
62+
path = deps/arm-asl-parser
63+
url = https://github.com/GaloisInc/arm-asl-parser
64+
[submodule "deps/dismantle"]
65+
path = deps/dismantle
66+
url = https://github.com/travitch/dismantle
67+
[submodule "deps/semmc"]
68+
path = deps/semmc
69+
url = https://github.com/GaloisInc/semmc

cabal.project

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,21 @@ packages:
2424
deps/parameterized-utils
2525
deps/flexdis86
2626
deps/flexdis86/binary-symbols
27+
deps/what4-serialize
28+
deps/asl-translator
29+
deps/arm-asl-parser
30+
deps/dismantle/dismantle-tablegen
31+
deps/dismantle/dismantle-arm-xml
32+
deps/semmc/semmc
33+
deps/semmc/semmc-synthesis
34+
deps/semmc/semmc-aarch32
2735
deps/macaw/base
2836
deps/macaw/symbolic
2937
deps/macaw/x86
3038
deps/macaw/x86_symbolic
39+
deps/macaw/macaw-semmc
40+
deps/macaw/macaw-aarch32
41+
deps/macaw/macaw-aarch32-symbolic
3142
deps/elf-edit
3243
deps/dwarf
3344
deps/argo/argo

deps/arm-asl-parser

Submodule arm-asl-parser added at afbeff2

deps/asl-translator

Submodule asl-translator added at 943cf7d

deps/dismantle

Submodule dismantle added at 1c2e789

deps/semmc

Submodule semmc added at a60ace5

deps/what4-serialize

Submodule what4-serialize added at 1266de3

saw-script.cabal

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,12 @@ library
9191
, GraphSCC
9292
, macaw-base
9393
, macaw-x86
94+
, macaw-aarch32
9495
, macaw-symbolic
9596
, macaw-x86-symbolic
97+
, macaw-aarch32-symbolic
9698
, flexdis86
99+
, asl-translator
97100
, elf-edit
98101
, reflection
99102
, aeson
@@ -155,6 +158,7 @@ library
155158
SAWScript.Crucible.LLVM.Skeleton
156159
SAWScript.Crucible.LLVM.Skeleton.Builtins
157160
SAWScript.Crucible.LLVM.X86
161+
SAWScript.Crucible.LLVM.AArch32
158162

159163
SAWScript.Crucible.JVM.Builtins
160164
SAWScript.Crucible.JVM.BuiltinsJVM

0 commit comments

Comments
 (0)