forked from radareorg/radare2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from radare/master
Merged latest master from upstream
- Loading branch information
Showing
2,070 changed files
with
321,523 additions
and
93,035 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,50 @@ | ||
*.d | ||
*.o | ||
*._d | ||
*._o | ||
*.[ado] | ||
*.so | ||
*.pc | ||
*.sdb | ||
*.dylib | ||
*.dll | ||
supported.* | ||
config.mk | ||
plugins.cfg | ||
langs.cfg | ||
.*.swp | ||
.*.swo | ||
*.un~ | ||
|
||
binr/r2agent/r2agent | ||
binr/r2agent/r2agent.exe | ||
binr/rabin2/rabin2 | ||
binr/rabin2/rabin2.exe | ||
binr/radare2/radare2 | ||
binr/radare2/radare2.exe | ||
binr/radiff2/radiff2 | ||
binr/radiff2/radiff2.exe | ||
binr/rafind2/rafind2 | ||
binr/rafind2/rafind2.exe | ||
binr/ragg2/ragg2 | ||
binr/ragg2/ragg2.exe | ||
binr/rahash2/rahash2 | ||
binr/rahash2/rahash2.exe | ||
binr/rarun2/rarun2 | ||
binr/rarun2/rarun2.exe | ||
binr/rasm2/rasm2 | ||
binr/rasm2/rasm2.exe | ||
binr/rax2/rax2 | ||
binr/rax2/rax2.exe | ||
config-user.mk | ||
libr/config.h | ||
libr/include/r_userconf.h | ||
shlr/java/out | ||
shlr/java/out.exe | ||
shlr/sdb/sdb | ||
shlr/sdb/sdb.exe | ||
shlr/sdb/src/sdb | ||
shlr/sdb/src/.sdb | ||
shlr/sdb/src/sdb.exe | ||
shlr/sdb/src/.sdb.exe | ||
shlr/sdb/src/sdb-version.h | ||
shlr/sdb/src/libsdb.so* | ||
shlr/capstone/ | ||
radare2-w32-* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
# travis.yml for testing radare2. Initially written in 2014, by jn__. | ||
# Validate with http://yaml.travis-ci.org/. | ||
|
||
language: c | ||
compiler: | ||
- gcc | ||
- clang | ||
# With this scarry double quotation the strings will be passed to the shell | ||
# still quoted, which is necessary here. | ||
- '"clang -fsanitize=address"' | ||
- '"clang -fsanitize=memory -fsanitize-memory-track-origins"' | ||
- '"clang -fsanitize=thread"' | ||
|
||
# Put different test categories in different jobs. This will also help keeping | ||
# the logs shorter than 10k lines (the maximum that's displayed). | ||
env: | ||
# TODO: run t.archos, once we have Linux tests in there. | ||
- TESTS=t # core stuff | ||
- TESTS=t.asm # (dis)assemblers | ||
- TESTS=t.anal # analysis | ||
- TESTS=t.formats # file formats | ||
|
||
# Additional depencies like capstone are downloaded by the r2 makefiles. | ||
install: | ||
- sudo apt-get install dc # GNU dc, used by r2r. | ||
- git clone `doc/repo REGRESSIONS` | ||
# This little hack will prevent the test names from being erased in the | ||
# travis logfile. | ||
- sed -i 's/\\r//' radare2-regressions/tests.sh | ||
|
||
script: | ||
# llvm-symbolizer isn't in PATH, so we need this. | ||
# (Also, YAML doesn't like underscores) | ||
- export SYMBOLIZER=/usr/local/clang-3.4/bin/llvm-symbolizer | ||
- export ASAN_SYMBOLIZER_PATH=$SYMBOLIZER | ||
- export MSAN_SYMBOLIZER_PATH=$SYMBOLIZER | ||
- 'export TSAN_OPTIONS=external_symbolizer_path=$SYMBOLIZER' | ||
# Limit the stack size (to 32MiB) to make ThreadSanitizer happy. | ||
- ulimit -s 32768 | ||
# Now on to actually building stuff... | ||
- ./configure # TODO: Might enable some of the additional features. | ||
- make | ||
- sudo make install | ||
- cd radare2-regressions | ||
# Run the tests, report only regressions as errors. | ||
- VERBOSE=1 ./run_tests.sh $TESTS |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.