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
- Enables oneliners to run like
> px 10 ; px | grep 7f; px > /tmp/a;
6c8c09b97a2b60689b815663c543a7e3102800e8 authored about 15 years ago by pancake <[email protected]>
7fefce9252c92fd91a6edab68cfabadea6b5b274 authored about 15 years ago by pancake <[email protected]>
- never define variables in the middle of a function
f2305ffe22bcf9f57987e5e1e7476ab98e4e2387 authored about 15 years ago by pancake <[email protected]> - Change spaces to tabs
- Initial implementation of r_sys_cmd_str_full
- support stderr s...
* Minor fix in r_bp vapi
692f5bbb5486bed5878267d214495bc32fd77690 authored about 15 years ago by pancake <[email protected]> - hg clone http://hg.youterm.com/valaswig
* typedef all structs as r_asm_item_t -> rAsmItem
-...
* Add _write and _puts methods for r_socket api
- fgets -> gets
- fix r_socket_printf
* More ...
6a576ba6ce44022aadd8da2c7acba570fcf0c25c authored about 15 years ago by pancake/fluendo <[email protected]>
* Fix r_util for r_str stuff
a387e654e14e28daac5e56361d41714b578508ff authored about 15 years ago by pancake/fluendo <[email protected]>7dcd226438f0f9420ff5c37fa7b0c1e1642d8478 authored about 15 years ago by pancake/fluendo <[email protected]>
e308ec157b91742ba6c396816556a193f097178d authored about 15 years ago by Nibble <[email protected]>
75378891c33320056810920c34a380ff4370cd4d authored about 15 years ago by pancake/fluendo <[email protected]>
1ac990a330956cdb196723d7f7ac39a7858f26cd authored about 15 years ago by pancake/fluendo <[email protected]>
33afde92a53a33255f5a6f908f5c60d5fdb2660e authored about 15 years ago by Nibble <[email protected]>
- Update socket vala example
- Build it with --profile=posix (needs vala-head)
636e2d298924cc8d8bed32b53cbcc3203a3fe084 authored about 15 years ago by pancake <[email protected]>
1330d79837089b63751dd38c9018c047de4de9bd authored about 15 years ago by pancake <[email protected]>
- Thanks! :)
* Added dummy r_socket_proc_* api
- Needs to be moved outside r_socket
- Added...
2fff3b01faec7df08c7ba9d6976dd57fb721e6f2 authored over 15 years ago by Nibble <[email protected]>
* Update ChangeLog
* Fix make dist
- Propagate @VERSION@ from ACR
- All *2 apps are now supporting a -V flag to show the version...
* Minor cosmetic fixups
* Handle binmask==NULL in all _add methods of r_search
- Added empty de...
- Remove plugin prefixes
- It was unnecessary complicated
- Remove unused code
- Some R...
- No clean free or checks done yet, but they are
now both working
* Use classes with no ref...
- Fixed a syntax error in r_reg
* Fixes build
* Some random warning fixups
* extern plugins defined in handle.c for asm, bin, .. cleaner
* RAPI...
* Added SEGment register types (r_reg+vapi)
* depgraph.pl is now generating .gml output
* Make radare2 debugger interact with r_reg
- Register profile is now provided by the r_debug p...
- Added test program in Vala
* Added r_lang_define and r_lang_undef
- They are global on the ...
* Some fixes in the r_reg VAPI
- Added vala test program
* r_debug is now broken because the ne...
* Fix x86-linux using sys/user.h and getoffset() macro
* Some more work on r_mem_copybits
- Bit...
- Does not yet supports bitlevel registers
- Added test program modifying and showing regs
...
* Initial import of the new design or r_reg
- Needs to be implemented at all, but the big
p...
- Fixes segfault
- Added test program
* RAPIfy the r_util/file.c
- Perform statistics about XXX and TODOs
* Change signature of r_debug_mmu_
* Added io->cached_...
- Plugins should be singletons across object instances
* Added hard/soft initializer for r_cryp...
* Fix r_util List interface for list.h
- Test program is now working. Thanks juergbi!
- Needs...
e66cdfbcef8e8f2ff0fda0c1ff3b5c115ef638c3 authored over 15 years ago by pancake <[email protected]>
- Thanks skurz0 for the design tips
- Needs to implement some plugins
- Not yet working/tes...
* Added support for bit level hash algorithm selection
- Integrate it with rahash2
- Needs so...
- radare2 debugger is now broken
- r_reg has grown a bit more
- Better separation of debugg...
- Meld bind.c into io.c
* Some review in many r_debug code
* Added vapi for r_debug
- Fix warnings in many places
* R_APIfication of r_anal
- Fix probable segfault in x86_bea
* ...
* Added deinitializators for r_io_cache
fdf164e2290f8d28c41c65803701869a24e1cfcc authored over 15 years ago by pancake <[email protected]> - Promote the use of binary ORs
* Make r_io support cached IO
* Enforce rwx/seek by section inf...
* Populate r_io_lseek -> r_io_seek refactoring
* R_APIfy a bit the r_hash
* Also build hash/t/hel...
- Standalone test program is now able to debug a process and read mapped memory
- Fixes in th...
- Added desc.c to handle file descriptors (avoid dupped, register handlers, ..)
- Fix some bu...
- pointers is the answer
a9d47cbecbe73187d5da4a2d40025a6be7aaa4a5 authored over 15 years ago by pancake <[email protected]> - filedescriptor is only defined by r_io_set()
- the rest of functions just take one argument...
* Fix r_iter_last()
- Some more work on the Vala integration
* Grep for README and TODO for hg-...
- myfgets returns length(str)+1
- r_line fix for empty lines interpreted as EOF
* RAPIficatio...
* Added r_bprintf helper for buffering printfs
- Can be used to capture the output of r_io_hand...
* Fix non-static plugins build in r_debug and r_io
* Fix debug_ptrace - working with example but ...
- Prefix all plugins with 'io_' (like in the rest of libs)
- Statify io_dbg and io_ptrace IO ...
* Add MKPLUGINS=mk/hg-utils.mk in the default .acr template
* Added hg-locdiff and hg-help, enhac...
- r_debug_ptrace is now static by default
* Some code cleanup and warnings removal
* Added hg-u...
- Fix some function signatures
- Disable CPP macros by default
- Added a separate iterate e...
7fe8e3d40d07cc50f12d1209d061f37c453ec941 authored over 15 years ago by pancake <[email protected]>
* Added iter.h with simplified r_iter in cpp macros
* Some fixes and enhacements in r_iter
57cb3628faff994f1f7dba4c7fd32f70f63d1bdd authored over 15 years ago by pancake/fluendo <[email protected]>
c52849b2e554fd8afb2d4f618f3530c25488c028 authored over 15 years ago by pancake <[email protected]>
- Added test program as a demo
66b702069e53fe7d57a5755cd0480585197850a7 authored over 15 years ago by pancake <[email protected]> - Use the new 'asm-like' build system for r_parse plugins
- Added new callback to 'assemble' ...
- VAPI sync
- Used to get register N to call fastcalls (syscalls f.ex)
* Code analysis marked...
* Fix r_util vapi
99e93816a37a3f9d67af6e6d6ec43c79b9f9e0ec authored over 15 years ago by pancake <[email protected]> - R_APIzation of r_socket
* Added r_hex_bin2strdup()
- Bind it into the VAPI
- Reflect the change in the vapi file
* Added offsetof() macro in r_util
- Added vala example using r_db (db.vala)
* Fix segmentation fault in db.c when adding nodes wi...
e4f749b1b94c31514d82789043260c226aa4a646 authored over 15 years ago by pancake <[email protected]>
16699798659ae393f6ea233cad3ad24896fefe6b authored over 15 years ago by pancake/fluendo <[email protected]>
* Added new type R_TRUFAE
57415c21072b4c703cd963f753382eaff6f7acc8 authored over 15 years ago by pancake/fluendo <[email protected]>* Some R_APIization in r_util
d1db55e26104b6cbb713127ef4fa3e8c6c70a797 authored over 15 years ago by pancake/fluendo <[email protected]>- Added dummy test program for r_vm
564e11975a4a68f3c8766cd2de23fc67be80c908 authored over 15 years ago by pancake/fluendo <[email protected]>6f0ddc5247ef427f634072b97f73cab67c198c87 authored over 15 years ago by pancake <[email protected]>
* Revert elf.h (was partially killed by zeroes)
233e83323db82e0c7bddf65922ebaadd632b4483 authored over 15 years ago by pancake <[email protected]>d62886064a55aadd8385e417893f445734695a76 authored over 15 years ago by pancake <[email protected]>
- 'make pkgcfg' does that automagically :)
* Implement r_mem_mem function in r_util
a8a661947c903cc8c732b44de79385f14d072f35 authored over 15 years ago by pancake/fluendo <[email protected]>
1275f31e0797cd5ecddae67c7e99dbc57d00d35a authored over 15 years ago by pancake <[email protected]>
- s/s64/st64/
8c62412de647a05c9a081c69f545d76f898e6194 authored over 15 years ago by Nibble <[email protected]> - s/u64/ut64/
- s/u32/ut32/
- s/u16/ut16/
- s/u8/ut8/
- More refactoring
- Remove dupped code from Elf_(get_import_addr)
- minor fixup
c9501effc99fc0a1d135044b5e067d5b39eaee98 authored over 15 years ago by Nibble <[email protected]> - more refactoring
- r_bin_elf_imports and r_bin_elf_symbols unified into r_bin_elf_symbols
...
- *_open return -1 on fail
56455310050f2ba774606fee5482d207da843c4f authored over 15 years ago by Nibble <[email protected]> - Add r_str_dup_printf
* r_bin_elf
- Huge refactoring
r_bin_elf_get_{imports, symbols} wi...
b02e61bc01aedb9ac641ba0b5a1b6a47204e9ae6 authored over 15 years ago by pancake <[email protected]>
- Ow yeah! (missing r_db_delete and iterators)
7ab39d1d3b4f5dbd3324183b74bbbce5a5e54493 authored over 15 years ago by pancake/fluendo <[email protected]>0509263cbd7d87e500315b77a27f12e8f0cf2e7c authored over 15 years ago by pancake <[email protected]>
* Added windows 7 syscalls table to r_syscall under win7.c
620431982f30ca4d1a59759406c8c60edce9e64c authored over 15 years ago by Nibble <[email protected]>* Fixed 'rasm2 -o'
857df2088bbe0119996042d6cd5fa5f8edc5e784 authored over 15 years ago by Nibble <[email protected]>b8afe8725992fd06f150737a8733edea61161bbf authored over 15 years ago by Nibble <[email protected]>
* USE_BTREE is now optional in r_flags
- better test case (but im still unable to reproduce the...
* Forwport of the 'Y' yesno issue of r1
* R_APIize r_util a bit more
* Added r_str_ansi_* helper ...
- Flags '-x' and '-w' unified into '-o'
- '-w' is used to open file in rw mode
- More refac...
5cc6b4769c9c102a00707ecbcbe4a2a6ed227e37 authored over 15 years ago by Nibble <[email protected]>
f76f81b917e93b29bb2137fe18ab5f5d0311f48e authored over 15 years ago by Nibble <[email protected]>
* Added flags -x (extract) and -w (write) to rabin
-w r/<section_name>/<size> resizes a section...