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 va issue in dbg mode

11e8d6a1dabccd0630c0b5a1f858f6b5a945823c authored over 14 years ago
* Oops. fix debugger attach

ead5ebdd32a35a484b81bc437a88a92f32e22097 authored over 14 years ago
* Remove -l flag in rarc2

- Replaced by rarc2 -a
* Fix build

01b56da424a3e5601def0433c59b3333bb230e86 authored over 14 years ago
* Remove some use of alloca()

* Fix lock when using 'r2 -d'
* Invalid program name results in error, not warning

8f9dbbd0d17c063f6b25b6cfee0f5c2b7945aa9f authored over 14 years ago
* More work on r_bin and r_util vapi's

* Minor aesthetic fix in core/file.c

17542ef3ded1244b420f18717c0e75d76f49713a authored over 14 years ago
* Apply patching fixing various bugs on w32

- Some segfaults resolved and bugs identified
- Thanks @mrgadix :)

dac5cf1b0859ba9b88994353b4ab7e316e93f4ec authored over 14 years ago
* Apply fix in rbin->core integration from @earada

35adb1690d9bbe0e41077b0e1f5a7e51f268f399 authored over 14 years ago
* merge

b7160775183727b074421c0541f7b512222e0f3f authored over 14 years ago
* Do not run .!rabin2 from r_core

- Use internal APIs to load binary information
- Startup time reduced about 2-3 times
- Tha...

f1e46a88f633993e3814e45971eee71a61d58117 authored over 14 years ago
* r_core

