You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
as an example of how to install boolector after you clone it.
14
+
On Arch Linux, you can just install `boolector-git` from AUR.
13
15
- The Haskell tool [Stack](https://docs.haskellstack.org/en/stable/README/)
14
16
17
+
Alternatively, you can use the [Dockerfile](community/Dockerfile) from Ralf-Philipp Weinmann.
18
+
15
19
## Build project
16
20
17
21
Once you have all the dependencies installed you should be able to just build the tool:
@@ -93,6 +97,12 @@ path-to-file
93
97
94
98
If you inspect the [serial_read_mp_array()](./test/Bugs/Uninit/Firefox/serial.ll-O2_p#L1528) function, the buggy block path is `%4` (the first block) to `%71`,where we use [`%73`].
95
99
100
+
# Help
101
+
102
+
We haven't tested (and likely won't test) Sys on anything but Arch Linux. We're
103
+
happy to integrate patches that add support for other OSes and build systems
104
+
though!
105
+
96
106
# Directory structure
97
107
98
108
```
@@ -104,5 +114,6 @@ If you inspect the [serial_read_mp_array()](./test/Bugs/Uninit/Firefox/serial.ll
104
114
│ ├── InternalIR -- Internal IR used to represent paths for both static and symex
0 commit comments