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

* Some work for r_bininfo library

- Extend API to get file and line numbers from a virtual address
- Added addr2line-like test ...

99f284f358bda7c16fc6c8d5fd2253334e8aa51c authored almost 16 years ago by pancake <[email protected]>
* Tricky implementation of 'dm' command

* Fix 'dp' command
* Use execvp to run the program
- Some changes in the parser for argv and so

a14d5f165656cf94dc6c620abc4ad82e15187df5 authored almost 16 years ago by pancake <[email protected]>
* Fix lot of bugs with cons+grep for @@=`` or stuff like that

* The grepping algorithm in r_cons has been rewritten from scratch
- Grepped at memcat() which ...

448d76a5e74af2452d15388be21708cc2b52e0c2 authored almost 16 years ago by pancake <[email protected]>
* Minor fixups

692cefa68b7a66f9a17add1efd59e7c7b6a1418b authored almost 16 years ago by pancake <[email protected]>
* Bug identified in cons with r_core_cmd_str identified

- We have to grep stuff when inserting it, not when flushing
* Fix 'pd' command (initialize bas...

c673ede6b735063bd9d37c6eed731ba3006009bc authored almost 16 years ago by pancake <[email protected]>
* Added bininfo code base

ee3f973f935308c900fdb62b0466c0a91111dc81 authored almost 16 years ago by Nibble <[email protected]>
* r_bin_pe

- Fixed exports bug
- Little refactoring

a18996b41f05c3d3dc271d10b0bb394e7d74de47 authored almost 16 years ago by Nibble <[email protected]>
* r_bin_elf

- Huge refactoring
* r_bin_pe
- Initial work on pe32+ plugin
* r_bin_java
- Use macro inste...

7e5f8de7ebd6dc1dcc6f3d91a4b9e814af37f053 authored almost 16 years ago by Nibble <[email protected]>
* Run callback when defining keys in config

- Add asm_arch and asm_parser callbacks
* Run config_init at the end of core init
* Do not forc...

996f5ba9c4a1a02c8d2f1c1f7ae29a92bd34608f authored almost 16 years ago by pancake <[email protected]>
* r_bin

- Added generic string search support
- Added class format autodetection
- Minor fixup

f3983d93169f6b0e7c4b05340dd0d512e892c6fe authored almost 16 years ago by Nibble <[email protected]>
* r_bin

- Removed unnecessary files
- Added initial java support (baddr, entry, syms, strings)
- Mi...

758b4927393d5bbc20fda30084495cbae4052664 authored almost 16 years ago by Nibble <[email protected]>
* More work on r_bin_java

a27a4b393c31dbfe14341bbfbc4d5b2512c182a1 authored almost 16 years ago by Nibble <[email protected]>
* Add support for multiple grep keywords

pd~call!jmp!jne ; (split with '!')

dc0459875ef852c9b8974d9f9937f86811cdbc82 authored almost 16 years ago by pancake <[email protected]>
* Add constructor/destructor for r_anal and r_sign

- Add rasign test program for r_sign
* Minor code cleanup in cons
* Cleanup and sort commands i...

1d90ad71438e9913fafcaf04c4b6eaeacd6ccb37 authored almost 16 years ago by pancake <[email protected]>
* Add ?z and ?t commands in r2

- ?z stands for strlen (zero length is true)
- ?t stands for 'time profiling' for commands
...

9526a34445025e7b82a23d75b3f76e0f41344c83 authored almost 16 years ago by pancake/fluendo <[email protected]>
* Major refactoring work done for r_trace

- Now build by default with the rest of libr
- drop read_at dependency for r_trace
* Some stu...

a89fabf5521529eb4cf3d2e5c2a886800987d870 authored almost 16 years ago by pancake <[email protected]>
* Initial implementation of 'sa' command

- Accepts a 2nd blocksize argument
- Fix algorithm used in r_core_seek_align to work with 'sa...

d1c0b4620d3e7c61bc2c9bbf0151531bd1d1c703 authored almost 16 years ago by pancake <[email protected]>
* Remove '<' and '>' commands.

Just will use 'sa' in the future..must think, but atm keep it clean

7d019caae37a8f0a44bc14f84285a92f919be015 authored almost 16 years ago by pancake <[email protected]>
* Added '>' and '<' keys in visual

- implemented core_seek_align function
* Added '<' and '>' commands, but they are not yet worki...

9ca8e5b66539b5509a562b20b60473069c6b0c3d authored almost 16 years ago by pancake <[email protected]>
* Fix scrolling in visual (drop s eip in cmd.vprompt)

* Add cmd.visual that runs when entering in visual mode

cfc2882d14d5fe4b5a5df3c8b40c5db1057ad6e0 authored almost 16 years ago by pancake <[email protected]>
* Fix api for config_set_cb

- Now every callback gets a *user pointer
- Define full api in r_config.h with R_API
- Adde...

d292b4fb6de8d2371a6209391e2f70af4ec53ba3 authored almost 16 years ago by pancake <[email protected]>
* Add R_INLINE in config.h

* Add R_API directive in r_types
* Huge refactoring for r_print
- C code format
- formatted m...

1e6806aa8425560fa03c25e109c66b25f705860a authored almost 16 years ago by pancake <[email protected]>
* Refactoring of the r_print module

- State-aware now
- Sync examples and r_core

dab6dacf50b72da8234aab06aa78ffcc8f81e1c7 authored almost 16 years ago by pancake <[email protected]>
* r_bin

- rabin2 -p replaced by -f
- Changed folder structure
- Initial work in java plugin
- Min...

50fbf06b6495157bd31277779b1f5eb717671706 authored almost 16 years ago by Nibble <[email protected]>
* Initial fixup for default LIBR_PLUGINS on installed r_lib

* Initial work to simplify build porting for OSX and W32

fc22e99c95ec9876934ef096f91f93eabbcdee62 authored almost 16 years ago by pancake <[email protected]>
* Several fixups

acc455109fba60cd9ca8170596a104cd1693eb4a authored almost 16 years ago by Nibble <[email protected]>
* Add random documentation for dynamic language plugins

* Properly installation of vapi files
- Lot of fixtures to build a external hello world in gtk+...

19fa55ba334c2ecdb48911fd2be7557519cccf45 authored almost 16 years ago by pancake <[email protected]>
* Add non-block socket support for Windows(R) platform

655d437e7036a0c34f25dcebe4dbd6640b59a562 authored almost 16 years ago by pancake/fluendo <[email protected]>
* Merge heads

13e9da6c79a420d3ee6b46c9a9b39bae95e5acc2 authored almost 16 years ago by pancake <[email protected]>
* Fix generation and installation of the libr.pc pkg-config file

* Fix parsing of 'f' command as help specifies (already done in r1)
- get size and offset as 2n...

597312f4943af6e0d8a9fe5ed334fe142dc5ff87 authored almost 16 years ago by pancake <[email protected]>
* Added 'static-plugin' feature to r_bin module

* Minor fixups in r_asm build
* Added missing IFDBG in lib.c

d51005f027c3b28f0292404be0db9bcc3521410a authored almost 16 years ago by Nibble <[email protected]>
* Fix warn in javasm.c

* Fix asm_x86 makefile rule dup
* Fix build of x86_bea plugin
* Add asm.offset and asm.bytes in r...

4ba2e545ae42ddfe308faaafe1730434628e4b0e authored almost 16 years ago by pancake <[email protected]>
* Add rafind2 utility

- Commandline utility to perform searchs on multiple files
* Fix build or r_bin
* Add doc/rgrap...

a53a50721f6642eea334ced9c95647a6a4f587db authored almost 16 years ago by pancake <[email protected]>
* Oops merge!

75c7d6912ef9cc83f0d07a7ac1e11ec5fdbfa03d authored almost 16 years ago by pancake <[email protected]>
* Add 'static-plugin' feature to r_asm module

* Make rabin2 support 'arm' instead of 'asm_arm' for -a (autoprefix 'asm_')
* Some build fixtures...

b2e785fc61681056794172a9daf604665de401ff authored almost 16 years ago by pancake <[email protected]>
* Fixed IFDBG Macro

* r_lib debug messages enabled through -DR_DEBUG

98a19ea06f59e7fb106135ff5951238df1f34e41 authored almost 16 years ago by Nibble <[email protected]>
* r_bin

- r_bin_init splitted in r_bin_init and r_bin_set_file
* r_core
- Fixed radare2
* r_parse
-...

9ecc5775a73b7ded6f1eb431d0dc4cdeb2ff3378 authored almost 16 years ago by Nibble <[email protected]>
* r_bin

- Major refactoring (using r_lib infrastructure)
- Removed outdated test programs
- Updated...

04c9a3f5d1c419e96fd0edb0d87103f9ea946da4 authored almost 16 years ago by Nibble <[email protected]>
Added tag 0.1 for changeset ae3b6b66b9de

73343076a89351e52b1426c4b11de6203d18c552 authored almost 16 years ago by Nibble <[email protected]>
* Sync changelog and drop RELEASE mark

098b7f7fc8082899262f2462ac14d3d33b7e9d2a authored almost 16 years ago by pancake <[email protected]>
* Cut release for r2-0.1

* Merge dist+shot make targets
.PHONY them all
* (Un)Install include files in $pfx/include/libr/

04ca0c78d63211719fdf3e143ab4a792df2637c3 authored almost 16 years ago by pancake <[email protected]>
* Removed several warnings

8ff0d7e13c8df08cf20cdfb6d19af7a8ec0171bb authored almost 16 years ago by Nibble <[email protected]>
* Added DESTDIR and 'uninstall' make targets

19a062528eaab6b5d1d3bb2ea65f083a4b847260 authored almost 16 years ago by pancake <[email protected]>
* Fix lot of warning messages

03a613e7d23fa126c7e3dbd86a8451d69dba09c1 authored almost 16 years ago by pancake <[email protected]>
* Added java plugin for r_asm

* Added java assembly support in rasm2

3d76339cec1b67869aa9bfbfbeacc92bdd6c0aa5 authored almost 16 years ago by Nibble <[email protected]>
* Add 'dist' and 'shot' make targets

* Bigger console buffer by default

7da2562c91287a17c58703b53c26619435991dcc authored almost 16 years ago by pancake/fluendo <[email protected]>
* Updated mreplace

7684ccf7e33cdfb2f52458904dfa94e67523b39e authored almost 16 years ago by Nibble <[email protected]>
* fix r_asm and r_anal deps

* Initial import of depgraph.pl helper script to get the libr
internal library dependencies gra...

f88fd507cd18a708669efd17751a6d337b56ef08 authored almost 16 years ago by pancake <[email protected]>
* Add 'A' (singlechar) values for math expressions

- Stripped down version based on the r1 implementation (ow yeah)
* Fix build of r_bin (oops)
...

5e418c76a9701549866e345236d98ed41771286a authored almost 16 years ago by pancake <[email protected]>
* Add IS_PRINTABLE in r_types

* Add ERR() macro in r_types
- r_bin uses now ERR() instead of nonportable fprintf(stderr,
* In...

1a1860c3585c5565e2fe5fb589c55ba177f2e1f4 authored almost 16 years ago by pancake <[email protected]>
* Import the cons_interactive functionality of r1 cons

8a3349400bdb0c48627f708191167da2ecdf1902 authored almost 16 years ago by pancake <[email protected]>
* r_anal

- Added initial anal_x86_bea plugin (op analysis using bea engine)
'ao' command in radare2
...

ea44bb103a1bc411500630653ab40e2b6fc76847 authored almost 16 years ago by Nibble <[email protected]>
* Added r_parse plugin for mandingo's mreplace

1d5162d8e3c820782d6625b6e93fc20e59f19078 authored almost 16 years ago by Nibble <[email protected]>
* Added r_parse lib

* Added pseudo syntax poc to radare2 (asm.pseudo)

--HG--
rename : libr/parse/pseudo.c => libr/pa...

801ed768fc81f28a33f3ab8d768a2b7c1a07a7c9 authored almost 16 years ago by Nibble <[email protected]>
* Fixed build O:)

* Removed warning from asm_x86_bea plugin

1b71e0e52dc9eacf236f7943fda7ea83fd5ba148 authored almost 16 years ago by Nibble <[email protected]>
* Fixed r_reg build

* Fixed ptrace io plugin build (64bits)

8e86cb69c9cdf6b8b16ff40483a9da83f28acfe1 authored almost 16 years ago by Nibble <[email protected]>
* r_asm

- Removed warnings
- Added error handling to rasm2
* r_lang
- Fixed "print help" bug

bda701d02f7f306eb4f271ffa496fc9dc83671b0 authored almost 16 years ago by Nibble <[email protected]>
* Fixed plugin name length error in r_{asm, anal, lang}

* r_asm
- asm_bea renamed to asm_x86_bea
- asm_olly renamed to asm_x86_olly
- Minor fixups ...

ab956379ea5ae1b4d7fd3a4e1ba492061e17295d authored almost 16 years ago by Nibble <[email protected]>
* Fixed rasm2 init O:-)

