pkgsrc/devel/radare2/PLIST
wiz 13837c6df9 Update radare2 packages to 0.10.3/0.10.0.
Changes for 0.10.3 not found.

0.10.2

    Add r2 -d and -R shortcuts to simplify loading rarun2 profiles and using remote debugging plugins
    Support for cryptography (blowfish, rc2, rc4, aes, xor, ror, rol)
        woE/woD
        rabin2 -E
        Adding wo*y commands using clipboard instead of [val]
    Better PE and ELF parsers
    New easter-egg!
    dyldcache extractor is working again
    Support for BOCHS
    Coredump support for iOS and OSX
    New fileformats, namely Python bytecode and Flash files
    Improved analysis and emulation thanks to ESIL on x86, ARM and MIPS
    New make menu to choose plugins to build
    Add ?E clippy echo and use it in ????
    xrefs and types are now properly saved/restored from projects

0.10.1

    Variables and flags can now be renamed in cursor mode asciinema
    Optimized GDB connectivity, now its 10x faster!
    print signed base 10 hexdumps with pxd[1,2,4]
    radiff2 -C to compare checksums
    Lot of work towards the mach-ification of the OSX/iOS debugger by alvarofe
    more polished cursor movements in Visual mode
    Better ARM and Thumb code analysis and emulation
    Added disassembler support for Microblaze architecture
    Updated unicorn plugin to be in sync with git
    Various enhancements in the Visual mode
    backward disassembly uses RAnal info for better offset computations
    asm.bbline uses RAnal info to have precise results
    fix bug in env.sh when using more than 9 arguments
    Mingw compilation improvements
    preliminary support of XNU debugging
    ESIL support for v810
    radare2 does now compile in appveyor: no more excuses for broken commits on windows!
    Lanai (the secret CPU used by Google) support
    a new shiny xtensa CPU analysis backend
    change local variables/arguments format names (ebp-0x10, ebp+0x13 becomes, respectively, local_10h and arg_13h) and now it works too when asm.ucase is set.
    add Vdn option to rename a flag/function/local variable/local argument used in the current instruction
    refactoring of RFlag + better names for functions when there are symbols
    ahi now supports IPv4 and syscall
    various optimizations and bugfixes
    opcodes descriptions for v810, propeller, riscv, tms320, lm32, i4004, i8080, java, Malbolge, SH-4, M68K, ARC and LH5801 (that you can access with ?d or e asm.describe=true)
    axg to get a graph of the function xrefs to reach a specific point.

Lanai CPU

Radare 0.10.0

blessr2

Since it took us a very long time to do this release, he had the
time to implement a second one, using Material design, which turns
out to be the default one for the Android and FirefoxOS applications.

Stability

We spent a lot of time fuzzing radare2, collecting binaries and writing tests to improve radare2’s reliability. We even harvested similar projects bugtracker to see how well radare2 would deal with binary that broke them. Currently, we have something like 2000 tests dedicated to commands, and most of disassemblers have a 100% coverage.

About the testsuite, you may notice that it’s much more quick to run it now. We managed, on travis-ci, to go from 1h30 for only gcc on linux, to 20 minutes for clang on OSX, and gcc+clang on linux. No more excuses for not running the testsuite before a commit.

You might also be happy to know that radare2 now successfully compiles on tcc, the tiny C compiler. This might be useful if you’re compiling radare2 on weird platforms. Please be sure to use tcc from git too :) Moreover, radare2 tries as hard as it can to run on your-super-weird-platform-that-no-ones-has-ever-head-off, we implemented the cp and mv commands, since you might not find those everywhere.

Thanks to revskills for spending time fuzzing and reporting several parts of r2.
Better support for iOS

Radare2 comes with some new features that will make iOS reverse engineers happy:

    asm.emu will tell you which objc_msgSend apis and syscalls are called
    Better emulation of Thumb, aarch64 and arm32
    Supports r2pipe in Swift, known to work on tvOS, watchOS, iPhone and OSX.
    Native OBJC parser implementation, no need to use class-dump tool anymore!
    Some enhancements in process memory dumping
    Supports tfp0 to read/write kernel memory if kernel is patched properly
    Exploit an iOS<=8 vulnerability to read
    Code Signing is now done properly, updated instructions.
    Add support for nativelly running on Apple Watch (without jailbreak).
    Some random debugger bug fixes, still not fully working on iOS
    List memory modules, not just memory maps
    Unaligned instructions are different than the invalid ones
    MACH0 Crypto information is now accessible via SDB

ElCapitan users will get a bit pissed of because they are no longer able to debug /bin/ls, because Apple’s SIP will block debugging binaries found in system directories. The solution for this is to copy them into your home :P Also, default installation path has changed from /usr to /usr/local.
Debugger

This release was supposed to focus on the debugger, fixing many issues, and adding some new bugs features, like:

    Support for memory-access hardware breakpoints
    Much better Windows 32 and 64bit debugger support
    List opened handles and Windows using dd
    Rarun2 supports pipe execves in std file descriptors
    Remote debugging via IO plugins work a bit better now
    3 different backtrace algorithms, configurable at runtime