- Add var asm.functions to show/hide function analysis in disasm
- Take into account asm.{xre...

f29444ab2028b3a2aa072c90e00b8b83fb9152c1 authored over 14 years ago
* r_core

- Add helpers r_core_disassemble_instr() and r_core_disassemble_bytes()
* bindings
- Fix go d...

b3ac5bd4d40b9c32820b6feacc14bbde5090440f authored over 14 years ago
* Analyze cmp/ldr/str opcodes in arm thumb

* Minor work to fix the cursor issues

1fc70da3c9d9b04178b6234ddc96453ec05fa358 authored over 14 years ago
* Do not show cursor in visual mode when cursor is disabled

cc4e664533170cc0bfeb42945ada29c089ce282b authored over 14 years ago
* Implement ldmia/stmia in armthumb_assemble

- added also: yield, wfe, wfi, sev, bkpt
- fix ldr{bh} and str{bh}
* Initial implementation o...

daa5d0fd38c96679e61968651e5ff6d0e5de8a8b authored over 14 years ago
* Added partially supported ldr{hb} and str{hb} opcodes for armthumb

- needs more parse checking

284abdfb871890ba9a33ba9722c2c85a4916d445 authored over 14 years ago
* r_core

- Fix DATA in disasm
- Correct the number of lines showed with 'pd n'
* Update r_core vapi

44eff205c1327b91e4666793857941e5aaedf662 authored over 14 years ago
* More opcodes supported by the arm thumb assembler

- Just missing ldr{b,h} and str{b,h}
* Added armthumb_length() function to retrieve opcode length

6b3883cc43adedc3ab98ddc9644084f7904fe37b authored over 14 years ago
* Initial import of the ARM thumb assembler

- Not all opcodes are supported, partially done

a8c641a0a6528691fb3fb4bddd266b747bb7680e authored over 14 years ago
* Add r_core_asm_bwdisassemble for backward disassemble resolution

* Add example using bwdisassemble in swig/vapi/t/bwdisassemble.vala
* Add field len to RCoreAsmHi...

124aa07a968cad5f5c82f2fb53849fb70dc38384 authored over 14 years ago
* Initial import of the thumb arm disassembler

- based in C++ code of KennyTM in networkpx.googlecode.com
- Added 'armthumb' r_asm plugin (1...

b21584e06c5e4a79cf6fbd59de26c613489ecff1 authored over 14 years ago
* r_io

- Remove r_io_map_list from r_io.h (deprecated)
* vapi's
- Update r_io.vapi

04d4053f67ccc2ad7cb68817435ac9331a2cb4d9 authored over 14 years ago
* Fix bindings build

a075355f5a7a1e1dc40df62d37a7e1deb11a659b authored over 14 years ago
* r_asm

- Remove dupped function signature from r_asm.h
* vapi's
- Fix {r_asm, r_bin, r_util}.vapi
...

fbf99edafa5292c045c263d60844e4fa6807ef1a authored over 14 years ago
* De-warn dyldcache in 32bits

* Add dyldcache.mk to libr/bin/p/Makefile
* Update reloc.vala

a83355f0b1a8fd53af4ba6fa1097831aad36c47b authored over 14 years ago
* Initial import of rasc2 (copypasta from r1)

f99e946b9b9de9671d452d870fe66adbd71592ae authored over 14 years ago
* r_util

- Fix r_sys_rmkdir
* rabin2
- Generate folder structure on extract operations

836c91c32acec3b1c0ec0149dff2afbebff45c37 authored over 14 years ago
* Fix build

b1cdfcc889f2390ef3069b58d73afda798d0446c authored over 14 years ago
* Added r_bin_get_object() to cache binary information

* Initial work in r_core_bin_load()
- Integrating rabin2 inside core

e8f8e728969b1b95f1082d12257608364216b7e7 authored over 14 years ago
* Fix memory leak in bin_mach0

afedad76bb816897858d47c766fe4bde039719ff authored over 14 years ago
* Fix build (update core/anal.c with the last changes in r_bin)

* Implement extract in rabin2

a1d0887ca8f213412329e270a18782aa18e38a34 authored over 14 years ago
* r_bin

- Refactor r_bin to work better with big fatbins
- Don't load all sub-bins in memory
Only...

cec1f3fa73e5caf0fee0571388a750334bdca38e authored over 14 years ago
* Add 'FS' #define for w32 and *nix

* Add support for thumb mode ARM disassembler
- Workaround a warning in r_vm for arm-16
* More ...

ee39ba239aaa72c190643490eab937eac9a168cc authored over 14 years ago
* Fix segfault in dyldcache

fd084aca332e93e4a64c7ef6ccd24801043bd78a authored over 14 years ago
* r_bin

- More work on dyld cache plugin
- Rewrite headers, commands and segments
- Fix offset for ...

d65ad968d7e9d266d2a5332c274d129d9b331caf authored over 14 years ago
* Add r_sys_rmkdir and make r_sys_mkdir a define

17a6fde707939a07526962a49ac5c8ea0b512d2d authored over 14 years ago
* Detect bin sizes in dyld cache plugin

a7d6fc0cc7461d5030dff0a2011a954b83600b6f authored over 14 years ago
* Merge

* Minor fixes in r_bin

48dd408e4512507df4e7e5b9eed426761935d02c authored over 14 years ago
* Fix uninitialized variable in rabin2

* Fix null pointer handling in rbin when no xtr plugin found
* Initial draft code for the x86 deb...

8081f02601087c01eee016ec19bf8765ccadcd6f authored over 14 years ago
* rabin2

- Show filesize in '-x' output
- Select "sub-bin" using '-a arch_bits' and '-n filename'
* r_...

41bd2fd0ea603070535e1fbeb0c401b45ea0a313 authored over 14 years ago
* rabin2 -x uses filename.arch_bits as output file

* store full path in dyld cache filenames

4b558bec3bc5ad4d6e42305914a023692601ce4f authored over 14 years ago
* Initial implementation of the RBin extractor for dyld cache

* Add bin_xtr_dyldcache to plugins.def.cfg
* Show bin name in the output of 'rabin2 -A'
* Minor f...

987d8599f95a4eb69492966e8426c80060262a93 authored over 14 years ago
* r_core

- Minor fixup in r_core_asm_strsearch
* vapi
- Add asmsearch.vala
- Some updates

e02c81ddf1afdafe12cb3326fb004c11ccd09919 authored over 14 years ago
* Make r_core_asm_strsearch more API-friendly

- return RList of RCoreAsmHit's
- Add helpers for list handling
* Add type RCoreAsmHit
* Show...

df9434b1ec82f9b8d73fcc58af4c4dd71c091fc9 authored over 14 years ago
* Fix typo in printf

4369761655916143f00b591c464a14115c9695aa authored over 14 years ago
* r_anal

- Fix segfault in anal_x86_x86im (64bits)
- always show analysis warnings
* r_core
- Fix /a...

7d1303292efa0b56877b534004ae6d29ecf8ba8e authored over 14 years ago
* r_core

- Implement 'ar' commands
- Show XREFS in disassembly
* r_anal
- Add r_anal_xref_get

697490a661a2e61f30213068565c0375c1116be3 authored over 14 years ago
* r_core

- Deprecate ah and add anal.plugin
- e anal.plugin=? list available plugins
- Add the comma...

eb811bbf08c228b274306c73ece8ca0eee400433 authored over 14 years ago
* Indentation fixes in rax2 as discused in chat

* Fix compilation of vapi/r_bin
* Some mods in test programs for swig/python

3ef71b106a97398e560d56ea15695a85ae889780 authored over 14 years ago
* rabin2

- Make -A output more verbose
- Dump all archs with -x when no one is specified using -a
* cl...

0a09b20cc0215dbe99d75d21dc53f67837bd0900 authored over 14 years ago
* rabin2

- Set arch with 'rabin2 -a arch_bits filename'
- Remove flag -B
- Implement extract (-x)

333fbbf55bd7e97cd8cb9eaa6def75f6b5dabd19 authored over 14 years ago
* Update r_anal with the changes introduced in r_bin

e5bc46da65b058540d74fa379bf082ecc97385fb authored over 14 years ago
Apply @earada's patch (thx!)

* Improving rax2
- Support for many bases.
- Add -s flag for transform byte to bin (ej: "4845...

483ab6160bd429ea51060eaff9aea9bac1305a20 authored over 14 years ago
* Massive refactoring of r_bin

- Add support for fatbins (currently only fatmach0)
- Minimize creation of r_buffers
* rabin2...

793dae395d660757cd7461409a5197048a41b57c authored over 14 years ago
* Do not show color prompt in windows

* Fix build on w32
* Finish the symgraph script

d71fcd27084d40f084b43d7729f5b585f07ef9a5 authored over 14 years ago
* Added 'drd' command to show only modified regs

* Added r_list_foreach_prev()
* Add RSyscallPort to handle Hardware I/O ports
* Remove libr/TODO ...

124786c1aca187aaccfb191739dc9ba0e85a11d8 authored over 14 years ago
* Added support for 'nasm' in rarc2 (-n)

54677585c239d56c680209dd5a7537ddebd98924 authored over 14 years ago
* Initial draft implementation of hardware breakpoints

- use specific ptrace() calls in linux/freebsd to change regs
- hwbp are not yet working, jus...

eb6dbb2245de85a045ab3b4087977d3cbee6d375 authored over 14 years ago
* Add 'bf' command to change block size based on flag size

- Added help in 'b?'
* Added support for bit-collection registers
- eflags is now displayed a...

84dd63b7436ab6bc9072e8fe2924a15a839d360f authored over 14 years ago
* Implement stacked register storage

- Add support for register diffing
- Colorize modified registers are step/cont
- Add comman...

46aa9f5f7e78f43ab79cd46b532cab4cc0a85821 authored over 14 years ago
* Minor fixup in anal_x86_x86im

- swapped dst src in *_MM_RG

cbdfff3dda7d54c06afe57f54e8e7a8bc6e49440 authored over 14 years ago
* Huge refactoring of x86_x86im using r_anal_value

- next step is integrate it in the analysis engine and deprecate old stuff
* Add field "imm" (i...

69d08e1514e16ce37d84559603793a33df31384d authored over 14 years ago
* Add pt command for print times (Thanks @earada for the patch)

- pt prints times in unix format
- ptd prints times in dos format
- ptn prints times in ntf...

022e6c96f0e8ca172597df709933e4537c49eab3 authored over 14 years ago
* More work on anal_x86_x86im refactoring

49dceaaffddab06bc38443fc73dfa9e3ca3a782c authored over 14 years ago
* Added r_reg_arena_set and r_reg_cmp in order to implement regdiffing

* Added R_DBG_REASON enums

b339189b5fcae9972c54ae67a06d18e814e087d3 authored over 14 years ago
* Highlight destination offset when cursor on jmp/call in visual

* Show call decompilations under the opcode as a comment
* Rename RRegister as RReg
- Deprecate...

1356a9bdd1439e955c9a112f522777273d4d51d8 authored over 14 years ago
* Initial support for multiple arguments in rarc2 for ARM

- Some more fixes in the ARM emitter backend
- Single quoted strings are now supported, not f...

90a2b9f84a6311b895abe0de970fd504b25ec157 authored over 14 years ago
* Fix define types in r_types_base.h

- now swig assigns const types correctly in go bindings
- simplify fixgoswig.sh while the pat...

441456767a79f0d925900c4380378d44a44c2c40 authored over 14 years ago
* Add swig/go/fixgoswig.sh script

- Add iterators
- Fix bug with ut64 consts
- These issues must be fixed in swig

3b6a4a1475b9ee705f3bda9a125d6dd35b9e0baf authored over 14 years ago
* Simplify and fix rarc2-tool script

* Add support for /**/ style comments in rarc2
* Fix libr2.a warning message
* Fix .string "" dir...

6072a14eef08023e3056de3dec747a9074e97360 authored over 14 years ago
* Initial hello world for rarc2 in ARM with GAS working

- Few changes needed to work with rasm
* Cleanup some warnings
* Handle foo() as a function def...

9b2d428d1be0f17cbac03f190b678d61e822ef03 authored over 14 years ago
* Support for some push/pop arm opcodes with 2 regs

* More fixes for rarc2 on ARM
* Implement .fill directive in r_asm
* Added asm.profile in r_core
...

1b1599c6dfbe23ee7de497ce445959f7ab112fd6 authored over 14 years ago
* Many fixes in ARM assembler and rarc2 support for ARM

- Still not yet usable, but
* Add .byte and .hex in r_asm as directives
* Add test case for r_w...

a9f8d52e596fbe521d4cb1d4b191d869b57e4c4c authored over 14 years ago
* Minor fixup in go Makefile

- Fix build for x86
- Add support for arm

45daf513589a2b62033a3f068ea7feb1db05f39b authored over 14 years ago
* Make test-r_bin.go more generic

* Fix typo in swig/Makefile

609723eab7bfe902ec0ce454513a1096e947cbc9 authored over 14 years ago
* Minor fixup in swig/go/Makefile

283a624136ba8e0c7500f62c328c9d86e58e221f authored over 14 years ago
* Add bindings for go

* Add swig/go/test-r_bin.go for testing r_bin from go
* Fix build for r_bp and r_search bindings
...

5733497a0b184c9285ae91c69061075fe31ff3e1 authored over 14 years ago
* Handle numeric values as radix=10 by default in ollyasm

- Fixes rarc ATT output format for x86
* Fix commandline flags parsing in rarc2
- Honor intel...

f4ada2309fc72f4fa7c7546419d43a8d65b88a99 authored over 14 years ago
* Minor fixup in r_bin_elf

09f5ca50a6d60a91a56589fa86d656765ae60cd9 authored over 14 years ago
* Add vapi/t/reloc.vala

- Print address for each relocation entry
* Update r_bin.vapi
* Minor fixup in r_bin_elf_get_re...

159165fa138d4bd995a83f8b723a6c281cb468d6 authored over 14 years ago
* Add support for parsing relocs to r_bin

* Add flag -R to rabin2 to list relocs
* Implement reloc resolution in r_bin_elf for 32 & 64 bits

5567da9538b6710bc7122ecb4e2dbab2e4072414 authored over 14 years ago
* Error on invalid hexpair strings in rasm2

* Fix assemble of str/ldr opcodes in ARM assembler
- add more opcodes: nop, push, pop

2d2131607c782aa8131ea72b014f1f035a2673c2 authored over 14 years ago
* More work on r_bin_mach0

- Parse local symbols
- Resolve non-lazy symbol pointers
- Set import type to FUNC or OBJEC...

b344f96e21bbdb316cc8afecba68ff8f1241cae2 authored over 14 years ago
* Add r_sys_cmdf

45c71674915eceffd9e55886cfe144051c63ebda authored over 14 years ago
* Many fixes and more opcodes supported for the ARM assembler

76476e89ed7c040689db8155b0a4cc57fb63609d authored over 14 years ago
* More work on the arm assembler

a7e77e78eeabddf473371db09997ea49b7c8c465 authored over 14 years ago
* Fix push immediate opcode analysis in basic x86 analysis

* Import simple arm assembler
* Some fixes for the brainfuck disassembler plugin

183dffcd6b0f6e044af524745e9e075e426d7810 authored over 14 years ago
* Fix -e in rasm2

3455c738df772afec440d473f117e08fc2c0f60f authored over 14 years ago
* Refactoring of /a

* ptrdepth works right with code and data refs
* More work in x86im plugin
- Fill op.refs for m...

59ac6a7c8b69f5a4581be5a2944d74039ffb6a67 authored over 14 years ago
* Fix segfault parsing mach-o

a7a4a674f090c169909b9dac1e031997a2039658 authored over 14 years ago
* Missing build dependency

62935fe01737e6d30f2160c19d3236e9f9042e31 authored over 14 years ago
* Huge refactoring of anal_x86_x86im

* Add comments in anal_x86_x86im explaining how x86im parse the opcodes
* Implement analysis for ...

f7693a14d25321c8503f61d7c3608cfc00beeb04 authored over 14 years ago
* Add hash-like access to linked lists

* Add R_BETWEEN macro

50f229c93d686726031f26534c8575f671d512a6 authored over 14 years ago
* Apply edu's patch with some fixes for swig and vala support (thanks!)

d3744e0569afc01ba805792144769b6742a7d4bb authored over 14 years ago
* Fix build of anal_x86_x86im

3aeade1fa7dcfbbf961e2d712fe9cfbf98debe12 authored over 14 years ago
* Cleanups in many TODO/READMEs

14f5a6a6fd3dbbad2170092f07c0b653dd70eb20 authored over 14 years ago
* Apply edu's project patch

- CC now ask for size, like the rest of r_meta_add commands
- Project tracks meta, xrefs and ...

984b5c4d168de65f8ee0d4e8d18940785a53c184 authored over 14 years ago
* Try to fix r_io_bind segfault in 64bit boxes

df9cc8983cc3878805b51bf1e03676bbaa973d44 authored over 14 years ago
* Initial hacky implementation of RAnalCall in 'pd'

72065de10afcde4a45f8f824b5c53f07d060b020 authored over 14 years ago
* ranal2

- Add stackop2str() and optype2str()
- Output op type
* r_anal
- Fix fcn analysis
- Remov...

98a09ecd5266520d23cfc6a49d1c7bcae63218fc authored over 14 years ago
* ranal2

- Move t/test_anal to binr/ranal2
- Add support for static/dynamic plugins
- Add flag '-B' ...

aed141180eb3ff86a09f5d27e891a809ee758e5f authored over 14 years ago