Skip to content

Commit

Permalink
Merge pull request #1 from radare/master
Browse files Browse the repository at this point in the history
Merged latest master from upstream
  • Loading branch information
pombredanne committed Jan 1, 2015
2 parents a5ae470 + be27547 commit c06cd1d
Show file tree
Hide file tree
Showing 2,070 changed files with 321,523 additions and 93,035 deletions.
44 changes: 41 additions & 3 deletions .gitignore
@@ -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-*
15 changes: 0 additions & 15 deletions .hgtags

This file was deleted.

46 changes: 46 additions & 0 deletions .travis.yml
@@ -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
26 changes: 21 additions & 5 deletions AUTHORS
Expand Up @@ -2,26 +2,42 @@ Main developer (author and maintainer)
======================================
- pancake <nopcode.org>

Secondary developers
Honoric contributors
====================
- nibble.ds <gmail.com>
- earada @earada
- xvilka
- condret
- jvoisin
- nibble
- earada

Contributors: (sorted by length)
================================
- Anton Bolotinksy
- Glyn Kennington
- @schrotthaufen
- schrotthaufen
- TheLemonMan
- elektranox
- neuroflip
- timstrazz
- esanfelix
- Alexander
- dkreuter
- inisider
- cosarara
- montekki
- rvalles
- esteve
- capi_x
- rudi_s
- vext01
- xvilka
- 0xroot
- milabs
- Sirmy
- l0gic
- eddyb
- graz
- nion
- oxff
- pof
- dso
- dx

0 comments on commit c06cd1d

Please sign in to comment.