dbg
Memory usage

It seems that no one ever took care of radare2 memory consumption before, because it was still lower than its competitors/alternatives. But for this release, radare2 went on a diet : it now consumes 3 to 5 times less memory !
Pretty graphs

Our beloved ret2libc spent a lot of time rewriting graphs engine from scratch, with overlaps handling and better colours ! See how cool this is:

graph
New architectures support

We know a lot of people are using radare2 because it supports a lot of funky/exotic/awful/funny/scary architectures.

Remember when we added support for the famous 6502 cpu in the last release? This time, we added analysis support and opcode description (with ?d), because not everyone is fluent in 6502 assembly code. And even more, since we know some of you just care about the meaning of the code and not the beauty of the assembly listing, we added pseudo-decompiler support. Yes, we have a pseudo-decompiler for 6502.

Did you know that we have a contributor named condret that really likes the pokemon game on gameboy? This is why he’s pushing ESIL, implemented a fancy gameboy disassembler, and for this latest release, he wrote a gameboy assembler! You can now craft your own shellcodes, or, if you’re crazy, games, for gameboy, with radare2.

We also improved AVR support, with analysis (radare2 analysis is generic, so it’s pretty easy to add its support for an architecture), an assembler, ESIL so you can emulate it easily, and description. This led two people (namely Alexander Bolshev and Boris Ryutin) to do worksops at ZeroNights, t2.fi and S4x16 conferences, about reversing and exploiting this architecture with radare2!

Also, we added support for assembling ARM and ARM64, ADN decoding (yes. It’s the BCL plugin in r2pm. You don’t know about r2pm? Keep reading then.), demangling for Rust binaries, Wii/Gamecube binaries, disassemblers for LM32, MCS96, analysis and ESIL for PPC, V810 and RISC-V, …

And since we have at least one Windows user, we also added support for Windows minidump format, aka mdmp, and windows-on-raspberry2-fileformat-it’s-almost-a-PE because apparently, it’s a real thing.
Game Consoles

We have been also working in adding support for more game console ROMs:

    NES (nintendo-entertainment-system)
    SMD (sega megadrive)
    SMS (mastersystem/gamegear)
    DOL (wii/gamecube)
    GB (initial support for assembling instructions)

Other new binary formats are now supported too:

    CGC executables
    MBN/SBL Android trustboot images
    Support for RPI2 PE Windows executables
    Windows Minidump (mdmp) files

Bindings

Remember the bindings, and how much languages we supported? Remember when you had to read radare2’s source code to write a simple one-liner, and ended parsing a call to system with radare2, pipe, sed, pipe, tr, pipe, awk, pipe, sed ? Yeah, us too. This is why we ditched (don’t worr, they are still there, but deprecated) the bindings, and created r2pipe. Since you like so much calling radare2 in system, this is exactly what is does: popping radare2, and piping commands to it.

This brings several advantages:

We don’t have to mainwe only have to implement a few commands per languages You don’t have to read radare2’s source code if you don’t want to: if you know how to use radare2, you know how to use r2pipe! Append j to almost every command to get native JSON output! No needd now in JSON:\n%s\n' % r2.cmdj('pij 5'))
print('architecture: %s' % r2.cmdj('ij')['bin']['machine'])

All r2pipe APIs has been updated to work on Windows, Linux and OSX. In addition, the new native:// URI allows to use r2pipe api using the native C API iipes or sockets. This allows to reuse the same code but speeding up things a lot.
r2pm

Radare2 had an implementation of 2048, a port-scanner, and even a secret ascii-penis, but now, it also has a package manager!

No, this is not overkill, stop complaining and keep on reading. Radare2 supports a lot of useless things. This is why we put non-code things into separate packages, that can be browsed/searched/installed/removed/updated with the new tool called r2pm.

$ r2pm
Usage: r2pm [cmd] [...]
Commands:
 -i,info                 r2pm -i # pkgs info
 -i,install <pkgname>    r2pm -i baleful
 -u,uninstall <pkgname>  r2pm -u baleful
 -l,list                 list installed pkgs
 -t,test FX,XX,BR BID    check in travis regressions
 -s,search [<keyword>]   search in database
 -v,version              show version
 -h,help                 show this message
 -c,clean                clear source cache
Environment:
SUDO=sudo                use this tool as sudo
R2PM_PREFIX=/usr         prefix for syspkgs
R2PM_PLUGDIR=~/.config/radare2/plugins   # default value, home-install for plugins
R2PM_PLUGDIR=/usr/lib/radare2/last/      # for system-wide plugin installs
$

Note that r2pm -s will show you every available package.
License

