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

* Fix olly disasm in 64b

c738134c67de81daff796fd1b08064272645d035 authored almost 15 years ago by Nibble <[email protected]>
* Fix r_asm disassemble offsets

9923fb7199193759818521584e259e858ea14dfe authored almost 15 years ago by Nibble <[email protected]>
* Some work to fix r_asm

- assemble is now working
- disassemble fails
- Hard refactoring in massemble loop
- Labe...

e0ed77af587873f029580e96d174d85e7bf4703e authored almost 15 years ago by pancake <[email protected]>
* Several fixups in r_asm and rasm2

* Fix ruby test for swig
* Add dummy perl test for swig
* Remove perl warning from swig/Makefile

bd2561af7f707361aad642eaf7435b156fb0bacd authored almost 15 years ago by Nibble <[email protected]>
* Added -f flag to rasm2

* Implement .equ keyword in rasm2

caf507091d6b00f6dd6828a4e20022b46211e066 authored almost 15 years ago by pancake <[email protected]>
* Rename r_array to r_flist (RArray to RFList)

* Add ruby test for r_bin
* Remove old r_array stuff from r_types.h
* Fix swig/Makefile to instal...

3d3bf594af5a0eb790b371a1caa5f3f563fea648 authored almost 15 years ago by Nibble <[email protected]>
* Merge heads

18b1b240657394786cc9765456f36e6d4ed42235 authored almost 15 years ago by pancake <[email protected]>
* Oops. reapply revision 383

e110ce46da6b3559e0610da9009f1ff3c09002ce authored almost 15 years ago by pancake <[email protected]>
* Added pD command

922a86623f03ab851910da688e268b8157789bc2 authored almost 15 years ago by pancake <[email protected]>
* Fix pd # (display number of opcodes, not bytes)

5e4ae255fcba671725ac1225b0cc0093c960cad5 authored almost 15 years ago by pancake <[email protected]>
* Fix bindings Makefile to support ruby1.9.0

bf35f03ac8431ece310baf403ab0470d5bd67764 authored almost 15 years ago by Nibble <[email protected]>
* Fix perl bindings installation

- Fix test examples

54ada0d893d9a034fa52d781abff76ce5e70dbab authored almost 15 years ago by pancake <[email protected]>
* Fix 'const char*' issue in valaswig bindings

- 'unowned string' is the correct vala type
- Depends on valaswig tip
- type checking is no...

648f8ebe23f8ec1ab0855ed1f98a2ee8f7704e81 authored almost 15 years ago by pancake <[email protected]>
* Use valaswig-cc -x for generating bindings (iterator support and so)

* Remove deprecated r_bin.i.experimental
* Define r_array functions in r_array.h as inline static...

d1aceaaa80c132847fc426941219dfe00a3b8f3e authored almost 15 years ago by Nibble <[email protected]>
* Added dummy flag -r in radiff

- Needs merge code from ired/bdiff
* Fix build of various vapi/t files

4bbe54c14868e8124e1869296d045f557928f709 authored almost 15 years ago by pancake <[email protected]>
* Initial implementation of generic iterators

- Take a look at r_bin.i.experimental
* Rename "class" to "bclass" in r_bin to avoid troubles w...

a85474856c2018acb0e9c4de03838137d5ab1d26 authored almost 15 years ago by Nibble <[email protected]>
* Add r_bin.deps

* Remove debug stuff from r_bin
* Remove outdated r_array stuff from r_util vapi
* Minor fixup in...

379679359062b87a7a9e17ab3c085b2cdb0eee7c authored almost 15 years ago by Nibble <[email protected]>
* Update r_bin and r_util vapis

* Fix vapi/t/bin.vala in accordance with r_bin.vapi
* Minor aesthetic fixes in util/t/array.c

4d9be45bae15a643f3d27211c4dc25df4c0fc2f0 authored almost 15 years ago by Nibble <[email protected]>
* Avoid r_bin_load to init items if bin->cur->load () cannot

load the bin

49331b1fd5764b295ab0244344b76b9a1ac43056 authored almost 15 years ago by Nibble <[email protected]>
* Fix segfault in r_bin_get_strings

fd3dbecbab9d21061ab0c298f2f821d008341d89 authored almost 15 years ago by Nibble <[email protected]>
* Fix buid for r_bin

839eec0e79595e14d6f5ca8dbc258fe8654a4f08 authored almost 15 years ago by Nibble <[email protected]>
* New implementation of r_array

