Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/radareorg/radare2

UNIX-like reverse engineering framework and command-line toolset
https://github.com/radareorg/radare2

* Check 'hg' before starting to build.sh

* support array types for function string serialization
* Fix undo seek when io->va is enabled
...

c36f43c55c44e016011984c4dcacb8aaf9dc93a5 authored over 14 years ago
* Refactor TODO

* Added r_anal_fcn_to_string() and get_var()
- vars now have array size and direction
* Some ra...

67ad35187b71f22b7d503e5cf907a9945c15d0b2 authored over 14 years ago
* Display error when 'nasm' is not installed

* Autocomplete flags for 'fr' command

bafedbd0211e2ebc09a6617d096ee89f85f9ed66 authored over 14 years ago
* Fix 'asm.syntax' bug

db75fd66ce40df499dbd2e8c559f84d201b73e7a authored over 14 years ago
* r_anal

- Modify stackptr on 'ret imm'
- Improve analysis of 'push ref' instructions
* r_bin
- Prin...

14b3479658af6296a478b061c4c2c7560ef618cb authored over 14 years ago
* Apply r_parse fixes from edu to support more than one numeric

to flag replacment and avoid 0x0 substitutions
* Implement 'fr' command
* Add autocompletion fo...

87512b23b0cb44e9b729ec878d827ae84f97043e authored over 14 years ago
* Some fixes in build.sh

b2fbe15105892d5b0b23b23fe4b3d309a5082cf9 authored over 14 years ago
* Add more stuff for build.sh as explained in the mailing list

f32de77f4cf22e95ed1eacc644cf6860c6b4b295 authored over 14 years ago
* Added 'build.sh' farm script

* Implement r_log api
* Fix issues in swig bindings

2a9fecfe865b7270fa20b923286e5610ea2fb8fd authored over 14 years ago
* Fix segfault parsing imports in mach-o

* Simplify the output of the command 'S'
* Update TODO

89a63b5c3a2c9759b253dc9b4e440cb2b22450db authored over 14 years ago
* Fix segfault in 'pd' command, thanks edu!

* Fix r_bin.vapi

1fd4f51f664314b5258e20d0006daaf01f72b12f authored over 14 years ago
* Add openbsd|netbsd|freebsd to the list of automatic ostypes

* Do not allow to build if shared object extension is not defined
* Remove the use of R_META_FUNC...

07d55075ae9f64e49f02b7451a36a0bf3bf2c99d authored over 14 years ago
* Remove deprecated documentation

* Some syntax fixes
* Some changes in the design of the vars in r_anal
* Remove 'CF' command and ...

182b7737cf4931d3cd7e19106e4c903e6fb7faa6 authored over 14 years ago
* Fix valaswig bindings

ba77b12d1e4ade9ead8033100a48b9a7e83c4cae authored over 14 years ago
* Added file.desc

* Cx/CX is not working again, needs more love
* Implemented 'pdf' .. needs review

cc35fbf14fe195c6198c300f4e59a8a7cc1f7cfe authored over 14 years ago
* Fix Vd command

- Added Cd command to define data

a6840204b507e4e1f2c4a17fc8a874648ddcf3d0 authored over 14 years ago
* r2 -n does not load rabin2 information

* Implemented search.align
- Affects RPrint->addrmod and RSearch->align
* Use r_search_reset() ...

5f10d6ba64c9b6d4ac29e898c4ee3aba09b770fc authored over 14 years ago
* Add bp_mips and bp_ppc plugins for r_bp

- rm plugins.cfg && ./configure-plugins required

761925a27c34eda0724497f4df681adb764f040b authored over 14 years ago
* Use RList in r_bp

- vapi updated
* Generalize the use of PrintfCallback typedef
- used in r_bp and handled by r...

bc2c79ee8df8fafd4f2937c8c945e625e41c0853 authored over 14 years ago
* Some enhacements for rarc2.