We managed to remove the last bits of GPL licensed code in radare2! We’re not a complete LGPL project (some modules installable with r2pm have a different licenses, please pay attention to that). This means that you can use radare2 into your proprietary product, while betraying without giving the source to your users, but if you modify radare2, you need to publish the modifications. It might be easier for you to try to upstream them by the way ;)
Usability

As usual, we’re going to pretend that every command has now a fancy colored help displhout.

You might remember hearing a loud noise a couple of months ago. This was when jvoisin was told that to have something like the follow-fork-mode in GDB, he had to find the syscall number for his architecture, break on this breakpoint with the dcs cour Intermediary Language, used for emulation, analysis, transformations, trolling, … This is why we added several new commands under ae (*A*nalyse with *E*sil), like aeip to set the ESIL eip to the current eip, ‘aef’ to emulate an entire function, aation
| +=     A+=B => B,A,+=
| +      A=A+B => B,A,+,A,=
| *=     A*=B => B,A,*=
| /=     A/=B => B,A,/=
| &=     and ax, bx => bx,ax,&=
| |      or r0, r1, r2 => r2,r1,|,r0,=
| ^=     xor ax, bx => bx,ax,^=
| >>=    shr ax, bx => bx,ax,>>=  # shift rightwice, compare and update esil flags
| <      compare for smaller
| <=     compare for smaller or equal
| >      compare for bigger
| >=     compare bigger for or equal
| ?{     if popped value != 0 run the block until }
| POP    drops last element in thethe new asm.emuwrite, asm.emustr, and asm.emu options! If you set them to true, radare2 will do its very best to improves the analysis with ESIL, but be careful, setting those variables may give you an über-verbose output.
Extras

The radare2-extras repog additions are:
Unicorn

A lot of people are talking about unicorn, a CPU emulator. While we think that ESIL is way better for everything and that you totally should use it and contribute to radare2, we added support for it in radare2, it’s as simple aLinux kernel packet filtering is done by a custom virtual machine that emulates code. r2 is now able to assemble, disassemble, analyze, emulate this new architecture. Thanks mrmacete!
New bots