* Huge refactoring of r_bin using r_array (not tested yet)
* Modify list.h in order to avoid coll...

e5c37f89f60f15ebd8cb6f82d7cfeba659f8941c authored almost 15 years ago by Nibble <[email protected]>
* Initial working implementation of the r_diff with delta in C

- Uses the mercurial's C algorithm for delta diffing
- Remove r_diff_lines .. do we need a li...

822a33377b557888b126fb8713921be3c6e5dd49 authored almost 15 years ago by pancake <[email protected]>
* Add flag -@ [addr] in rabin2 to show the section,

symbol or import which is at addr. Eg:
$ rabin2 -i@ 0x004020c0 /bin/ls
signal

20bf435bad2120528cb589b016ae18dbae87faee authored almost 15 years ago by Nibble <[email protected]>
* Initial working implementation of r_debug_map_* API

- Little integration from r_core_cmd (dm show maps)
- Uses RList. Allows user and system defi...

703ae61623051a5c9df0b876356c579d4ef42aaf authored almost 15 years ago by pancake/arm <[email protected]>
* Added 'drn' debug register name command

- Used to retrieve cross-platform register names
from specified role. (pc, sp, bp, a0, ...)...

54c70fc87cf65252cdd9051c18ee6556abb2c5fc authored almost 15 years ago by pancake/fluendo <[email protected]>
* Add check for lua5.1 before building the lang plugin

* Fix segmentation fault in r_io_read
- Only happening when debugging (4 byte overflow)
* Remov...

3a3a9b03f39876844cc63f2c278bc2ccd55512a1 authored almost 15 years ago by pancake/fluendo <[email protected]>
* Add support to ARM for the debugger

- asm.arm plugin is now embedded into r_asm as static plugin
* Added register alias names for r...

c02ef87ac2b2752ba2d939c42c20b65ca76d4548 authored almost 15 years ago by pancake/fluendo <[email protected]>
* Fix delta seeking (do not allow seeks <0)

* Out of file reads (padding) filled by 0xff
* Added r_sys_cmd () to wrap r_system()
* Fix debug ...

f343c4d74f77e1e28d42be671822fb2ab53bdc01 authored almost 15 years ago by pancake <[email protected]>
* Added 'o' command to open, close, list and map files

* Many syntax standarization fixes
* Clean up some warnings

2b819bba83bf6e8954fdcd33204b1f985273e47a authored almost 15 years ago by pancake <[email protected]>
* Import 'S' command from r1 into r_core

- Allows to manipulate r_io_section
- r_io not yet tested to work with this
* Added cfg.ffio ...

a1ada7a03677dd62e3c1aed047531e34e731917d authored almost 15 years ago by pancake <[email protected]>
* Many fixes in r_io and r_anal from r_core

- Reference code lines are displayed again
- Optimize the open_as method of RIo
- Do not us...

f974fea7da5690173f9fd16c967c4bd96caed58f authored almost 15 years ago by pancake <[email protected]>
* Huge refactoring for r_cons and r_line

- Reduce the use of global variables by packing all them in a struct
- Redesign the autocompl...

d5138a7c1de3f2e15bad367e7a3aef94f05f056e authored almost 15 years ago by pancake <[email protected]>
* Split install-includes from install: libr/ mk target

* Rename some enums in r_cons (C_ -> Color_)
- Export colors in vapi and swig
* Initial dummy w...

8f3e91b9bbf5cf2957a08eaa1d3b0b283de38f8d authored almost 15 years ago by pancake <[email protected]>
* Some work to standarize r_cmd (R_API and _new)

* Move empty strsub.c to util/
* r_flags depends on r_cons (yeah, it shouldnt..)
- just for tmp...

368aeaf974fb507e290f6c2c21e17643699ee88b authored almost 15 years ago by pancake <[email protected]>
* Uppsercase classnames (rCore -> RCore)

- Fixes ruby warnings
- Follow java syntax conventions
- Helped to identify and fix bugs in...

54bdfb22bda8a70d7016eb656e15054456265879 authored almost 15 years ago by pancake <[email protected]>
* Add missing r_io.deps

bd84d7dfa0720bddb453ba81723664e276954c56 authored almost 15 years ago by pancake <[email protected]>
* Fix segfault in radare2 due to last r_bin changes

* Add r_bin_init to the r_bin API

e4dd1cae7f856640d08da839459c90dfdb196991 authored almost 15 years ago by Nibble <[email protected]>
* Build all pkgconfig files (fixes valaswig stuff)