10bac235740ac8a2d179471a90eeb1fc4f17db5a authored almost 16 years ago by Nibble <[email protected]>
* r_asm

- Fixed asm_bea
- More refactoring on rasm2

d8f56c56e91439872b33871ef79d5f3f04026578 authored almost 16 years ago by Nibble <[email protected]>
* r_asm

- Initial import of bea engine
- asm_x86 splited in asm_x86, asm_olly and asm_bea
- More re...

2cc6fcd1e4b2ea9659492235d916dfb5821903ba authored almost 16 years ago by Nibble <[email protected]>
* rasm2 refactoring

* Fixed r_lib null handler issue
* Default blocksize of 64B

a2abae1c01592815291f9ad3193ea9f365161b4a authored almost 16 years ago by Nibble <[email protected]>
* rasm2

- Fixed
- All the language plugins are now supported

ca77c47350de32389ef1a3b910816c2a2393e3d9 authored almost 16 years ago by Nibble <[email protected]>
* Added doc/changes-from-1.x

* Added r_core_yank* methods and 'y' command
- Update help message
* radare2 is now handling -s...

20e4696d50dfa8f7fa2f004c867cf1a49505591a authored almost 16 years ago by pancake <[email protected]>
* r_asm

- Added arm plugin
- Added bf plugin
- Added csr plugin
- Added m68k plugin
- Added mip...