There are now new NodeJS bots for IRC and Telegram, ready to use in the radare2-bindings/r2pipe/nodejs/examples/*.

    r2tgirc : telegram-to-irc bot that communicates the #radare freenode channel with the Telegram’s radare one.

    r2tg-bot : Radare2 bot for Telegram and connected to the cloud.

    r2irc-bot : IRC bot of r2 to use any binary in your system from the chat.
2016-06-13 12:26:11 +00:00

492 lines
18 KiB
Text

@comment $NetBSD: PLIST,v 1.3 2016/06/13 12:26:11 wiz Exp $
bin/r2
bin/r2agent
bin/r2pm
bin/rabin2
bin/radare2
bin/radiff2
bin/rafind2
bin/ragg2
bin/ragg2-cc
bin/rahash2
bin/rarun2
bin/rasm2
bin/rax2
include/libr/btree.h
include/libr/ht.h
include/libr/list.h
include/libr/naked.h
include/libr/r.h
include/libr/r_anal.h
include/libr/r_anal_ex.h
include/libr/r_asm.h
include/libr/r_bin.h
include/libr/r_bin_dwarf.h
include/libr/r_bind.h
include/libr/r_bp.h
include/libr/r_cmd.h
include/libr/r_config.h
include/libr/r_cons.h
include/libr/r_core.h
include/libr/r_crypto.h
include/libr/r_db.h
include/libr/r_debug.h
include/libr/r_diff.h
include/libr/r_egg.h
include/libr/r_endian.h
include/libr/r_flags.h
include/libr/r_flist.h
include/libr/r_fs.h
include/libr/r_hash.h
include/libr/r_io.h
include/libr/r_lang.h
include/libr/r_lib.h
include/libr/r_list.h
include/libr/r_magic.h
include/libr/r_parse.h
include/libr/r_pdb.h
include/libr/r_print.h
include/libr/r_reg.h
include/libr/r_regex.h
include/libr/r_search.h
include/libr/r_sign.h
include/libr/r_slist.h
include/libr/r_socket.h
include/libr/r_syscall.h
include/libr/r_th.h
include/libr/r_types.h
include/libr/r_types_base.h
include/libr/r_userconf.h
include/libr/r_util.h
include/libr/r_version.h
include/libr/sdb.h
include/libr/sdb/buffer.h
include/libr/sdb/cdb.h
include/libr/sdb/cdb_make.h
include/libr/sdb/config.h
include/libr/sdb/ht.h
include/libr/sdb/ls.h
include/libr/sdb/sdb.h
include/libr/sdb/sdb_version.h
include/libr/sdb/types.h
include/libr/sflib/common/sfsocketcall.h
include/libr/sflib/common/sftypes.h
include/libr/sflib/darwin-x86-32/sflib.h
include/libr/sflib/darwin-x86-32/sfsyscall.h
include/libr/sflib/darwin-x86-32/sfsysnr.h
include/libr/sflib/darwin-x86-64/sflib.h
include/libr/sflib/darwin-x86-64/sfsyscall.h
include/libr/sflib/darwin-x86-64/sfsysnr.h
include/libr/sflib/linux-x86-32/sflib.h
include/libr/sflib/linux-x86-32/sfsyscall.h
include/libr/sflib/linux-x86-32/sfsysnr.h
include/libr/sflib/linux-x86-64/sflib.h
include/libr/sflib/linux-x86-64/sfsyscall.h
include/libr/sflib/linux-x86-64/sfsysnr.h
lib/libr2.so
lib/libr2.so.${PKGVERSION}
lib/libr_anal.so
lib/libr_anal.so.${PKGVERSION}
lib/libr_asm.so
lib/libr_asm.so.${PKGVERSION}
lib/libr_bin.so
lib/libr_bin.so.${PKGVERSION}
lib/libr_bp.so
lib/libr_bp.so.${PKGVERSION}
lib/libr_config.so
lib/libr_config.so.${PKGVERSION}
lib/libr_cons.so
lib/libr_cons.so.${PKGVERSION}
lib/libr_core.so
lib/libr_core.so.${PKGVERSION}
lib/libr_crypto.so
lib/libr_crypto.so.${PKGVERSION}
lib/libr_db.so
lib/libr_db.so.${PKGVERSION}
lib/libr_debug.so
lib/libr_debug.so.${PKGVERSION}
lib/libr_egg.so
lib/libr_egg.so.${PKGVERSION}
lib/libr_flags.so
lib/libr_flags.so.${PKGVERSION}
lib/libr_fs.so
lib/libr_fs.so.${PKGVERSION}
lib/libr_hash.so
lib/libr_hash.so.${PKGVERSION}
lib/libr_io.so
lib/libr_io.so.${PKGVERSION}
lib/libr_lang.so
lib/libr_lang.so.${PKGVERSION}
lib/libr_magic.so
lib/libr_magic.so.${PKGVERSION}
lib/libr_parse.so
lib/libr_parse.so.${PKGVERSION}
lib/libr_reg.so
lib/libr_reg.so.${PKGVERSION}
lib/libr_search.so
lib/libr_search.so.${PKGVERSION}
lib/libr_socket.so
lib/libr_socket.so.${PKGVERSION}
lib/libr_syscall.so
lib/libr_syscall.so.${PKGVERSION}
lib/libr_util.so
lib/libr_util.so.${PKGVERSION}
lib/pkgconfig/r_anal.pc
lib/pkgconfig/r_asm.pc
lib/pkgconfig/r_bin.pc
lib/pkgconfig/r_bp.pc
lib/pkgconfig/r_config.pc
lib/pkgconfig/r_cons.pc
lib/pkgconfig/r_core.pc
lib/pkgconfig/r_db.pc
lib/pkgconfig/r_debug.pc
lib/pkgconfig/r_flags.pc
lib/pkgconfig/r_fs.pc
lib/pkgconfig/r_hash.pc
lib/pkgconfig/r_io.pc
lib/pkgconfig/r_lang.pc
lib/pkgconfig/r_magic.pc
lib/pkgconfig/r_parse.pc
lib/pkgconfig/r_reg.pc
lib/pkgconfig/r_search.pc
lib/pkgconfig/r_socket.pc
lib/pkgconfig/r_syscall.pc
lib/pkgconfig/r_util.pc
lib/radare2/${PKGVERSION}/asm_LM32.so
lib/radare2/${PKGVERSION}/asm_propeller.so
lib/radare2/${PKGVERSION}/bin_xtr_dyldcache.so
lib/radare2/${PKGVERSION}/fcnsign/darwin-x86-64.sdb
lib/radare2/${PKGVERSION}/fcnsign/linux-x86-32.sdb
lib/radare2/${PKGVERSION}/fcnsign/linux-x86-64.sdb
lib/radare2/${PKGVERSION}/fcnsign/windows-x86-32.sdb
lib/radare2/${PKGVERSION}/fcnsign/windows-x86-64.sdb
lib/radare2/${PKGVERSION}/hud/main
lib/radare2/${PKGVERSION}/magic/OpenBSD
lib/radare2/${PKGVERSION}/magic/archive
lib/radare2/${PKGVERSION}/magic/cafebabe
lib/radare2/${PKGVERSION}/magic/code
lib/radare2/${PKGVERSION}/magic/compressed
lib/radare2/${PKGVERSION}/magic/database
lib/radare2/${PKGVERSION}/magic/elf
lib/radare2/${PKGVERSION}/magic/filesystems
lib/radare2/${PKGVERSION}/magic/firmware
lib/radare2/${PKGVERSION}/magic/flash
lib/radare2/${PKGVERSION}/magic/freebsd
lib/radare2/${PKGVERSION}/magic/gimp
lib/radare2/${PKGVERSION}/magic/gpg
lib/radare2/${PKGVERSION}/magic/html
lib/radare2/${PKGVERSION}/magic/images
lib/radare2/${PKGVERSION}/magic/java
lib/radare2/${PKGVERSION}/magic/jpeg
lib/radare2/${PKGVERSION}/magic/linux
lib/radare2/${PKGVERSION}/magic/mach
lib/radare2/${PKGVERSION}/magic/macintosh
lib/radare2/${PKGVERSION}/magic/mail.news
lib/radare2/${PKGVERSION}/magic/microsoft
lib/radare2/${PKGVERSION}/magic/mime
lib/radare2/${PKGVERSION}/magic/netbsd
lib/radare2/${PKGVERSION}/magic/network
lib/radare2/${PKGVERSION}/magic/pdf
lib/radare2/${PKGVERSION}/magic/perl
lib/radare2/${PKGVERSION}/magic/python
lib/radare2/${PKGVERSION}/magic/riff
lib/radare2/${PKGVERSION}/magic/sniffer
lib/radare2/${PKGVERSION}/magic/sql
lib/radare2/${PKGVERSION}/magic/ssh
lib/radare2/${PKGVERSION}/magic/uuencode
lib/radare2/${PKGVERSION}/magic/video
lib/radare2/${PKGVERSION}/magic/vim
lib/radare2/${PKGVERSION}/magic/vorbis
lib/radare2/${PKGVERSION}/magic/zfs
lib/radare2/${PKGVERSION}/opcodes/6502.sdb
lib/radare2/${PKGVERSION}/opcodes/8051.sdb
lib/radare2/${PKGVERSION}/opcodes/LH5801.sdb
lib/radare2/${PKGVERSION}/opcodes/arc.sdb
lib/radare2/${PKGVERSION}/opcodes/arm.sdb
lib/radare2/${PKGVERSION}/opcodes/avr.sdb
lib/radare2/${PKGVERSION}/opcodes/dalvik.sdb
lib/radare2/${PKGVERSION}/opcodes/i4004.sdb
lib/radare2/${PKGVERSION}/opcodes/i8080.sdb
lib/radare2/${PKGVERSION}/opcodes/java.sdb
lib/radare2/${PKGVERSION}/opcodes/lm32.sdb
lib/radare2/${PKGVERSION}/opcodes/m68k.sdb
lib/radare2/${PKGVERSION}/opcodes/malbolge.sdb
lib/radare2/${PKGVERSION}/opcodes/mips.sdb
lib/radare2/${PKGVERSION}/opcodes/msp430.sdb
lib/radare2/${PKGVERSION}/opcodes/pic18c.sdb
lib/radare2/${PKGVERSION}/opcodes/ppc.sdb
lib/radare2/${PKGVERSION}/opcodes/propeller.sdb
lib/radare2/${PKGVERSION}/opcodes/riscv.sdb
lib/radare2/${PKGVERSION}/opcodes/sh.sdb
lib/radare2/${PKGVERSION}/opcodes/sparc.sdb
lib/radare2/${PKGVERSION}/opcodes/sysz.sdb
lib/radare2/${PKGVERSION}/opcodes/tms320.sdb
lib/radare2/${PKGVERSION}/opcodes/v810.sdb
lib/radare2/${PKGVERSION}/opcodes/x86.sdb
lib/radare2/${PKGVERSION}/opcodes/z80.sdb
lib/radare2/${PKGVERSION}/parse_z80_pseudo.so
lib/radare2/${PKGVERSION}/syscall/darwin-x86-32.sdb
lib/radare2/${PKGVERSION}/syscall/darwin-x86-64.sdb
lib/radare2/${PKGVERSION}/syscall/dos-x86-16.sdb
lib/radare2/${PKGVERSION}/syscall/freebsd-x86-32.sdb
lib/radare2/${PKGVERSION}/syscall/ios-arm-32.sdb
lib/radare2/${PKGVERSION}/syscall/ios-arm-64.sdb
lib/radare2/${PKGVERSION}/syscall/ios-x86-32.sdb
lib/radare2/${PKGVERSION}/syscall/linux-arm-32.sdb
lib/radare2/${PKGVERSION}/syscall/linux-mips-32.sdb
lib/radare2/${PKGVERSION}/syscall/linux-sparc-32.sdb
lib/radare2/${PKGVERSION}/syscall/linux-x86-32.sdb
lib/radare2/${PKGVERSION}/syscall/linux-x86-64.sdb
lib/radare2/${PKGVERSION}/syscall/netbsd-x86-32.sdb
lib/radare2/${PKGVERSION}/syscall/openbsd-x86-32.sdb
lib/radare2/${PKGVERSION}/syscall/openbsd-x86-64.sdb
lib/radare2/${PKGVERSION}/syscall/windows-x86-32.sdb
lib/radare2/${PKGVERSION}/syscall/windows-x86-64.sdb
lib/radare2/last
man/man1/r2.1
man/man1/r2pm.1
man/man1/rabin2.1
man/man1/radare2.1
man/man1/radiff2.1
man/man1/rafind2.1
man/man1/ragg2-cc.1
man/man1/ragg2.1
man/man1/rahash2.1
man/man1/rarun2.1
man/man1/rasm2.1
man/man1/rax2.1
man/man7/esil.7
share/doc/radare2/all68k.r2
share/doc/radare2/analvars
share/doc/radare2/android
share/doc/radare2/bindiff
share/doc/radare2/brainfuck
share/doc/radare2/capstone.md
share/doc/radare2/changes-from-1.x
share/doc/radare2/clang-format
share/doc/radare2/dexdump.sh
share/doc/radare2/dospart
share/doc/radare2/dwarf-line.rsc
share/doc/radare2/emscripten
share/doc/radare2/endian
share/doc/radare2/esil
share/doc/radare2/flirt
share/doc/radare2/fortunes.fun
share/doc/radare2/fortunes.nsfw
share/doc/radare2/fortunes.tips
share/doc/radare2/freebsd.md
share/doc/radare2/gdb
share/doc/radare2/haiku
share/doc/radare2/hud
share/doc/radare2/ida
share/doc/radare2/intro.md
share/doc/radare2/io
share/doc/radare2/io-fixing
share/doc/radare2/iocache
share/doc/radare2/ios.md
share/doc/radare2/iphone.md
share/doc/radare2/kvast
share/doc/radare2/lang-plugins
share/doc/radare2/license
share/doc/radare2/macros
share/doc/radare2/maemo
share/doc/radare2/objc.pl
share/doc/radare2/oo
share/doc/radare2/osx.md
share/doc/radare2/plugins
share/doc/radare2/portscan.r2
share/doc/radare2/qnx
share/doc/radare2/rap
share/doc/radare2/rapatch
share/doc/radare2/releases
share/doc/radare2/repo
share/doc/radare2/rgraph
share/doc/radare2/solaris
share/doc/radare2/static
share/doc/radare2/static-plugins
share/doc/radare2/strings
share/doc/radare2/vim
share/doc/radare2/vim2r2.js
share/doc/radare2/windbg
share/doc/radare2/windows
share/doc/radare2/yara.md
share/radare2/${PKGVERSION}/cons/Makefile
share/radare2/${PKGVERSION}/cons/basic
share/radare2/${PKGVERSION}/cons/consonance
share/radare2/${PKGVERSION}/cons/dark
share/radare2/${PKGVERSION}/cons/focus
share/radare2/${PKGVERSION}/cons/lima
share/radare2/${PKGVERSION}/cons/matrix
share/radare2/${PKGVERSION}/cons/ogray
share/radare2/${PKGVERSION}/cons/pink
share/radare2/${PKGVERSION}/cons/rasta
share/radare2/${PKGVERSION}/cons/smyck
share/radare2/${PKGVERSION}/cons/solarized
share/radare2/${PKGVERSION}/cons/tango
share/radare2/${PKGVERSION}/cons/twilight
share/radare2/${PKGVERSION}/cons/white
share/radare2/${PKGVERSION}/cons/xvilka
share/radare2/${PKGVERSION}/cons/zenburn
share/radare2/${PKGVERSION}/format/Makefile
share/radare2/${PKGVERSION}/format/dll/aclui.sdb
share/radare2/${PKGVERSION}/format/dll/activeds.sdb
share/radare2/${PKGVERSION}/format/dll/atl.sdb
share/radare2/${PKGVERSION}/format/dll/borlndmm.sdb
share/radare2/${PKGVERSION}/format/dll/browseui.sdb
share/radare2/${PKGVERSION}/format/dll/cabinet.sdb
share/radare2/${PKGVERSION}/format/dll/comctl32.sdb
share/radare2/${PKGVERSION}/format/dll/csmfpapi.sdb
share/radare2/${PKGVERSION}/format/dll/dsound.sdb
share/radare2/${PKGVERSION}/format/dll/kernel32.sdb
share/radare2/${PKGVERSION}/format/dll/mfc42.sdb
share/radare2/${PKGVERSION}/format/dll/mfc42u.sdb
share/radare2/${PKGVERSION}/format/dll/msi.sdb
share/radare2/${PKGVERSION}/format/dll/mstlsapi.sdb
share/radare2/${PKGVERSION}/format/dll/msvbvm50.sdb
share/radare2/${PKGVERSION}/format/dll/msvbvm60.sdb
share/radare2/${PKGVERSION}/format/dll/odbc32.sdb
share/radare2/${PKGVERSION}/format/dll/oleaut32.sdb
share/radare2/${PKGVERSION}/format/dll/olecli32.sdb
share/radare2/${PKGVERSION}/format/dll/oledlg.sdb
share/radare2/${PKGVERSION}/format/dll/olepro32.sdb
share/radare2/${PKGVERSION}/format/dll/olesvr32.sdb
share/radare2/${PKGVERSION}/format/dll/shdocvw.sdb
share/radare2/${PKGVERSION}/format/dll/shell32.sdb
share/radare2/${PKGVERSION}/format/dll/shlwapi.sdb
share/radare2/${PKGVERSION}/format/dll/uxtheme.sdb
share/radare2/${PKGVERSION}/format/dll/vb40032.sdb
share/radare2/${PKGVERSION}/format/dll/vssapi.sdb
share/radare2/${PKGVERSION}/format/dll/winmm.sdb
share/radare2/${PKGVERSION}/format/dll/ws2_32.sdb
share/radare2/${PKGVERSION}/format/dll/wsock32.sdb
share/radare2/${PKGVERSION}/format/elf32
share/radare2/${PKGVERSION}/format/elf64
share/radare2/${PKGVERSION}/format/elf_enums
share/radare2/${PKGVERSION}/format/pe32
share/radare2/${PKGVERSION}/format/trx
share/radare2/${PKGVERSION}/r2pm/armthumb
share/radare2/${PKGVERSION}/r2pm/baleful
share/radare2/${PKGVERSION}/r2pm/bcl
share/radare2/${PKGVERSION}/r2pm/blackfin
share/radare2/${PKGVERSION}/r2pm/blessr2
share/radare2/${PKGVERSION}/r2pm/bokken
share/radare2/${PKGVERSION}/r2pm/bpf
share/radare2/${PKGVERSION}/r2pm/dlang
share/radare2/${PKGVERSION}/r2pm/duktape
share/radare2/${PKGVERSION}/r2pm/io-ewf
share/radare2/${PKGVERSION}/r2pm/keystone
share/radare2/${PKGVERSION}/r2pm/mdmp
share/radare2/${PKGVERSION}/r2pm/microblaze
share/radare2/${PKGVERSION}/r2pm/msil
share/radare2/${PKGVERSION}/r2pm/ppcdisasm
share/radare2/${PKGVERSION}/r2pm/psosvm
share/radare2/${PKGVERSION}/r2pm/pyc
share/radare2/${PKGVERSION}/r2pm/python
share/radare2/${PKGVERSION}/r2pm/r2pipe-cs
share/radare2/${PKGVERSION}/r2pm/r2pipe-go
share/radare2/${PKGVERSION}/r2pm/r2pipe-js
share/radare2/${PKGVERSION}/r2pm/r2pipe-py
share/radare2/${PKGVERSION}/r2pm/r2pipe-rb
share/radare2/${PKGVERSION}/r2pm/r2pipe-vala
share/radare2/${PKGVERSION}/r2pm/radare2
share/radare2/${PKGVERSION}/r2pm/radeco
share/radare2/${PKGVERSION}/r2pm/retdec
share/radare2/${PKGVERSION}/r2pm/swf
share/radare2/${PKGVERSION}/r2pm/swig
share/radare2/${PKGVERSION}/r2pm/syms2elf
share/radare2/${PKGVERSION}/r2pm/tcc
share/radare2/${PKGVERSION}/r2pm/unicorn
share/radare2/${PKGVERSION}/r2pm/unicorn-lib
share/radare2/${PKGVERSION}/r2pm/vala
share/radare2/${PKGVERSION}/r2pm/valabind
share/radare2/${PKGVERSION}/r2pm/vapi
share/radare2/${PKGVERSION}/r2pm/vc4
share/radare2/${PKGVERSION}/r2pm/winapi
share/radare2/${PKGVERSION}/r2pm/www-enyo
share/radare2/${PKGVERSION}/r2pm/www-m
share/radare2/${PKGVERSION}/r2pm/www-p
share/radare2/${PKGVERSION}/r2pm/www-t
share/radare2/${PKGVERSION}/r2pm/x86bea
share/radare2/${PKGVERSION}/r2pm/yara2
share/radare2/${PKGVERSION}/r2pm/yara2-lib
share/radare2/${PKGVERSION}/r2pm/yara3
share/radare2/${PKGVERSION}/r2pm/yara3-lib
share/radare2/${PKGVERSION}/www/d3/d3.js
share/radare2/${PKGVERSION}/www/d3/d3.layout.js
share/radare2/${PKGVERSION}/www/d3/index.html
share/radare2/${PKGVERSION}/www/d3/packages.js
share/radare2/${PKGVERSION}/www/d3/style.css
share/radare2/${PKGVERSION}/www/enyo/disassembler_old.js
share/radare2/${PKGVERSION}/www/enyo/enyo.css
share/radare2/${PKGVERSION}/www/enyo/enyo/lib/onyx/images/gradient-invert.png
share/radare2/${PKGVERSION}/www/enyo/enyo/lib/onyx/images/gradient.png
share/radare2/${PKGVERSION}/www/enyo/enyo_app.js
share/radare2/${PKGVERSION}/www/enyo/gradient-invert.png
share/radare2/${PKGVERSION}/www/enyo/gradient.png
share/radare2/${PKGVERSION}/www/enyo/icon.png
share/radare2/${PKGVERSION}/www/enyo/index.html
share/radare2/${PKGVERSION}/www/enyo/r2app.js
share/radare2/${PKGVERSION}/www/enyo/r2core.css
share/radare2/${PKGVERSION}/www/enyo/r2core.js
share/radare2/${PKGVERSION}/www/enyo/rlogo-tr.png
share/radare2/${PKGVERSION}/www/enyo/stylesheet.css
share/radare2/${PKGVERSION}/www/enyo/vendors/backbone-min.js
share/radare2/${PKGVERSION}/www/enyo/vendors/joint.layout.DirectedGraph.js
share/radare2/${PKGVERSION}/www/enyo/vendors/joint.min.css
share/radare2/${PKGVERSION}/www/enyo/vendors/joint.min.js
share/radare2/${PKGVERSION}/www/enyo/vendors/jquery-ui.min.js
share/radare2/${PKGVERSION}/www/enyo/vendors/jquery.layout-latest.min.js
share/radare2/${PKGVERSION}/www/enyo/vendors/jquery.min.js
share/radare2/${PKGVERSION}/www/enyo/vendors/jquery.scrollTo.min.js
share/radare2/${PKGVERSION}/www/enyo/vendors/lodash.min.js
share/radare2/${PKGVERSION}/www/favicon.ico
share/radare2/${PKGVERSION}/www/graph/img/arrow.gif
share/radare2/${PKGVERSION}/www/graph/img/arrow_d.gif
share/radare2/${PKGVERSION}/www/graph/img/arrow_l.gif
share/radare2/${PKGVERSION}/www/graph/img/arrow_r.gif
share/radare2/${PKGVERSION}/www/graph/img/arrow_u.gif
share/radare2/${PKGVERSION}/www/graph/index.html
share/radare2/${PKGVERSION}/www/graph/index.js
share/radare2/${PKGVERSION}/www/graph/js-graph-it.css
share/radare2/${PKGVERSION}/www/graph/js-graph-it.js
share/radare2/${PKGVERSION}/www/graph/make.sh
share/radare2/${PKGVERSION}/www/graph/sf-homepage.css
share/radare2/${PKGVERSION}/www/index.html
share/radare2/${PKGVERSION}/www/index.old.html
share/radare2/${PKGVERSION}/www/log.html
share/radare2/${PKGVERSION}/www/m/fonts/MaterialIcons-Regular.eot
share/radare2/${PKGVERSION}/www/m/fonts/MaterialIcons-Regular.ijmap
share/radare2/${PKGVERSION}/www/m/fonts/MaterialIcons-Regular.ttf
share/radare2/${PKGVERSION}/www/m/fonts/MaterialIcons-Regular.woff
share/radare2/${PKGVERSION}/www/m/fonts/MaterialIcons-Regular.woff2
share/radare2/${PKGVERSION}/www/m/fonts/README.md
share/radare2/${PKGVERSION}/www/m/fonts/Roboto-italic-400.woff
share/radare2/${PKGVERSION}/www/m/fonts/Roboto-italic-700.woff
share/radare2/${PKGVERSION}/www/m/fonts/Roboto-normal-100.woff
share/radare2/${PKGVERSION}/www/m/fonts/Roboto-normal-300.woff
share/radare2/${PKGVERSION}/www/m/fonts/Roboto-normal-400.woff
share/radare2/${PKGVERSION}/www/m/fonts/Roboto-normal-500.woff
share/radare2/${PKGVERSION}/www/m/fonts/Roboto-normal-700.woff
share/radare2/${PKGVERSION}/www/m/fonts/Roboto-normal-900.woff
share/radare2/${PKGVERSION}/www/m/fonts/codepoints
share/radare2/${PKGVERSION}/www/m/fonts/fonts.css
share/radare2/${PKGVERSION}/www/m/fonts/iconjar-map.js
share/radare2/${PKGVERSION}/www/m/images/icon.png
share/radare2/${PKGVERSION}/www/m/images/rlogo256.png
share/radare2/${PKGVERSION}/www/m/images/user.jpg
share/radare2/${PKGVERSION}/www/m/index.html
share/radare2/${PKGVERSION}/www/m/index.js
share/radare2/${PKGVERSION}/www/m/r2.js
share/radare2/${PKGVERSION}/www/m/stylesheet.css
share/radare2/${PKGVERSION}/www/old/index.html
share/radare2/${PKGVERSION}/www/old/rlogo2.png
share/radare2/${PKGVERSION}/www/old/script.js
share/radare2/${PKGVERSION}/www/old/style.css
share/radare2/${PKGVERSION}/www/r2.svg
share/radare2/${PKGVERSION}/www/rlogo.png
share/radare2/${PKGVERSION}/www/t/app.js
share/radare2/${PKGVERSION}/www/t/index.html
share/radare2/${PKGVERSION}/www/t/rlogo.png
share/radare2/${PKGVERSION}/www/t/stylesheet.css
share/radare2/${PKGVERSION}/www/upload.html
share/radare2/last