-
I'm not sure where the best place to put this is between gtirb-pprinter, gtirb-rewriting and here, so please let me know and I can reopen this in the best repo.
While developing instrumentation usi…
-
I'm attempting to write instrumentation that calls a function in a static library that I want to link while pretty-printing the instrumented IR. So far I've managed to do it like so:
1. insert the sy…
-
Hi,
I tried to compile the latest commit (40c9b835c2982d57f6c33f506fe87f660c7f93db) and it fails. The compiler points out that `AuxData.hpp` used `std::set` without including it.
Error:
```
In…
-
I am trying to insert assembly instructions containing labels into a GTIRB file. Specifically, I want to insert a `jmp label`, where the label is added using the GTIRB `addSymbol()` function.
Cu…
-
Instrumentation I have been writing for x64 Windows binaries has been breaking on any complex program due to faulty indirect jumps, coming from broken switch jump tables or C++ jump tables.
I belie…
-
Quickest question:
What should I set `gtirb_DIR` and `gtirb_pprinter_DIR`?
I can't seem to locate neither `gtirbConfig.cmake` nor `gtirb-config.cmake`
like `cmake` is asking me to.
Thanks!
-
An error occurs with instruction `ldaxr x8, [x11]` with opcode 0xc85ffd68:
```
ASLi> :sem A64 0xc85ffd68
Decoding instruction A64 c85ffd68
Error File "libASL/primops.ml", line 130, characters …
-
Hi,
I was looking into using gtirb-rewriting along with ddisasm on some 32 bit applications (x86 and arm), and I saw that ddisasm does support both these architectures, however, gtirb-rewriting doe…
-
https://github.com/GrammaTech/gtirb/blob/2bc074282ef1e33d1988ce8f069252810d1307a3/include/gtirb/CFG.hpp#L81
using type = boost::adjacency_list<
OutEdgeListS, VertexListS, DirectedS,
…
-
In the ongoing efforts for reproducibility, I have made good progress towards a deterministic pipeline. This fixes the compiler and tool versions and produces (almost) identical analysis files when gi…