Giovanni
984e9728d3
Various fixes on Java, icc/ic and dex rewrite ( #1455 )
...
* rewritten dex parser
* rewritten java demangler
* javas/javac returns demangled comments
* converted code to use new rz_buf_read_le* apis
* Added ownership & doxygen
* Removed useless dex hack
2021-08-17 21:52:11 +02:00
GustavoLCR
c9acf440cf
Reorganize map skyline segments
2021-08-03 22:44:38 +08:00
Riccardo Schirone
c8c98ecce3
Full table header line ( #1239 )
...
* Fully print last column header separator
* Fix table unit tests
* Fix tests
2021-06-28 17:25:25 +08:00
sandrabeme
bdface85a2
Switch iI command to use RzTable API
...
* Implement `rz_table_transpose()`
* Switch `iI` command to use RzTable API
2021-05-16 00:15:32 +08:00
Giovanni
7cfddb1da8
Java rewrite with LGPL license ( #804 )
...
* Rewritten RzBin java plugin (LGPL3)
* Rewritten java_core.c (LGPL3)
* Rewritten java RzAsm plugin (LGPL3)
* Rewritten java RzAnalysis plugin (LGPL3)
* Resolve constant_pool.<index> when rzbin is available.
* Updated tests with proper ones
* Support java <1.0.2 (i.e. OAK) file format
* Added constant pool resolver `javar`
* Added tests from java 1.7 to 15
2021-03-19 22:00:19 +08:00
wargio
8005c480b2
Moving java from shlr to core
...
Removed unused code and comments.
Removed dead code
Moved print method outside class.c
Moved json method outside class.c
Removed yc_w_refs and i_mref which never worked.
Fixed set_flags method to work as intended.
Fixed various parsing errors.
Fixed many memory leaks.
Fixed "insecure" rz_cons_printf warning.
removed `#define V`, `#define U` and `#define _`
Implemented newshell calls.
Optimized code.
Refactoring rz_bin_java_get_field_offsets
Avoid loading static core plugins when not needed.
Removed useless `if 0`
2021-02-25 12:02:20 +01:00
Giovanni
639fe1170b
[java] Remove DsoJson ( #585 )
...
* removed java/main.c
* Removed DsoJson
* fixed access_flags introduced bug.
* Simplified convert_string
* refactoring code.
* fixed invalid json.
2021-02-11 15:31:21 +01:00
Florian Märkl
d53d1e3845
Final Analysis Renaming ( #124 )
...
* Rename missing Analysis Defines
* Rename analysis config vars and other lower case stuff
* Rename test/db/analysis
* Fix analysis tests
Co-authored-by: Anton Kochkov <anton.kochkov@gmail.com>
2020-12-08 15:05:24 +08:00