777235bb87bfeefd1da2c0cb8441157e2c558f4a authored almost 16 years ago by Nibble <[email protected]>
* r_asm

- Used plugin infrastructure
- Huge refactoring
- Added x86 plugin

--HG--
rename : libr/as...

23afb7eeb38d033ab018204acb0e9de7732499e8 authored almost 16 years ago by Nibble <[email protected]>
* Initial working implementation of the debugger mode

- Some minor hacks everywhere to glue
- 'dr' command runs '|reg' io-ptrace command (reg dbg s...

b20295c4ea04db1a9ccc86d9ef729c5ebba934ad authored almost 16 years ago by pancake <[email protected]>
* Merge train vs head

6c6afc79067b757f585e2496b78701567c64a04f authored almost 16 years ago by pancake <[email protected]>
* Add initial 'fs' command to handle flag spaces

- Added the necessary stuff in r_flags
- Flag size is now 64 bit size
* Some random and usele...

0503639432241dcdaa875070ff26f8ac7700de5e authored almost 16 years ago by pancake <[email protected]>
* r_asm

- Added csr and m68k support
- Added csr and m68k test programs
- Fixed Makefile

dec90751a1aef3eaa1a51b723477f9be277e8073 authored almost 16 years ago by Nibble <[email protected]>
* Remove debug printf

731472d2b9553872314850e741b2627a6ed12c09 authored almost 16 years ago by pancake <[email protected]>
* Lot of random work on multiple fronts

* Add 'var' in build liblist and 'vapi/t' for make clean
* Add ^C handler for r_cons. support for...

4fcf226269c598c18c685a24703fa2dc1b638ad1 authored almost 16 years ago by pancake <[email protected]>
* Fix build and some minor fixups

1fd5c3118e1fdc0099da05a61480b10682b02fb9 authored almost 16 years ago by pancake/fluendo <[email protected]>
* Added dummy xrefs

* Added cmd_meta in r_core->cmd
* Cleanup data type range before adding new one in r_meta
- mix...

ac10ad7df18e30f5334963c984126d4ab26e07ad authored almost 16 years ago by pancake <[email protected]>
* Merge local commits with head

1f02a3f1be3e0e6738390f0d5939fa4e5f64144c authored almost 16 years ago by pancake <[email protected]>
* Initial working implementation of r_meta

- Added test program that sets and gets metadata.
- It needs much more features and stuff
-...

05651257c9ff3ecd0f774bac1b4b7006de883e2b authored almost 16 years ago by pancake <[email protected]>
* Minor fixups in r_anal

d3643d52a60ef65d4f3333140f609852bdfd3937 authored almost 16 years ago by Nibble <[email protected]>
* r_anal

- Redefined r_anal_aop
- Fixed x86 plugin
* r_core
- Added ao command (test)
* Fixed r_sear...

f2a93116c9147a67171c5e842d4c9e5e62a1a30b authored almost 16 years ago by Nibble <[email protected]>
* r_anal

- Initial (non working) implementation
- Added dummy and x86 plugins
* r_core
- Added 'anal...

26b5e48ede3be60984032bd1181b455a2b6c933b authored almost 16 years ago by Nibble <[email protected]>
* Fix vapi/t build

* Add regexp search method in r_search
- Uses libc regcomp+regexec
- Added regexp test exampl...

cd84224709ea86555d5e49706739fdfb92509b4a authored almost 16 years ago by pancake <[email protected]>
* Fix build of python plugin in ArchLinux (python2.6 instead of 2.5)

* Simplify the perl plugin
* Drop stupid \n debug in dietline O:)

