deeso
d5908941fb
Steps toward fixing the reopen of a file being debugged
2014-04-24 18:21:40 -05:00
deeso
c6a7faad77
fixed the bug with the insane fuzz command
2014-04-22 23:06:00 -05:00
pancake
836803d786
Sdbize RBin.list_archs(). Expose addrinfo in 'k bin/fd.#/addrinfo/*'
2014-04-23 03:57:13 +02:00
Fedor Sakharov
6c5505b39d
Use sdb to store dwarf lineaddr info
2014-04-21 19:22:37 +04:00
Anton Kochkov
57eb5c5ee2
Fix CID #1134721
2014-04-21 02:58:05 +04:00
pancake
61fba34835
Add 'iA' command to list all archs (sub-bins)
2014-04-18 12:10:38 +02:00
pancake
20cb48898f
Fix #763 - 'bf' tab autocompletion
2014-04-05 12:10:30 +02:00
Adam Pridgen
eaa8f303fc
fixed issue with r_bin missing stuff
2014-04-03 14:13:02 -05:00
Adam Pridgen
3048a34783
Trying to fix mem-leaks, and allow updating of bin object infos
2014-04-03 14:04:07 -05:00
Adam Pridgen
d876dec7ee
Adding java command to help identify external calls, reads, and writes
2014-04-02 17:02:23 -05:00
pancake
2397c956c9
Use R2_ as unique header guard prefix
2014-03-27 16:34:17 +01:00
pancake
d3af1ea077
Fix #723 - header guards conforming to C standards
2014-03-27 02:32:26 +01:00
condret
b202b05774
Add support for GBA roms and update GB opcode table
...
see http://gbdev.gg8.se/wiki/articles/CPU_Instruction_Set
2014-03-12 15:32:29 +01:00
pancake
7c8daf1e70
Refactoring RBinMeta into RBinDbgInfo
2014-03-10 02:27:32 +01:00
Fedor Sakharov
7a76f2f3e1
coff: Initial commit
2014-02-20 13:39:05 +04:00
pancake
693653068e
Fix strings and main offsets in PE
2014-02-13 01:48:15 +01:00
pancake
1390d9f2d5
Add length and size fields in RBinString
2014-02-11 00:08:12 +01:00
pancake
e70d43fc4f
Implement String Type field in RBin string search (like in r1)
2014-02-10 17:19:18 +01:00
Fedor Sakharov
18d7167f63
dwarf: Implement it.
2014-02-08 14:08:07 +04:00
Adam Pridgen
38f3225c4f
Really fixed entrypoint issue, there was a baddr artifact that needed to be removed
2014-02-03 00:09:52 -06:00
Adam Pridgen
d01e6ac04c
Fixed the entrypoint issue, need to address XXX in r_core_bin_info
2014-02-02 23:50:06 -06:00
Adam Pridgen
51a27ab1cc
Coverity Fixes
2014-01-22 16:58:23 -06:00
pancake
1878a8cbae
Fix previously skipped segfault
2014-01-20 03:29:50 +01:00
Adam Pridgen
db1bb1a089
Changed the location of RBinObject, and created RBinFile to conform similarly to
...
RCoreFile, where RBinFile contains meta information for RBinObjects. Now
RBinFiles are swapped out along with the RCoreFile when the priority is changed.
2014-01-20 02:44:25 +01:00
Adam Pridgen
285e9ee1ef
Moving the bin_obj (internal format into RBinObject proper
2014-01-17 12:41:37 -06:00
Adam Pridgen
415a77dca0
Java can now load multiple bins into radare space, and analyse the different bins.
...
See libr/bin/p.bin_java.c libr/anal/p/anal_java.c for the hacky details.
Fixed the coverity issue.
2014-01-12 17:36:47 -06:00
pancake
1185a8210b
Integrate SDB into RBin accessible with the 'ik' command
2013-12-20 01:20:17 +01:00
Roi Martin (@nibble_ds)
3f5ebd9d16
Fix #458 - Negative baddr
...
Fix r_bin_get_vaddr() (needs further testing due to changes in r_io)
2013-12-19 19:43:44 +01:00
Adam Pridgen
ddf540d0ab
Squashed merge of @deeso's pullreq for the Java RBin plugin
...
Added basic interpretation of java access flags for classes, fields, and methods
Added a visibility_str to RBinSymbol and RBinClass, and updated getters in Java
Added minstrlen to bin_java plugin struct
Fixed bin->minstrlen not being set in r_bin_init_items
Fixed iinc instruction.
2013-12-17 02:23:16 +01:00
pancake
bbe6e8c8a2
Add license to RBin, RDebug and RIO plugins
2013-12-10 04:19:04 +01:00
pancake
c165361124
Add bin.bf for brainfuck and use static ESIL struct
2013-12-10 03:35:59 +01:00
pancake
f76441b7e7
Fix some warnings
2013-12-09 04:56:13 +01:00
Adam Pridgen
38c9af46b0
Fix the bin.minstrlen bug by adding a callback and refereshing strings when this value changes
2013-12-05 23:51:17 -06:00
pancake
fb654160e9
Add GameBoy support in RBin
...
- Can identify rom, romtype (mbc,sram, ...), arch, entrypoint and 2 rombanks
2013-11-22 09:45:49 +01:00
aaSSfxxx
ba3065fb99
Add get_vaddr to RBinPlugin and fix vaddr calculation for PE files
2013-11-20 12:16:45 +01:00
Adam Pridgen
0bc95a2fc4
Added the necessary libzip and libz files for opening zip files and reading and writing to them from memory via uri, added zip, apk, jar
2013-11-14 04:54:50 +01:00
pancake
de857fa91d
Fix #251 - Segmentation fault running "rabin2 -I classes.dex"
2013-10-14 23:28:17 +02:00
Adam Pridgen
da5bf8db45
Squashed commit of the following:
...
commit 7800f979cc84c48395581b7106627f7f23563ee2
Author: Adam Pridgen <adam.pridgen@thecoverofnight.com>
Date: Wed Sep 4 21:58:35 2013 -0500
- Added visibility field to structures RBinField, RBinMethod, RBinBind, RBinReloc, and RBinImport
- Added handling for listing java classes
commit 1e7014342d16094fe21ddcb9b6b1991c5e3908b1
Author: Adam Pridgen <adam.pridgen@thecoverofnight.com>
Date: Wed Sep 4 18:41:00 2013 -0500
-- Added mappings for access flags
commit cb8e4f0af99fc77f04263ddf292442835e128cff
Author: Adam Pridgen <adam.pridgen@thecoverofnight.com>
Date: Wed Sep 4 17:53:04 2013 -0500
-- Updated the get sections command.
2013-09-06 16:22:26 +02:00
Eduard Burtescu
5e096a4fd7
r_bin: new generalized relocs, with only arch-independent types.
...
Basic implementation for ELF relocs (x86, x64 and ARM).
2013-07-19 09:29:58 +03:00
Eduard Burtescu
b8e031d91c
r_bin: removed hint from RBinImport, as it's only used in PE and even there it's doubtfully relevant.
2013-07-19 09:29:58 +03:00
Eduard Burtescu
8403699f2e
r_bin: removed rva, offset and size from imports.
...
PLT-like lazy import wrappers are now part of symbols, where applicable.
The "imp." prefix is a temporary solution, it should be a flag.
2013-07-19 09:29:58 +03:00
pancake
8377c98458
Use xdg configuration path ~/.config/radare2/
2013-06-27 19:15:59 +02:00
pancake
2cbce80f2f
Add __cplusplus extern "C" boilerplate everywhere
2013-06-18 12:09:23 +02:00
pancake
bc0104563b
Initial support for runtime versioned libraries
...
- This check will ensure you are running the latest r2 version.
2013-06-14 02:51:33 +02:00
pancake
4d32b6b8e4
Initial import of r_bin_bios plugin
2013-06-09 02:11:17 +02:00
pancake
16ddff4eb9
More work on ESIL, and implement r2 -Desil ..
2013-05-20 03:00:49 +02:00
pancake
c22aaf16d2
Fix bindings, loading strings of unknown filetype
2013-04-26 00:04:05 +02:00
pancake
26a7854dd6
Rewrite DEX parser
2013-04-25 03:42:17 +02:00
pancake
032860782d
Add checksum correction hints for DEX
2013-04-11 01:25:25 +02:00
pancake
7e4d92c6fb
Fix some warnings
2013-04-02 12:45:16 +02:00