pancake
067bf11e98
Fix #16109 - Add R_SYS_ARCH for s390x ##ports ( #16471 )
2020-04-10 08:09:41 +02:00
Liumeo
e70bb7c206
table_size should be ut64 ( #16501 )
2020-04-09 19:00:22 +02:00
Florian Märkl
011a49c6c7
Remove one level of indirection from PJ ( #16484 )
2020-04-08 23:09:19 +02:00
Alexis Ehret
60ee0daa91
Implement r_table_uniq as API and query ( #16385 ) ##util
2020-04-08 20:34:05 +02:00
pancake
a52506a362
Fix #16210 - Show error message and update help for we ##io ( #16427 )
...
* Fix wen command for io.va=true, add two tests
2020-04-08 14:22:01 +02:00
pancake
57c68c752c
Fix #16389 - r2r -qv and r2 -v to show version and quiet versions ( #16472 ) ##tools
2020-04-08 13:56:52 +02:00
pancake
ab05f06287
Some random cleanups in RUtil ( #16457 )
2020-04-07 14:07:40 +02:00
Florian Märkl
6d633a96a9
Run Fuzz Tests with r2r ( #16456 )
2020-04-07 13:27:19 +02:00
Florian Märkl
9a2effd5ed
Use RPVector for io->maps - speedup map traversal ##io
...
- The 64K section bin now loads in 15s instead of 26s
2020-04-07 12:43:41 +02:00
Florian Märkl
5c31876093
R2R for Windows ( #16410 ) ##test
2020-04-06 17:40:46 +02:00
pancake
961d5007a9
Do not use r_buf_data in DEX results in 1.5x faster parsing (22s vs 33s) ##bin
...
* Fix some memory leaks
* Mark r_buf_data as deprecated
* Remove some spaguetti (-42LOC)
* Fix buf license header authorship
* Make parser functions return void for simplicity
2020-04-05 19:24:36 +02:00
HoundThe
c6e8fb1e30
Add anal classes to "Vb" ( #16383 ) ##visual
...
* base draft for Vb for anal classes
* Added color and boundary check
* Added placeholder print of selection from class.c
2020-04-04 10:58:08 +02:00
Florian Märkl
2e735dff07
Add Windows argv Formatting
2020-04-02 23:41:58 +02:00
radare
eaa46ca936
Implement x86 anal.jmp.retpoline switch tables (spectre/meltdown) ##anal ( #16391 )
2020-04-01 16:49:39 +02:00
kuqadk3
ad88c78944
Implement hex.offset config variable to hide address column from hex-dump ( #16373 ) ##print
2020-03-31 14:44:23 +02:00
pancake
77bd3eb05e
Add NSString and size_t types in tcc+r2 ##types
2020-03-30 15:31:36 +02:00
Alexis Ehret
1020cfb3cf
Remove the FCN_OLD sdb transition ifdefs
2020-03-30 15:14:12 +02:00
Florian Märkl
b9538189cf
Escape broken UTF-8 in Filename ( #16351 )
2020-03-29 21:00:17 +02:00
Khairul Azhar Kasmiran
3c7e74f674
Fix ob 0 ( #16333 )
2020-03-28 17:12:15 +01:00
Alexis Ehret
aa42a16b4e
Fix #12700 ( #16332 )
...
* Removed useless ref in .h
* Add the Super-H in anal/d
2020-03-28 06:35:53 -05:00
radare
5e4cdaaa04
Always use r_getopt, do not depend on libc (not just on windows) ##core ( #16325 )
2020-03-27 17:06:40 +01:00
radare
9f35d62018
Improve noreturn and aesu times, show it in afi & afij ##anal ( #16324 )
...
* Fix fcn->is_noreturn cache and add tests
2020-03-27 06:15:47 +01:00
radare
d410ceacc7
Fix #16308 - Add fcn arg in r_core_anal_propagate_noreturn to avoid O(n) in af ##anal
2020-03-27 05:31:23 +01:00
Zi Fan
fec0aea039
Decouple shlr/gdb registers profile from code ( #16312 ) ##debug
...
* Sync r2 debugger registers profile with shlr/gdb
* Add new set_reg_profile function to r_debug plugin
* Add set_reg_profile to r_debug_plugin_gdb
* Change "drp" to sync r_debug plugin register profile
* Fix incorrect pointer arithmetic and code style
2020-03-27 02:00:27 +01:00
Khairulmizam Samsudin
80f59a7c5f
Fix dmht for glibc caused by wrong tcache offset and definition ( #16247 )
...
* Add new function to obtain tcache chunk size
* Fix tcache address and offset in print_tcache_instance()
* Fix tcache_perthread_struct definition
* Update fc_offset to actual size of tcache
* Add test
* Rename test bin filename
2020-03-26 00:27:36 -05:00
Florian Märkl
79fcf4fbff
Initial Implementation of R2R in C ( #16216 ) ##test
2020-03-24 20:18:16 +01:00
radare
0968e0f7b5
Add pj_ad api to print raw data ##json
2020-03-20 19:35:41 +01:00
radare
bc38b17a62
Remove r_str_rmch and simplify r_str_replace_char* ##util ( #16258 )
2020-03-19 17:54:28 +01:00
radare
728bc70266
Optimize 'tl', r_core_link_stroff and r_type_link_at (0.01s vs 3s) ##types ( #16257 )
2020-03-19 15:44:51 +01:00
Florian Märkl
8945ec42be
Add R_TYPE_TYPEDEF to RTypeKind ( #16243 ) ##types
2020-03-17 17:21:05 +01:00
Florian Märkl
0eb98d24be
Fix all Warnings for GCC 9 ( #16223 )
2020-03-17 13:31:28 +01:00
radare
66ed0133e2
Initial r_anal_fcn_* purge ( #16238 ) ##refactor
2020-03-17 12:58:39 +01:00
pancake
2edd5c1468
Fix #16225 - Remove the unused fcn_locs causing an UAF ##anal
2020-03-17 03:26:45 +01:00
Florian Märkl
0b5e78e923
Make size arg of r_file_slurp() size_t ( #16221 )
2020-03-15 23:34:38 +01:00
Óscar Carrasco
38486d5cfa
Enhance the way imports are processed in r_anal_function_get_signature ##types ( #16211 )
2020-03-13 22:28:25 +01:00
radare
6c8b0c1732
Implement Shortest Path between BBs and add tests for abt ( #16200 ) ##anal
...
Co-authored-by: Florian Märkl <info@florianmaerkl.de>
2020-03-13 20:59:17 +01:00
pancake
c91e19f9ff
More esil boolification refactorings
2020-03-12 18:22:00 +01:00
pancake
67bcc0db5d
Implement tpv command and some random code cleannup ##types
2020-03-12 14:10:06 +01:00
pancake
2a4aa792bf
Add pj_ko and pj_ka APIs ##util
2020-03-10 14:36:35 +01:00
radare
61a06e000d
Implement afsj command to get the JSON definition of the function signature ##anal
2020-03-10 14:28:31 +01:00
HoundThe
5bb50f6a26
Add acvf command and devirtualizing vtable method calls ( #16157 ) ##anal
...
* Add cmd: acvf [offset] ([class name])
* Added option to search all vtables
* Added simple test
2020-03-10 14:08:14 +01:00
Florian Märkl
1271d653c7
Remove some unused members ( #16164 )
2020-03-09 14:12:48 +08:00
Florian Märkl
1d8bf0e843
Fix r_anal_switch_op_new() args ( #16165 )
2020-03-09 11:57:46 +08:00
Florian Märkl
ac7f5a8266
Remove RAnal.cmdtail
2020-03-08 19:50:54 +01:00
Florian Märkl
a02e2c841b
Remove remaining cmdtail usages
2020-03-08 19:50:54 +01:00
Óscar Carrasco
23bb5bb3cc
Fix afs not showing types and args ##types ( #16074 )
...
* Fix by implementing r_anal_fcn_to_str
* Refactor function syntax
* Fix testsuite
* Fix leaking pointers and code review
* Move __add_vars_sdb from aaft to af
* Fix more tests
* Rename r_function_get_name to r_function_get_signature
* Fix regression and remove extra semicolon
* Fix last regressions
2020-03-07 05:34:43 -06:00
radare
e37a2e1b9c
Fix UAF in om= ( #16149 )
2020-03-05 18:07:03 +01:00
radare
d96120799d
Added size info to anal classes ( #16129 ) ##bin
2020-03-05 18:06:27 +01:00
radare
d502dcc8cd
Deprecate cmdtail and kill r_anal_case() ( #16139 )
2020-03-05 13:28:56 +01:00
Florian Märkl
4271bce56a
Remove RAnalFunction.loc ( #16134 )
2020-03-04 20:13:40 +08:00