This repository was archived by the owner on Aug 23, 2022. It is now read-only.
File tree 3 files changed +11
-5
lines changed
3 files changed +11
-5
lines changed Original file line number Diff line number Diff line change 50
50
shell : bash
51
51
run : |
52
52
# Change to master after testing
53
- git clone --depth=1 --branch master https://github.com/lifting-bits/anvill.git
53
+ git clone --branch master https://github.com/lifting-bits/anvill.git
54
+ ( cd anvill && git checkout -b release_bc3183b bc3183b )
54
55
mkdir -p anvill/build && cd anvill/build
55
56
cmake -DCMAKE_VERBOSE_MAKEFILE=ON ..
56
57
cmake --build . --target install -- -j "$(nproc)"
97
98
shell : bash
98
99
run : |
99
100
# Change to master after testing
100
- git clone --depth=1 --branch master https://github.com/lifting-bits/anvill.git
101
+ git clone --branch master https://github.com/lifting-bits/anvill.git
102
+ ( cd anvill && git checkout -b release_bc3183b bc3183b )
101
103
mkdir -p anvill/build && cd anvill/build
102
104
cmake -DCMAKE_VERBOSE_MAKEFILE=ON ..
103
105
cmake --build . --target install -- -j "$(sysctl -n hw.logicalcpu)"
Original file line number Diff line number Diff line change @@ -43,7 +43,8 @@ RUN git clone --depth=1 --branch master https://github.com/lifting-bits/remill.g
43
43
RUN cd remill && \
44
44
cmake --build remill-build --target install -- -j "$(nproc)" && \
45
45
cd ../ && \
46
- git clone --depth=1 --branch master https://github.com/lifting-bits/anvill.git && \
46
+ git clone --branch master https://github.com/lifting-bits/anvill.git && \
47
+ ( cd anvill && git checkout -b release_bc3183b bc3183b ) && \
47
48
mkdir -p anvill/build && cd anvill/build && \
48
49
cmake -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_PREFIX=${LIBRARIES} -Dremill_DIR=${LIBRARIES}/lib/cmake/remill -DVCPKG_ROOT=/tmp/vcpkg_ubuntu-${UBUNTU_VERSION}_llvm-${LLVM_VERSION}_${ARCH} .. && \
49
50
cmake --build . --target install -- -j "$(nproc)"
Original file line number Diff line number Diff line change @@ -71,7 +71,7 @@ Why would anyone translate binaries *back* to bitcode?
71
71
| [ Git] ( https://git-scm.com/ ) | Latest |
72
72
| [ CMake] ( https://cmake.org/ ) | 3.2+ |
73
73
| [ Remill] ( https://github.com/lifting-bits/remill ) | Latest |
74
- | [ Anvill] ( https://github.com/lifting-bits/anvill ) | Latest |
74
+ | [ Anvill] ( https://github.com/lifting-bits/anvill ) | bc3183b |
75
75
| [ Python] ( https://www.python.org/ ) | 3.8 |
76
76
| [ Python Package Index] ( https://pypi.python.org/pypi ) | Latest |
77
77
| [ python-protobuf] ( https://pypi.python.org/pypi/protobuf ) | 3.2.0 |
@@ -188,9 +188,12 @@ source bin/activate
188
188
189
189
``` shell
190
190
git clone --depth 1 --single-branch --branch master https://github.com/lifting-bits/remill.git
191
- git clone --depth 1 --single-branch --branch master https://github.com/lifting-bits/anvill.git
192
191
git clone --depth 1 --single-branch --branch master https://github.com/lifting-bits/mcsema.git
193
192
193
+ # Get a compatible anvill version
194
+ git clone --branch master https://github.com/lifting-bits/anvill.git
195
+ ( cd anvill && git checkout -b release_bc3183b bc3183b )
196
+
194
197
export CC=" $( which clang) "
195
198
export CXX=" $( which clang++) "
196
199
You can’t perform that action at this time.
0 commit comments