33d94abaeca9e800e3547a5b89a2fe614a998345 authored almost 16 years ago by pancake <[email protected]>
* Initial drafts for r_meta

* Minor random cleanups

5832a619580223e89d3b51269f991fc824bdeea9 authored almost 16 years ago by pancake <[email protected]>
- Added perl support

98ed88610a61969de6b808f10bfad09df670d174 authored almost 16 years ago by Nibble <[email protected]>
* Initial pseudo-working implementation of r_var API

- Remove temporal code

0c34c746bf3523b461b2496fe42ec7792ae569a5 authored almost 16 years ago by pancake <[email protected]>
* Oops. fix ruby plugin build

* Added dummy r_trace r_meta and r_var
- With readme, dummy code and comments..

7b96c49110d8dbfd361ba3fa0a5e284e36970343 authored almost 16 years ago by pancake <[email protected]>
* Initial import of the ruby plugin for r_lang

- Imported mkruby and chkruby from r1
- Some minor changes in r_lang for it

906cc45edaaa7492b390000e906d86dc0b2ddc13 authored almost 16 years ago by pancake <[email protected]>
* Added python language binding for libr-radare2

- Same state as in r1 or ruby-r2
- Added prompt() function pointer to override
the defaul...

49b637328f746cdce91857f34b6830c4aac08af4 authored almost 16 years ago by pancake/fluendo <[email protected]>
* Initial integrated implementation of r_lang in r_core

