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
Copy file name to clipboardexpand all lines: README.md
+25-33
Original file line number
Diff line number
Diff line change
@@ -6,47 +6,39 @@ This codebase serves to tie several verification tools together.
6
6
The [GTIRB](https://github.com/grammatech/gtirb) intermediate representation produced by the [Datalog Disassembler](https://github.com/GrammaTech/ddisasm) is deserialised using [Google Protocol Buffers](https://developers.google.com/protocol-buffers). This is then dismantled and the [ASLi ASL Interpreter](https://github.com/UQ-PAC/asl-interpreter) is used to add instruction semantics for each instruction opcode. These are then reserialised back into the original IR protobufs alongside the original data produced by DDisasm (.gts file).
7
7
The semantic information itself is also printed to stdout.
8
8
9
-
## Installation
9
+
## Installing for use
10
10
11
+
gtirb-semantics can be installed through a Nix package or through our custom opam repository.
11
12
12
-
### For use
13
+
**Nix package:**
13
14
14
-
Through the nix package
15
-
16
-
1. (First time only) setup nix repo [nix package](https://github.com/katrinafyi/pac-nix)
15
+
1. (First time only) Set up the [pac-nix repo](https://github.com/katrinafyi/pac-nix).
0 commit comments