- Add -s flag to use att syntax instead of intel one
- Flag -A is the new -a (show selected a...

3c7610bd9fdb5bb599bbe706ffe58663d4c417d5 authored over 14 years ago
* Load constant pool from RCore in RAsm

- this is a compiletime module dependency
- java needs to share constantpool between anal, as...

6e1653881dd2bf40271ac0aefc02cc10d4bf0e82 authored over 14 years ago
* Fix autocompletion in r_line

- All argc/argv responsability has been moved to the callback
- Makes the code simpler in r_l...

664732593cc2155f7545bb1910552371092ba0de authored over 14 years ago
* Rename r2rc to rarc2

- Moved into binr/rarc2
- Integrated with symstall
- rarc2-tool now support -xc and -cx com...

affbba8aa23afcf5d1b3453d0bf28968723af239 authored over 14 years ago
* Fix debug regs, memory read in w32 debugger

- Fixes some segfaults and null string issues
- Simplify and clean code (still more work need...

236d78295d46c740721cb7d26be86ec9a5e98973 authored over 14 years ago
* Fix w32dist segfault in plugin.dll

* Fix read registers in w32 debugger
- seek do not seems to work

80fc77a8b483d25eb3ef38b3ff5485415e43d6e1 authored over 14 years ago
* Fix segfaults in cons and debug for w32

3fb6db9f119c227e7924e2e3e18917c932e3b047 authored over 14 years ago
* Merge heads

a8253973090e4aabd5c6852ff0161ee9cbb05194 authored over 14 years ago
* Major refactoring in r_meta

* Added C! command that calls r_meta_sync()
- put xref information inside function metaitem...

39a8c23740d62a7bf0f9fb40a1eb9312f23929c8 authored over 14 years ago
* Fix segfault in w32

e5428d0edf38bd37d493264c9a91af43e2d2ff88 authored over 14 years ago
* Fix segfault in java disassembler

* Update compilation instructions for w32 in doc/windows
* Identify new osx binaries as mach0, no...

21d2531b7f345ad23cd085d7e675dec9ac4d6a3e authored over 14 years ago
* Fix segfault in osx

cb5f4f26da706be56168d0b6922f801f49783821 authored over 14 years ago
* Fix build on mingw32

e101e5023d4c286d39cbc9a55babc2ea0b26707d authored over 14 years ago
* Fix build for osx-x86-32

d47e67cdd1547f6cc2b0b3046c64686169dd6731 authored over 14 years ago
* Fix print_address function for mips disassembler

* Implement 'gp' register index inside .got section for get_main on mips
* Use more switch() in c...

c73e43bf406b4e8c4beeec0243350b71e9a1c89e authored over 14 years ago
* Add autocompletion for 'e', 's', 'f' and '?' commands

- Some more stuff must be deprecated in r_line
* Export FILE environment variable in r_core_fil...

456fb16e9098b7fe346fb84ad1bbb405b97a3525 authored over 14 years ago
* Hacky fixes for Cx/CX xrefs in 'pd' and r_meta

- rmeta now uses m->printf from r_cons (grep-friendly)

989082a699d76c5265b0ca1f7682e3b3a42bc7ab authored over 14 years ago
* Some more work on r_cons_grep

* Minor refactor in TODO file
* Display xref data (Cx/CX are broken atm)
* Added Vx command
* Com...

255191c6708121d1728bd1c26324ee40908b9230 authored over 14 years ago
* Fix cons_grep for line matching

- columns and row grep is not working yet
- console is now a bit faster, needs more work
- ...

a52c117a058c752b994ebafda6ea57297f6b0c90 authored over 14 years ago
* Initial semi-working implementation for ^r in r_line

- History index inside reverse search is not yet working

6602442c30ebfd1dc3cccfed7329029f08b12fbe authored over 14 years ago
* Fix ^w in r_line

* Initial implementation of /a command
- Search for code/data references using code analysis
* ...

e14bbdf6e2a10c7bf4ab10a871fa8cfb45a6d28f authored over 14 years ago
* Add -t flag to launch rabin2 in a thread

* Fix ^D using threaded load
* Only load rabin info when no project file exists
* r_core_project_...

7ff20e59db22b3e86f755b04e2028355a59b64fc authored over 14 years ago
* RCore now depends on RThread

- Loads rabin2 information in a background thread
- Prompt is now much more responsive
- Fi...

37c3e2566464690adfa549570a45822d1c462b52 authored over 14 years ago
* Initial working version of the MIPS code analysis

- imported from r1
* Implement the syscall table for linux-mips
* Do not use tabs in the mips d...

f641df833ba3d1a5cbf8293585c988abf67373a0 authored over 14 years ago
* Added dummy anal.mips

33fdb146431d939913ae05a5d3e8bcfd15900f31 authored over 14 years ago
* Added dummy type.c for r_meta

* Fix build on mipsel arch

5182d9a0fee31d359d9952e53e7812e1d81bb737 authored over 14 years ago
* Fix segfault in stepover in non-debugger mode

* Check if file exists before launching rabin to avoid noisy messages
* Disable io.va when using ...

5748a66278298dc4ec44694a90ab9dc9728c757a authored over 14 years ago
* Added basic guidelines in TODO.decompiler

* r2 now support -s and -b with ut64/ut32 offsets
* Remove 'goto' statement

790491a707c71153c6492d6ef3ad5298963a5215 authored over 14 years ago
* Added initial aop_to_string() method for RAnal

- accessible via asm.decode
* Add more 'Vd' keys (data, code, string, ..)

255504b79caa0305a836b2670f8e8ebef24a8cfb authored over 14 years ago
* Add 'C-*' command to unset all metadata

00214c95ef0fc9d9d82f5a8ca5a48912fd1171a6 authored over 14 years ago
* Display some string references on x86

* In 'pd' display strings as text, not opcodes
* Added 'Vdu' command to undefine metadata and fla...

ade05c9aeb9e5d7131d48bc041d4fca1dca7505d authored over 14 years ago
* Load string flags into r2

- Fix string filtering
* Display string references for ARM (load indirections)
* Fix numeric in...

ace71e8be4d84ca6f26a5c933fe00fb41cc949e5 authored over 14 years ago
* Add rafind2.1 manpage

* Many cleanups in the TODO files

276f186e7ee544df13f69f6c7f4ed5522f061a9a authored over 14 years ago
* Added traced field in RAnalBB

- Display 'traced' flag in 'abl' command
* Initial work on 'dd' command (filedescriptors)
- A...

4f8fc7d92676490ed3d4e23771ed7d80d8d5847f authored over 14 years ago
* Sync TODO

e7802b68930e6b2c57736ff62e5b10e76ec16c51 authored over 14 years ago
* Implement r_anal_cond_eval() and r_anal_value_to_ut64() functions

- Code seems to work and basicblock conditionals can be evaluated
- Show 'match' result in 'a...

123faacd3cad99f6711bed30f36a5c961a0fcf3c authored over 14 years ago
* meld heads

4812bb58778d1f238d2b7ad0db48bbdd60ce54a1 authored over 14 years ago
* merge

e5ad647df5089220e717d65fc74537cf9a8aac7b authored over 14 years ago
* Propagate two arguments for conditionals

* Rename RLFList to ROFList (25.2% funnier than before)

5399367daa5930c36f46d457b29dc33681f96489 authored over 14 years ago
* r_bin

- Rename characteristics into srwx
- Fix ref to binmain in the pe64 plugin
* r_bin_pe
- Ren...

3eb855f6c470129e448634f652af8deb495ee3f8 authored over 14 years ago
* Very early work on r_anal_call api

* Initial support for visual cursor with invert cons in 'pd' bytes
- Some changes in '*' and '/...

c8da941768bfd80f36b74eeff97d2484637d8b34 authored over 14 years ago
* Revert wrong "bb memory leak" fix (again xD)

- RAnalBlock must keep a list of the analyzed opcodes
- Those RAnalOp are not freed because t...

9e49939dabf48a519e04e42422ff2b43ca884583 authored over 14 years ago
* Added asm.linescall=false (default)

- Implemented in anal_reflines to skip call analysis for lines
* Set dbg.trace=true by default
...

23ad3d24152c57d090548e2e33b5501e989dc28e authored over 14 years ago
* Add more 'cmp' opcodes support in analysis for x86

* memref now specifies the size of pointer
- this is serialized as a cast (char) ..
- no sign...

882d7efa7ba471b5e01c7197be822eaece178a7a authored over 14 years ago
* Link r_reg when r_anal

c528edf318bed907e7a156e62c5fdd18befe1e94 authored over 14 years ago
* Initial working basic block conditional decompilation

- Only 'test' opcode for x86 is currently supported (just for testing)
- analysis backend gen...

e36ef1102579da03ce822406aec5995e0da29a8d authored over 14 years ago
* Initial implementation of the subclassed RLFList class

- Implements a serialized RFList inside a RList container
- Allows faster scans on contents
*...

a580ff4fa89949f1f02e7ce0c932eb806118545f authored over 14 years ago
* r_anal

- Don't free appended aop's
- Set bbc->cond = NULL in printed bbs list

a129564c1c0b0943354c5aaec9773500a332afaf authored over 14 years ago
* Build

- symstall pkgconfig
- Fix symstallation of plugins

57510190883c4617f5dd74e5f36632b89c929b5a authored over 14 years ago
* More fixes on build system

- 'make mrproper' now works like 'hg purge --all'
- More fixes on 'make clean'
- Remove som...

414f5a38bc09551d4036622a017ece002ae6c060 authored over 14 years ago
* r_core

- Fix segfault (pancake)
* Build
- Remove rpath stuff
- Simplify Makefiles
- Add rafind2 ...

19dfb38b237ef2e1c3f9be82f156a5241c7e7c0d authored over 14 years ago
* Fix the build of radare2 and radiff2

* Remove r_line dep from cons/t/Makefile
* Build r_cons before r_line in libr/Makefile

2d81aabbd5553575d53a4518eb7a5932c945bf4a authored over 14 years ago
* Workaround for r_debug_recoil()

* Simplify build of r_diff (nibble)
* Add debugger breakpoint test script

44761489132e5eb101eba50b01bc51694720e8fe authored over 14 years ago
* Fix build of binr/

- Some missing deps everywhere
* Initial work for RAnalCond

16089bb6e99d2397967df19ff3ce7b8772506a77 authored over 14 years ago
* Fix segfault in cmd 'agd offset'

1c59267c88bc9c3fc8c10697860dbe595bc4a2ee authored over 14 years ago
* Fix r_debug build

* More random fixes in r_anal

aa762573b554d1b00ee0ddb3c895ac035bddb47f authored over 14 years ago
* Merge

8718f7aad962a1a316566feca44e87314b90c257 authored over 14 years ago
* Add targets clean & mrproper to binr/Makefile

* Use r_list_free instead of r_list_destroy in r_anal
* Some minor fixups in r_anal

68aeb6f92a872be49987db879ec0870ff5b253c0 authored over 14 years ago
* Some fixes in make all/clean

* Initial work on RAnalCond

d3c0819cc7eede28f30fa87143ec372056242f56 authored over 14 years ago
* Implement RAnalRef as a struct instead of a hacky ut64 pointer

- Support data and code reference specification
* Also handle 'jmp' as code references

4bd719546c18a994612ce232f85b74e86722fb30 authored over 14 years ago
* Fix segfault and infinite loop in 'dct' command

0006bf056426ff92949d96bad7a3848591824889 authored over 14 years ago
* Fix ffio and io_ptrace return value when read error

79e78ea47d65078203f8b2e2443a6c0a1d2209ce authored over 14 years ago
* Fix segfault in malloc:// IO backend

* Catch error in core to avoid future issues

ca8a2a9280e982e110a6bbabbe38fc623e33bc01 authored over 14 years ago
* Fix 'bx lr' and 'ldr pc,[pc,#]' code analysis for arm

* Added 'ata' command to specify a list of valid traceable adddresses
* some initial work on r_db...

f0cca138db9cca5c137ad76ddc863a4064c32505 authored over 14 years ago
* Fix linking issues reported by matalaz (Thanks!)

d27e461811a4162c2a649ff43f9a6a5afbf333fd authored over 14 years ago
* More work on 'at' command

* RRange ported to r_list (not yet tested)
* Fix r_cmd.vapi RCmdPlugin struct definition

c9a403cf717ab1ddb7f4bd9bd63c627748686ea6 authored over 14 years ago
* Some linkage fixes for binr/

* Added 'at' command (not yet implemented at all)
- Some refactoring in r_debug_trace code
- ...

b7c554b24a86b7ddcc9332b02ab2b9eefee1fd41 authored over 14 years ago
* List cmd plugins when ':' command is executed

- Added ->desc field in RCmdPlugin

8a408441992a27d787e55838752848a128e0c4c3 authored over 14 years ago
* r_anal

- Minor fixup in r_anal_bb_free
- Init aop->mnemonic = NULL in r_anal_aop_new

629acd799d20c34879e3cf1fe19923aa3628ed6a authored over 14 years ago
* Do not warn in r_lib until R_DEBUG env is defined

fdb0cf42294946519055b359b8333964273da6a9 authored over 14 years ago
* Add -M (get main) in r_bin_pe

96c7eabd46e605f3bc3a7e690ed51aaf5a42c545 authored over 14 years ago
* Added refptr in RAnalOp

- Used only from ARM code analysis
* Implement ELF get_main for ARM ELF's

9ceeae1f54d4be5b15927e8705410efc82175f54 authored over 14 years ago
* Add support for non-splitted graphs

* Add config var anal.split
* Fix segfault in r_anal & r_big
* Fix r_anal split algorithm
* Minor...

097edd11c61861f6fef240ed5819a5ec518dbb84 authored over 14 years ago
* Apply Jan's patch for fixing r2rc-tool

f1b88d61b5854a98c3dc38669e9ccc888e7ee513 authored over 14 years ago
* Fix binr/Makefile (thanks jan! :)

c63963c598d381b3063c32ef48f156cdb7bf07f0 authored over 14 years ago
* Add flag -M to rabin2 at radare2 startup and cg

* Add r_asm_mdisassemble_hexstr
* Update r_asm.vapi

fcc6b8d01332694f06bd734976c8d0580b9309cd authored over 14 years ago
* r_bin

- Add r_bin_get_main
- Implement get_main for elf32 & elf64
- Rename RBinEntry to RBinAddr
...

2f43431e80d04539ce5c456941573a10994b092d authored over 14 years ago
* r_bin_elf

- New method to resolve the base address
- Fix bug in bins with bin->ehdr.e_phnum = 0
- Fix...

6fa84400a676629c8945ca401a31c9b1358a1abf authored over 14 years ago
* Build

- update pkgconfigs
- dont run rpathdel on tests
- build r_crypto
* Bindings
- Fix vapis ...

e9e8740a6287913d2dd36464c894e2ce2395ec2c authored over 14 years ago
* More work for 'binr'. Hopefully everything is done now :)

64c329d297b9c4b750175579ffaac7951386cc93 authored over 14 years ago
* Move all the r2 programs into binr/

- Little cleanup of the build system

eb05e6a6b2e1e085a51e8fe3ae2f79d1fea66fe3 authored over 14 years ago