* Split some install targets
* Fix segfault in r_anal when not setting any handler
* Rename R_ASM...

7ce3232747585d90e097fe319093d9ad0c1fda45 authored almost 15 years ago by pancake <[email protected]>
* Add 'install-vapi' target in libr/Makefile

* Fix linking of r_core (r_bin not found)
* Lot of fixes for valaswig. libr, r_io and r_debug
a...

e5b6d1582b3bab9e247f870a13ca54a56cd61982 authored almost 15 years ago by pancake <[email protected]>
* r_bin

- More refactoring ;)
- Added dummy r_bin_load & r_bin_free

56247931d99facacc998b4541dd44bf7725c4026 authored almost 15 years ago by Nibble <[email protected]>
* Fix configure-plugins sort function

* Now r_bin is only using r_buf/r_file for file handling

08d5afd5c59cf61efa7bfd97c82bce1cb68be3a2 authored almost 15 years ago by Nibble <[email protected]>
* r_buf

- Added R_BUF_CUR for reading at current offset
* r_bin
- r_bin_java rewritten using r_buf
...

1721bdfe7983dccf934fc8b999a1ff4d7af990f6 authored almost 15 years ago by Nibble <[email protected]>
* More work on r_bin_pe

157c727d89fc95a1d86ae169549a72b092ad19a5 authored almost 15 years ago by Nibble <[email protected]>
* r_bin

- Huge refactoring of r_bin_pe
- Minor fixups in r_bin_mach0

b3db31bb9e7100c0fe3f4f376f2e09526dcf7b11 authored almost 15 years ago by Nibble <[email protected]>
* Fix build for on x86-64

* Use ${MAKE} instead of 'make'
* Added 'install' target for swig python

70f2a8f255721a2c9ff310cc7e82d3900a78554f authored almost 15 years ago by pancake <[email protected]>
* Add --without-pic configure flag to build radare2

without PIC code (only static libraries, and link binaries)
- Fix linking order dependencies
...

8fbe0be1407a94cdfa76b224caa1479144c1dbce authored almost 15 years ago by pancake <[email protected]>
* r_bin_elf refactoring using r_buf

f6fa35f9b678d6df86c966d23aa11defb2325529 authored almost 15 years ago by Nibble <[email protected]>
* Initial working implementation of software breakpoints

- Many API rethink for the r_bp/r_reg/r_debug bizarre triangle love
- Support for recoil for ...

56678feaed6b69889226af5911e03b4e653e7162 authored almost 15 years ago by pancake <[email protected]>
* Remove debug messages from mach0.c

82a45fd94a2de5efc83d41e0a81890aefb8a326c authored almost 15 years ago by Nibble <[email protected]>
* Merge

9c0e864daace8416ab87e87edb49e6272fec17f2 authored almost 15 years ago by Nibble <[email protected]>
* r_buf

- Add r_buf_fread for "format read" (needs a better name)
- Fix segfault in set_bytes
- Fix...

5795654c51719e214c14e409daa742e029e4694f authored almost 15 years ago by Nibble <[email protected]>
* Fix 'clean' and 'ruby' targets in swig/

cfae42cb27e4b4ea6396de8c01e17749bde5dc14 authored almost 15 years ago by pancake/fluendo <[email protected]>
* Add some missing ${EXT_EXE} in t/

* Implement write register support in debug.ptrace
- Added many new commands related to registe...

41ba5c0104ee7f1c93b8147a4d3a028c99f4ed6c authored almost 15 years ago by pancake <[email protected]>
* Fix libr.a libr.so linkage

* Minor sort of TODO files
* Nicer output for make install
* Add socket/t/Makefile and fix test case

5e3f14501908849676353240b2f690f3d2925e85 authored almost 15 years ago by pancake <[email protected]>
* Check for supported langs before using valaswig

- Uses valaswig-cc --test

8e4364eb9a0ed1461d5e7b2f607b8a0f404337b6 authored almost 15 years ago by pancake <[email protected]>
* Fix build of bea asm plugin

* Fix build of gdbwrapper debug plugin
* Fixes related to the r_iter -> r_array rename
- rbin v...

d09720001fb6208c2da9a3499791555a6d0f1c58 authored almost 15 years ago by pancake/fluendo <[email protected]>
* Fix build of BeaEngine

* Rename r_iter into r_array
* Simplify r_list and add vala bindings
- Test cases for C and val...

b0a48c14defe4483a34d1e9b734390d205a414ae authored almost 15 years ago by pancake <[email protected]>
* Minor fixup in r_bin_pe