- Added two dummy plugins for r_lang (dummy and lua)
- Accessible thru the '#!' command.

008112edbad23d06d1bc521edaa66ceffbfc8236 authored almost 16 years ago by pancake <[email protected]>
* More work on visual core

- Added initial cursor support
- Q also for quit
- Added visual prompt
* Added date.c
* Mov...

e8b70a1a0b84d950c56be1bf98ff7dfa83ee80ba authored almost 16 years ago by pancake <[email protected]>
* Fix LIBR_PLUGINS in env.sh

* Initial implementation of the visual mode in core
* Added pc and ps print formats (c code and s...

9bd9cbe13570c9bad756456c6726e200da478f86 authored almost 16 years ago by pancake <[email protected]>
* r_anal // r_asm

- Initial AOP parser (needs more love)
- Adds buf and inst_len to r_asm_t
- Refactoring
* M...

389cce05f686b8fc57ae75ea78b65c9ac3b3125c authored almost 16 years ago by Nibble <[email protected]>
* More Makefile refactoring and cleanup

* Minor cleanups in r_asm.h
* First work in r_anal

710adba92078981076c5afa404331907698807d4 authored almost 16 years ago by Nibble <[email protected]>
* Lot of makefile refactoring and cleanup

- Make use of some gnu extensions to make it cleaner
- Fixes (mostly) build system

fcb58f1ff7bb061ed43731404d8f6d06a0b23fd7 authored almost 16 years ago by pancake <[email protected]>
* Fix build issues - fix build order

* Plugin directory renamed to 'p'
* Add env.sh to enter into a "radare2 development shell"

--HG-...

05b40f0e75eb107d0b3dfa3d117b263674a7e2b9 authored almost 16 years ago by pancake <[email protected]>
* Initial import of libr

- Previous commits has been reported in the ChangeLog file
- hg log has been lost (moved insi...

c5e588e6e5f3367d46d94ce5f4279d5e28ecac1b authored almost 16 years ago by pancake <[email protected]>