pancake
b8b87f050e
* Initial working r_fs API with ext2 fs
...
- Support file reading and directory listing
* Fix build
2011-01-14 01:02:20 +01:00
Nibble
2e26e35584
* Add bb list into RAnalFcn structure
...
* Analyze bbs per function
* Remove gdiff from radiff2 temporary (deprecate?)
- Meanwhile ragdiff2 should be used
* Update TODO
2010-12-24 13:27:20 +01:00
Nibble
28d0a62430
* Change gdiff API so it takes 2 core's as args
...
* Don't output diff info and vars in 'afl' for loc's
* More refactoring of gdiff
2010-12-06 03:34:44 +01:00
Nibble
c254af504f
* More optimizations in gdiff
...
* Fix the usage message of radiff2
2010-12-04 15:24:39 +01:00
Nibble
eb88fa40fc
* Set variable direction during function analysis
...
* Add argument "dir" to r_anal_var_add()
* Fix reg handling in x86im plugin
* Fix variable analysis in r_anal
* Use plugin "x86" in ranal2 by default
2010-11-29 20:06:11 +01:00
Nibble
f0d2279a0e
* Little refactoring of rax2
2010-11-29 13:20:44 +01:00
pancake
61cf8cd3aa
* Remove unused libr.pc.acr
...
* Set procmod group in osx make target of r2 bin
2010-11-29 10:27:11 +01:00
pancake
58fc61d486
* Fix overflow (Thanks Adriana for the patch!)
2010-11-29 01:29:21 +01:00
pancake
623d91e678
* Apply Adriana patch with some new shellcodes for rasc2
2010-11-29 01:28:17 +01:00
pancake
cb077db5f2
* Add codesign makefile target for OSX 10.6
2010-11-26 13:11:11 +01:00
pancake
6507ea67b8
* Apply patch from @astralia
...
- Adds -S and -s flags to rax2
2010-11-25 01:27:27 +01:00
pancake
fdaac4c171
* Implement dbg.bep in r2
...
* Sync r_bin vapi with changes in r_bin.h
2010-11-18 22:57:28 +01:00
pancake
421208a0c7
* Replace main for binsym in r_bin
...
* Added dummy commands for r_debug_fork/clone
2010-11-18 11:41:17 +01:00
pancake
6d515cc1a8
* Update and reorder TODO tasks
...
* Added r_file_mmap() functions in r_util
* Do not hash files bigger than 10MB
* Fix abspath() return value and signature
2010-11-17 21:15:34 +01:00
pancake
0aafe05b45
* Step now accepts pid+tid
...
* Fix attach in w32 debugger
- use dpa and get first thread by default
* Mark with asterisks the selected pid/thread (dp/dpt)
* Fix reg_write in w32
2010-11-17 02:31:56 +01:00
Nibble
8df7b217eb
* List IO plugins with r2 -L
2010-11-17 01:29:33 +01:00
pancake
4db5cded34
* Fix w32dist find command
...
* Display TODO message in r2 -L
* Implement rax2 -s - and rax2 -
* Honor dbg->tid in many places
* Implement basic stuff for dbg->reason
- Only w32 and *nix atm
- Not yet displayed or used
- Added many new reason types in enum
* Fix w32 register map
* Handle attach:// in io_w32dbg plugin
* Implement w32 process and thread list
- You can now select the thread
> dp # list pids
> dp=1424 # attach to pid
> dpt # list threads
> dpt=580 # select thread
* Added dummy code to list windows
2010-11-17 00:56:48 +01:00
Nibble
f0fe6ae4fa
* Fix binr build
2010-11-16 19:43:26 +01:00
pancake
cfa24e1879
* Add XML to ldid r2 debugger for iOS
...
* Fix build of the r2 debugger on darwin-arm
* Implement list of threads and memory regions on darwin-arm
- just a draft, needs more work
* Add attach:// IO handler to mach plugin
* darwin does not needs -ldl
2010-11-11 01:09:27 +01:00
pancake/n900
9580907a35
* Fix static and nonpic build with no gmp
...
* Needs to rerun configur-plugins
2010-11-10 10:45:47 +01:00
pancake
aacce16095
* Another fix for nonpic build
2010-11-10 04:00:49 +01:00
pancake
a6629c610c
* Fix static compilation on Linux systems
...
- Not really portable, needs some work to fix w32 build
2010-11-10 03:55:27 +01:00
pancake
3a44d471f4
* Fixes for pkgconfig and vapi deps
...
* Apply patch from @astralia for rax2
- support int->bin and bin->int
2010-11-04 13:19:36 +01:00
pancake
23e6bfb679
* Add manpages for rarc2 rarc2-tool ranal2
...
* Use the library symlinking layout as reported by Debian
2010-10-27 22:17:55 +02:00
Nibble
a3ff1f5261
* Fix initial seek in debug mode to pc (use sr pc)
...
* Complete 's' help
* Fix dietline echo in 'r2 -v' mode
- Add cb for scr.prompt
2010-10-27 17:45:53 +02:00
Nibble
c79afe3568
* Add var vm.arch
...
* Fix vm arch setup at startup
* Fix flag set in visual mode when cursor is enabled
* Filter string names before adding flags in r_bin_load
* Fix r_flag_name_filter (do trim)
* Fix r_sys_rmkdir
* Update TODO
2010-10-23 14:27:13 +02:00
pancake
431e626680
* Fix $$$ variable
...
* Do not set io.va twice
2010-10-22 01:16:32 +02:00
pancake
7592a5e2ba
* Fix build of rarc2 on w32
2010-10-19 13:57:00 +02:00
pancake
f9e6ca28cf
* Fixes in swig/ for OS type selection
...
* Move rsc2 into binr/
--HG--
rename : rsc2/rsc2.c => binr/rsc2/rsc2.c
rename : rsc2/scripts/intel2att => binr/rsc2/scripts/intel2att
2010-10-18 20:47:13 +02:00
Nibble
bfbd12ed3c
* Don't add symbols as functions before analyze them
...
* Update and simplify gdiff
2010-10-13 18:51:10 +02:00
Nibble
11e8d6a1da
* Fix va issue in dbg mode
2010-10-13 01:23:27 +02:00
pancake
01b56da424
* Remove -l flag in rarc2
...
- Replaced by rarc2 -a
* Fix build
2010-10-13 00:43:02 +02:00
pancake
f1e46a88f6
* Do not run .!rabin2 from r_core
...
- Use internal APIs to load binary information
- Startup time reduced about 2-3 times
- Thanks @earada for this patch!
2010-10-11 17:11:43 +02:00
pancake
f99e946b9b
* Initial import of rasc2 (copypasta from r1)
2010-10-04 19:43:40 +02:00
Nibble
836c91c32a
* r_util
...
- Fix r_sys_rmkdir
* rabin2
- Generate folder structure on extract operations
2010-10-04 13:57:48 +02:00
pancake
e8f8e72896
* Added r_bin_get_object() to cache binary information
...
* Initial work in r_core_bin_load()
- Integrating rabin2 inside core
2010-10-04 10:55:43 +02:00
Nibble
a1d0887ca8
* Fix build (update core/anal.c with the last changes in r_bin)
...
* Implement extract in rabin2
2010-10-04 04:01:25 +02:00
Nibble
cec1f3fa73
* r_bin
...
- Refactor r_bin to work better with big fatbins
- Don't load all sub-bins in memory
Only load the fatbin and the selected sub-bin
- Add r_bin_set_archidx() and r_bin_list_archs()
- Update t/{rpathdel.c, test_meta.c}
* rabin2
- Use '-f str' to select sub-bin by name
2010-10-04 03:46:58 +02:00
pancake
ee39ba239a
* Add 'FS' #define for w32 and *nix
...
* Add support for thumb mode ARM disassembler
- Workaround a warning in r_vm for arm-16
* More work on drx.c, but still not integrated
2010-10-04 00:42:11 +02:00
Nibble
48dd408e45
* Merge
...
* Minor fixes in r_bin
2010-10-01 11:58:11 +02:00
pancake
8081f02601
* Fix uninitialized variable in rabin2
...
* Fix null pointer handling in rbin when no xtr plugin found
* Initial draft code for the x86 debug registers implementation
* Fix avr* command
2010-10-01 11:10:59 +02:00
Nibble
41bd2fd0ea
* rabin2
...
- Show filesize in '-x' output
- Select "sub-bin" using '-a arch_bits' and '-n filename'
* r_bin
- Add argument "name" to r_bin_set_arch
2010-10-01 10:09:50 +02:00
Nibble
4b558bec3b
* rabin2 -x uses filename.arch_bits as output file
...
* store full path in dyld cache filenames
2010-10-01 08:12:43 +02:00
Nibble
987d8599f9
* 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 fix in rabin_list_archs() in rabin2
2010-10-01 04:26:52 +02:00
Nibble
eb811bbf08
* r_core
...
- Deprecate ah and add anal.plugin
- e anal.plugin=? list available plugins
- Add the command 'ar' to handle refs/xrefs
- Remove old CX and Cx stuff
- Remove afg (done by af)
* r_anal (& r_meta)
- Remove refs/xrefs stuff from r_meta
- Handle refs from r_anal
- Add r_anal_ref_{add, del}
* rabin2
- Add 'e anal.plugin' to the output of rabin2 -Ir
2010-09-28 13:58:03 +02:00
pancake
3ef71b106a
* Indentation fixes in rax2 as discused in chat
...
* Fix compilation of vapi/r_bin
* Some mods in test programs for swig/python
2010-09-26 03:18:04 +02:00
Nibble
0a09b20cc0
* rabin2
...
- Make -A output more verbose
- Dump all archs with -x when no one is specified using -a
* cleanup TODO
2010-09-25 12:33:30 +02:00
Nibble
333fbbf55b
* rabin2
...
- Set arch with 'rabin2 -a arch_bits filename'
- Remove flag -B
- Implement extract (-x)
2010-09-25 03:45:03 +02:00
Nibble
483ab6160b
Apply @earada's patch (thx!)
...
* Improving rax2
- Support for many bases.
- Add -s flag for transform byte to bin (ej: "48454c4c4f" to "HELLO")
- Add -e flag for endian swap.
* New r_num_to_bits converts nums into binary representation.
2010-09-24 21:25:23 +02:00
Nibble
793dae395d
* Massive refactoring of r_bin
...
- Add support for fatbins (currently only fatmach0)
- Minimize creation of r_buffers
* rabin2
- Add flag -A for listing archs
- Add flags -a and -B for selecting arch
- In the next commit -A and -B will be removed and -a will work
with the following format:
[-a arch bits] for selecting arch
[-a] for listing them
--HG--
rename : libr/bin/p/bin_fatmach0.c => libr/bin/p/bin_xtr_fatmach0.c
2010-09-24 21:23:13 +02:00