ef7e7998f63047e781b7f0c3abe5806faeae26f2 authored almost 15 years ago by Nibble <[email protected]>
* r_bin_pe

- Fix bug in parsing imports

68ec0834b48fca5d2b8380d4401e49fb0bcb681f authored almost 15 years ago by Nibble <[email protected]>
* Fix build for linux-mips

* Add missing debug/t/Makefile

65c744d67e76e67870f0e711ef1fb31d2653c8a8 authored almost 15 years ago by pancake <[email protected]>
* Add mach-ex (fat mach-o extractor) into libr/bin/t/

3d27913562aa5836d85cb54a3507539ea228dc52 authored almost 15 years ago by Nibble <[email protected]>
* Added w32dist makefile target to generate a distributable zip

with .dll and .exe for w32
* Do not build libr.${LIB_AR} by default (problematic in some platfo...

2a054f6bba0b903c5d35799d2a0b6c6ac61da644 authored almost 15 years ago by pancake <[email protected]>
* Many more fixes for the mingw32 port

eb99dd12033b155ef7aabe6292cfdee8927d344b authored almost 15 years ago by pancake <[email protected]>
* r_bin

- Add plugin bin_mach0 (initial support for sections, imports and symbols)
* r_bin_pe
- Minor...

61480f889ef8375a5e1124bda4f25f407cce174e authored almost 15 years ago by Nibble <[email protected]>
* Many bug fixes for the build. Oops

3d667dbdd9ceeaa622eebc5ad2eb635b18e47b18 authored almost 15 years ago by pancake <[email protected]>
* Many build fixes for mingw32

- See doc/windows
* Rename config.mk to global.mk
- Avoid name collision (cascade includes in...

8ba7b6b043ba4198ba30bf300bdb3fcc20e84e2a authored almost 15 years ago by pancake <[email protected]>
* r_bin_mach0

- Fixups
- Dummy get_entrypoints

ff60ddf329e264f1dd1efe90cddcf67677cf7132 authored almost 15 years ago by Nibble <[email protected]>
* More work in r_bin_mach0

- get_symbols
- get_imports

7a2b9fd0f4d7e6cd87b191771168cdbb4fa03fa0 authored almost 15 years ago by Nibble <[email protected]>
* Enhace the output of 'make sloc'

* Added test program for r_hash from python

ba848ec5dd18d6069c66d1dcd18690c858ca8a49 authored almost 15 years ago by pancake <[email protected]>
* Drop bashisms from configure-plugins

* Fix signature for fastcall() in r_asm vapi
* Fix compilation of swig modules without having to ...

f2c3cea367c757b1570ee1ad1c3c9e7be9cf4424 authored almost 15 years ago by pancake <[email protected]>
* Add missing swig/rules.mk (thanks graz again ;)

607dd7ea9996dc3802466596904c31080f800db5 authored almost 15 years ago by pancake <[email protected]>
* Oops. add missing mk/sloc.mk (thanks graz ;)

3d738ba67337445b14e04636a56cb32fae0cacfc authored almost 15 years ago by pancake <[email protected]>
* Added libr target to generate libr.a and libr.so

* Build libr_${NAME}.a by default (with PIC objects..)
* iter.h -> r_iter.h
* Initial import of r...

882e3e28c6ebf26884293f3fbb13f8163c589044 authored almost 15 years ago by pancake <[email protected]>
* Store default plugins.cfg configuration in plugins.def.cfg

- Instead of the configure-plugins script
- exit with 0

b3bf9db87a2fa57a92429c430e5a4763993a9da0 authored almost 15 years ago by pancake <[email protected]>
* rm plugins.cfg in mrproper

* Add mk/sloc.mk in config-user.acr
* Fix infinite loop read error issue in:
- echo x | radare2...

ee254851489c5bc53bcf163d6dee0da1f85e9808 authored almost 15 years ago by pancake <[email protected]>
* Initial import of the 'configure-plugins' script

- accepts --static and --shared to setup which plugins
you want to build statically in the ...

3bc0212ee64f4a62f78411ccf486f8fe4864b5f0 authored almost 15 years ago by pancake <[email protected]>
* More work on get_syms in r_bin_mach0

38fa7b36b94f98113217d8a26509f7c111146a06 authored almost 15 years ago by Nibble <[email protected]>
* Hard simplification of the swig build system

* Add swig dependencies to the default build
* Check for valaswig and swig at configure time
* So...

28adb73802c3a9f8f73e81aceeedb5e34fbc76f8 authored almost 15 years ago by pancake <[email protected]>
* Added r_flag_new()

* Drop parenthesis from callback declaration in rSearch

3b35f5329a825a47a71cee7fc213a45c8fa4b4ac authored almost 15 years ago by pancake <[email protected]>
* Remove parser stuff from r_asm in .vapi and .h definition

e7392e64dbfe896d60f78cc73b44c8c211134daf authored almost 15 years ago by pancake <[email protected]>
* Integration with valaswig for many libraries

- typedef function pointers in r_search (rSearchCallback)
- hide R_API stuff as it should in ...

c326db2e77ad978b2ed82001cf5391fd987f8cd6 authored almost 15 years ago by pancake <[email protected]>
* Fix signature for r_bp.list ()

* Add swig/TODO describing some steps for it

e60fbaf7ee07ea965d6ae5a7bd903e4f4586afb4 authored almost 15 years ago by pancake <[email protected]>
* r_bin_mach0

- Refactoring
- Add get_sections to r_bin_mach0

28b137342f84a2478d2eb06bf069784d6f9c4fb3 authored almost 15 years ago by Nibble <[email protected]>
* Merge heads

468f6752b9d3137c2b083086ff070e63914bf781 authored almost 15 years ago by pancake <[email protected]>
* Fix segfault in r_bp when no bio defined

b94b3330ec52771a9e25ba0b25698f404764d76b authored almost 15 years ago by pancake <[email protected]>
* Some work in mach0 plugin

* Fix r_util build
* Minor fixups in rasm

94df3a38f7f34da9bccd597ba85305f3f197792f authored almost 15 years ago by Nibble <[email protected]>
* Fix signature of r_cons_user_fgets

- ^D is now working in radare2 core_prompt ()
- echo x | radare2 /bin/ls # is still broken
* ...

253892950d58404a6a5200481ed12591be8f1496 authored about 15 years ago by pancake <[email protected]>
* Makefiles are now more silent (speed up)

- Test programs are compiled once now
- Libraries are linked once
- remove ${BIN} ${LIBSO} ...

1838890d0f059dc8164ba55ccac876f787fd7640 authored about 15 years ago by pancake <[email protected]>
* Minor fixups in rasm

* Update r_core to use r_asm_massemble

b1b7a981c4d53b8c0306198b336e1fa8c7460a79 authored about 15 years ago by Nibble <[email protected]>
* Minor fixups in rasm

17b8713327d2c0ad52eb19eb6a548bb15d7d03ad authored about 15 years ago by Nibble <[email protected]>
* Better error handling in rasm

42f79227c94561f2a5e5be7a6446a39ca5059588 authored about 15 years ago by Nibble <[email protected]>
* rasm

- Add r_asm_code for massemble and mdisassemble
- Use realloc in massemble and mdisassemble
...

97bc1e4b62e59a22ee43929066fdf0fe705f6a09 authored about 15 years ago by Nibble <[email protected]>
* Add r_bin_load and rBinObject (dummy atm)

- draft for the new r_bin api
* Rewrite r_iter API to be consistent with Vala and GLib concepts...

2a67cf96f8fe7faae2d087b41886ccfe5bf3693b authored about 15 years ago by pancake <[email protected]>
* Add missing include in core/cmd.c

1788030aa174463b42b18d71d99ad1100a300a02 authored about 15 years ago by Nibble <[email protected]>
* Fix build of libr/vapi/t and some bugs in vapis

* Fix some minor random warnings

ec4673b6e1983f6d60c604b14ab64174a131eec3 authored about 15 years ago by pancake <[email protected]>
* Fix random segfaults with py bindings in r_bin

5ef595db093976c6b85a360298a428a4c8329f29 authored about 15 years ago by Nibble <[email protected]>
* Some more work on valaswig integratio

* Add perl backend bindings for swig/
* Add minimal (one test) test suite for py/pl

--HG--
renam...

ba0fcc1d035fc811f36cac37705c135e865f4e2a authored about 15 years ago by pancake <[email protected]>
* Huge code cleanup and refactor for valaswig

- Some APIs has changed (r_hash)
- Vapis have been reviewed
- And more

eb0793c2b1735dbe3af451b2f559f012517cac5c authored about 15 years ago by pancake <[email protected]>
* Import patch from whats refactoring some stuff in r_core_cmd

* Add missing test_str and pool tests in libr/util

7b07e1371c55de48956c716bce615441c23e56ac authored about 15 years ago by pancake <[email protected]>