David Martínez Moreno
06ed8553c6
Properly propagate LDFLAGS in libraries.
...
Debian fills up LDFLAGS with hardening flgs but for some libraries this
parameter is not additive to the value from the environment but hardcoded.
2013-12-31 23:56:59 -08:00
pancake
13ea5e467d
More Jamroot files and move vm out
2013-12-31 15:57:52 +01:00
pancake
3b3bbbb916
Add more Jamroot files and move some plugs to r2-extras
2013-12-31 15:34:27 +01:00
pancake
dba63fbd3c
Add some Jam files and merge rsign into ranal
2013-12-31 05:30:39 +01:00
pancake
6fe529ab5c
Update sdb
2013-12-31 04:53:42 +01:00
pancake
1531e965b3
Do not install libr_tcc
2013-12-29 03:20:53 +01:00
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