pancake
f23bcc0a9b
Fix #17169 - PowerPC is called PPC in r2land ##anal ( #17175 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2020-07-01 09:32:45 +08:00
pancake
5dc86c50c0
Move #!v out of core (it's now available via r2pm) ##lang ( #16997 )
...
* RLang.V support moved to radare2-extras ##lang
Co-authored-by: pancake <pancake@nopcode.org>
2020-07-01 09:32:09 +08:00
Anton Kochkov
114a5a5943
Check some OS 3 times a week ( #17182 )
2020-06-30 17:47:46 +02:00
pancake
6b7e2a88bc
Fix #17125 - Invalid DEX section size calculation issue ##bin ( #17153 )
2020-06-30 17:44:40 +02:00
Khairul Azhar Kasmiran
896ba91e1e
#!pipe: Fix stray command output on Windows and add r2pipe.py test ( #17156 )
2020-06-30 17:41:39 +08:00
terrynini
e89751bebb
Fix zignature mask from zj
is differ from z
( #17179 ) ( #17180 )
2020-06-30 09:27:05 +02:00
GustavoLCR
043b0183bd
Fixes for windows debugger ##debug ( #17151 )
...
* Fixes memleaks
* Fix compiler warnings
* Fix warning when reopening file as debugger
* Improve exception logging
* Fix inconsistencies killing/restarting a process
* Fix detaching without killing debuggee
* Fix warning when continuing after receiving CONTROL-C
* Expose exception reason for 'di'
* Fix listing opened files with 'dd'
2020-06-30 10:48:08 +08:00
Liumeo
9f613f0884
Update *bsd badge in README ( #17177 )
2020-06-30 10:46:05 +08:00
pancake
3acbe60fde
Implement rafind2 -F to find the contents of the file ##search ( #17143 )
2020-06-29 20:11:34 +02:00
pancake
f061b49c14
Fix all the covs (memleaks) reported the 15th of this month ( #17163 )
2020-06-29 09:40:35 +02:00
Alexis Ehret
ad20ed47bd
Fix buffer overflow #17122 ( #17152 )
2020-06-29 09:28:35 +02:00
pancake
c706d0b69f
Improve code quality of file and sandbox ##util ( #17136 )
...
* Improve code quality of file and sandbox ##util
* Use `r_return_*`
* Read procfiles once
Co-authored-by: pancake <pancake@nopcode.org>
2020-06-29 13:23:02 +08:00
pancake
022ee41717
Optimize and cleanup the dex_get_proto function ##bin ( #17154 )
...
* Optimize and cleanup the dex_get_proto function ##bin
* Don't skip unknown argument types
* Early catch an integer overflow
* Add test
Co-authored-by: pancake <pancake@nopcode.org>
2020-06-29 13:07:07 +08:00
David CARLIER
f56ae25d35
Haiku OS - implement io_self ##libr ( #17164 )
...
Update debug thread wrapper and implement basic io_self plugin
2020-06-29 13:06:07 +08:00
pancake
97f70d586e
Add test for #6741 - to verify thumb load instruction analysis ( #17161 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2020-06-29 13:04:22 +08:00
pancake
765f2b6bd4
Fix #2818 - Fix proper chopping of trailing spaces after comments ( #17090 )
...
* Fix #2818 - Fix proper chopping of trailing spaces after comments
* Handle the hashbang
* Add test
Co-authored-by: pancake <pancake@nopcode.org>
2020-06-28 12:11:55 +08:00
phakeobj
1abc5d0914
Bail early if path string is an empty string ( #17126 )
2020-06-27 23:03:44 +02:00
Anton Kochkov
f62565fd8e
Fix #17054 - GCC 10.1 warnings ( #17145 )
2020-06-27 22:45:55 +02:00
pancake
f865daf235
Fix CID 1408682 1429931 1429932 1429933 1429934 ( #17159 )
2020-06-27 22:45:41 +02:00
pancake
90d368d867
Fix the last 2 covs on pe64 ( #17157 )
2020-06-27 22:43:14 +02:00
Florian Märkl
6f424070dd
Fix #16730 - Add bounds check to r_vector_insert ##util ( #17142 )
2020-06-27 21:49:52 +02:00
David CARLIER
4d22e92d6d
Haiku build fix proposal ( #17117 ) ##sys
2020-06-27 17:20:43 +02:00
HoundThe
51405f81f4
DWARF: Coverity fixes ( #17147 )
2020-06-27 11:40:45 +08:00
GustavoLCR
894256ab4f
Add command to load all info for lib ##debug ( #17149 )
...
* Add command to load all info for lib ##debug
* Add 'dmia'
* Accept more print modes in 'dmi'
* Don't call rabin2 to load info
* Add tests
* Remove symname filtering for dmia
* Use binfilter instead of grepping
2020-06-27 11:39:54 +08:00
pancake
d5373b1c18
Fix '.?e ?e msg' - interpret ? subcommands ( #17146 ) ##shell
2020-06-25 16:14:04 +02:00
pancake
ed3de3dabd
Add missing help message for V&
( #17144 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2020-06-25 08:55:48 +08:00
Khairul Azhar Kasmiran
4acc6de82e
Fix Windows #!pipe ( #17139 )
...
* Fix Windows #!pipe
* Fix for case where #!pipe target is not r2pipe-aware
2020-06-24 19:42:58 -05:00
Florian Märkl
cff5ec5736
Add a fortune ( #17140 )
2020-06-23 19:56:43 +02:00
Vane11ope
9431ffbe4a
Fix a bug of the recursive menu in panels ( #17128 )
2020-06-23 23:35:06 +09:00
Dennis Goodlett
7575d05252
Fix leak in radiff2 on windows ( #17120 )
...
* Fix undeclared variable
* Fix leak in radiff2 on windows
Co-authored-by: Dennis Goodlett <dennis@hurricanelabs.com>
2020-06-23 13:26:37 +08:00
pancake
e56c784791
Optimize r_file_proc_size() reading by blocks instead of chars ##util ( #17119 )
...
* Optimize r_file_proc_size() reading by blocks instead of chars ##util
For /proc/self/maps this is almost 2x faster, will be much faster on bigger files
* Make it static, it's not even defined in r_file.h
* Rename `r_file_proc_size()` into `procfile_size()`
Co-authored-by: pancake <pancake@nopcode.org>
Co-authored-by: Anton Kochkov <xvilka@gmail.com>
2020-06-23 13:25:14 +08:00
Riccardo Schirone
a64cd12951
Fix wrong type warning ( #17123 )
2020-06-22 13:06:45 +02:00
Sylvain Pelissier
521db221f4
Improve analysis of compressed instructions and update instruction format ( #17115 )
2020-06-22 10:12:50 +02:00
Zi Fan
5124bef434
Fix non-working drt all
command and add tests for drt
##debug ( #16974 )
2020-06-22 14:56:05 +08:00
GustavoLCR
b02ab3d937
Fix missing SEH info and infinite loop for x64 PE ( #17113 )
2020-06-22 12:45:05 +08:00
Fangrui Song
3380e7c9da
r_file_slurp: don't choke on an empty file ( #17118 )
...
If `0` is an empty file:
% radiff 0 1
radiff2: Cannot open 0
This patch fixes it.
2020-06-22 12:15:33 +08:00
Zi Fan
a952636164
Fix non-working json tests in r2r ##test ( #17083 )
2020-06-21 21:23:37 +02:00
Zi Fan
3abfdc023d
Fix invalid json output for drtj command ##debug ( #17073 )
2020-06-21 21:00:00 +08:00
Khairul Azhar Kasmiran
8540156f73
Reset strings whenever bin.str.enc changes ( #17109 ) ##bin
2020-06-20 19:43:39 +08:00
GustavoLCR
eb70664f5e
Fix #17093 - Fix uaf in var accesses ( #17102 )
2020-06-20 13:38:12 +02:00
Anton Kochkov
d6cf4f0898
Add Debian OLD (Debian 8 Jessie) ( #17098 ) ##build
...
Add Debian 8 (Jessie) Docker build to ensure radare2 works
on the older Debian-based systems too.
2020-06-20 12:17:00 +08:00
Riccardo Schirone
cfd23f5e3c
Fix root help in newshell ( #17104 )
2020-06-19 20:16:16 +08:00
pancake
8478dc7dc5
Remove constr.c ( #17106 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2020-06-19 20:15:53 +08:00
HoundThe
914624a921
DWARF .debug_info parsing fix and improvement ( #17007 )
...
* Get .debug_info working for DWARF 2, 3
* Fill up missing information in abbrev string table
* Add 64bit dwarf option into debug_info
* Add DWARF4 and DWARF5 forms
* Add unit tests
* added basic test
Co-authored-by: Riccardo Schirone <sirmy15@gmail.com>
2020-06-19 19:25:59 +08:00
GustavoLCR
2f78b9f5df
Fix Thumb symbols bitness for Mach-O ##bin ( #17053 )
...
Co-authored-by: pancake <pancake@youterm.com>
2020-06-19 14:47:52 +08:00
HoundThe
e9952265ac
DWARF unit testing ##tests ( #16965 )
2020-06-19 13:54:11 +08:00
Riccardo Schirone
08cd3c62e3
Fix r_cons_yesno. Key variable was never changed ( #17101 )
2020-06-19 00:16:30 +08:00
meowmeowxw
1faed017c7
Heap glibc resolve main_arena using symbol ( #17018 )
2020-06-18 12:14:21 +02:00
Khairul Azhar Kasmiran
12d12a5ed4
r2r: For diffchar, use --word-diff=porcelain instead ( #17087 )
2020-06-18 18:12:34 +08:00
Michael Scherer
db5cce396d
Fix C99 construct without -c99 ( #17077 )
...
* Fix C99 construct without -c99
Co-authored-by: Anton Kochkov <xvilka@gmail.com>
2020-06-18 14:33:26 +08:00