pancake
5223c0f578
Fix infinite loop stdin issue on EOF
2013-12-28 00:30:09 +01:00
Adam Pridgen
9494c5b405
Fixed coverity defects
2013-12-24 19:06:00 -06:00
pancake
ab82968341
Fix build, update sdb for sdb_apush fix
2013-12-22 23:55:28 +01:00
Adam Pridgen
1832f71268
changed from individual keys to arrays
2013-12-21 22:19:47 -06:00
pancake
a69e740a22
Use latest sdb to get sdb_apush/sdb_apop apis
2013-12-22 04:59:31 +01:00
pancake
84f579264f
Fix build
2013-12-22 04:37:05 +01:00
Adam Pridgen
77bc339184
Added cp_opj info into the sdb. CP Info is a primitive serialization that describes the file location, type, and values (dependant on type) in a dotted string format.
2013-12-22 01:56:18 +01:00
pancake
bf1d0ff08a
Fix build and various random fixes
2013-12-20 04:32:38 +01:00
pancake
44dc4a9f30
Remove r2-bindings from this repository
2013-12-20 02:10:36 +01:00
pancake
1185a8210b
Integrate SDB into RBin accessible with the 'ik' command
2013-12-20 01:20:17 +01:00
pancake
47d6501069
Bump sdb to support hooks
2013-12-19 01:54:56 +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
6eb7a5ed2f
Move grub into shlr
2013-12-14 03:51:18 +01:00
pancake
50d01cb85c
Update SDB and fix bindings
2013-12-14 00:39:27 +01:00
Adam Pridgen
567da7a1db
Fixed bug in code offet reporting
2013-12-13 12:28:24 -06:00
Adam Pridgen
c706bf9bdd
add missing java op
2013-12-13 11:37:54 -06:00
Adam Pridgen
893fd98b89
fixed coverity issues that were reported
2013-12-09 17:08:40 -06:00
Adam Pridgen
12ca0b206b
disabled the debugging statements
2013-12-08 23:29:23 +01:00
Adam Pridgen
5a8ee7ba3d
Fixed issue with p_stack_frame being null when parsing java class method
2013-12-08 23:29:19 +01:00
Adam Pridgen
1289476120
Cleaning up functionality and fix some bugs for Java
2013-12-06 05:42:35 +01:00
Adam Pridgen
b71bf37622
Fixed issue where strings were not loaded from bin_strings, because r->bin->minstrlen is zero (set from r_config) (fixed in set_items and r_bin_io_load)
2013-12-06 02:51:08 +01:00
pancake
05d7188a9a
Fix dynamic format string functions
...
- s/r_str_dup_printf/r_str_newf/g
- Add r_strbuf_setf()
2013-12-04 00:20:52 +01:00
Adam Pridgen
ec5a679ec8
Fixed IO plugin load again, would not properly load the plugin
2013-12-03 04:52:46 +01:00
pancake
d02df0d306
Fix some issues reported by CoverityScan service
2013-12-03 00:14:59 +01:00
Adam Pridgen
0ea6509f03
Fixed construction of r_bin_io_load s.t. buffers, and fixed JavaFields initialization in class.c
2013-12-02 04:11:05 +01:00
Adam Pridgen
b5b6348691
Updated some missing Java Byte code Ops and cleaned up some code parsing.
2013-12-02 01:23:50 +01:00
pancake
239203d8d9
Fix #382 - Refactor 16bit addressing issue to fix rel32 calculation
2013-11-30 03:28:19 +01:00
pancake
180fd38163
Fix 'cg /' crash and only use numeric values in web yank (thanks zlul!)
2013-11-28 18:46:58 +01:00
Gonzalo J. Carracedo
3736b218b2
Refactorization of ESIL code generation for x86 instructions (new files)
2013-11-19 22:39:38 +01:00
pancake
51107d279b
Reapply the fix for the udis86 16bit issue
2013-11-15 01:39:33 +01:00
pancake
ef2aa8669d
Update udis86 from git
2013-11-15 01:37:24 +01:00
pancake
aaf444aaff
Fix mingw32 build of libzip
2013-11-15 01:25:34 +01:00
pancake
1681982d34
Fix android linkage of r_zip
2013-11-14 23:32:34 +01:00
pancake
30ebc8b8b3
More work to make zip plugin work
2013-11-14 23:22:56 +01:00
pancake
c1dd901413
Fix zip linkage (still wip)
2013-11-14 13:57:01 +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
39414a7a62
Fix snprintf in java/code.c
2013-11-14 02:41:03 +01:00
pancake
79946ef2da
Add @capi_x patch to fix Haiku's build
2013-11-12 23:55:57 +01:00
pancake
61d3addfea
Use latest ACR for triplet fixes and update manpage dates
2013-11-11 12:00:39 +01:00
Anton Kochkov
172eb79fe7
Added 64bit C enum types support [stage 1]
2013-11-05 10:18:14 +04:00
pancake
d630377905
Fix java nop opcode analysis
2013-10-25 00:45:30 +02:00
pancake
892a33ef23
Fix build and some warnings
2013-10-24 00:27:07 +02:00
Adam Pridgen
1b690e5638
- Fixed number of issues
...
1) Fixed CP Object off-by-one bug, which led too
2) Fixed the listing in consoles so now fully qualified Obj names and descriptions are right
3) Implemented byte look-ups using an array.
2013-10-23 19:44:12 +02:00
Adam Pridgen
14975e552e
Fixed Java CP Obj references and disassembly printouts
2013-10-20 23:42:53 -05:00
Anton Kochkov
68844ea0f3
Removed sections stuff from C parsing code
2013-10-20 22:37:39 +04:00
Anton Kochkov
04e8ebff19
Removed unused code
2013-10-20 04:25:52 +04:00
pancake
6d49594261
Fix leftpanel in enyo ui
2013-10-19 00:58:46 +02:00
pancake
572f5cab2a
Handle x86 16bit segment boundaries in disasm and analysis
2013-10-14 02:25:01 +02:00
pancake
3406d5eb52
Fix visual jmp keys reset and malloc:// write error
2013-10-14 01:12:09 +02:00
pancake
7867d8cdc1
Handle 'hlt' x86 instruction as trap in analysis
2013-10-10 00:59:12 +02:00