pancake
be2b804cf7
Honor anal.depth in a more consistent way ##anal ( #18328 )
...
* Speedup an unnecessarily slow riscv test
2021-02-10 13:01:31 +01:00
pancake
5a229b7417
Update node colors more frequently ##graph ( #18345 )
...
* Remove r_agraph_add_node_with_color
* color is not const char* ansi string instead of int traceid
2021-02-10 10:41:54 +01:00
soroosh-chabi
205962f73c
Fix a credentials downgrade problem in Install.sh ##build
...
* Fix failure when finding the executing user's ID during install
The `UID` variable used previously is a Bash extension that isn't present on all
POSIX shells.
* Prioritize downgrading credentials during install
The first thing to do is to check and, if necessary, downgrade the credentials
before proceeding any further during install. Also, checking for the presence of
GNU Make is delayed after the arguments to the install script have been parsed.
2021-02-09 23:06:55 +01:00
Sylvain Pelissier
3a66b698f1
Add test for ARM Vector35 plugin and fix other plugin tests
2021-02-09 23:04:30 +01:00
pancake
95af8dd05e
Trim spaces around fs+ arguments
2021-02-09 16:01:53 +01:00
pancake
0cc2cdd200
Honor afbc in graph and disasm and improve output in JSON ##graph ( #18341 )
2021-02-09 14:23:25 +01:00
pancake
bf9f4fac04
Honor color palete and honor hex.cols in p2 ##print
2021-02-09 11:38:24 +01:00
pancake
126f8c799f
Add p2 and pri in visual graphics modes ##visual
2021-02-09 11:38:24 +01:00
Francesco Tamagni
69d1db9e2e
Fix dead nested assignment libr/bin/format/mach0/mach0.c ( #18338 )
...
Co-authored-by: Alexis Ehret <08a@riseup.net>
2021-02-08 23:44:57 +01:00
Francesco Tamagni
4c572bca1d
Replace HtPP with more suitable types in bin_dyldcache.c ( #518 ) ( #18339 )
...
Co-authored-by: Paul I <pelijah@users.noreply.github.com>
2021-02-08 23:41:26 +01:00
pancake
bd02bfd5c5
Update to sdb-1.7.0 ( #18337 )
2021-02-08 22:21:56 +01:00
gogo2464
f1722cd46d
Honor cfg.charset in w command ##charset
...
* add option to r_charset_encode_str to be able to pass unrecognized chars
* make reverse sdb
* configure w to use e cfg.charset=
* refactor r_charset_encode_str and r_charset_decode_str to use RCharset in parameter instead of Sdb
* refactor code and fix a bug to print error when plugin not recognized
2021-02-07 23:32:18 +01:00
pancake
89e90f3bbd
Add @ key in interactive graph to toggle graph.layout ##visual
2021-02-07 02:46:27 +01:00
Khairul Azhar Kasmiran
e786676bc4
Reclassify some AVR instructions away from SWI ##anal
2021-02-07 01:12:36 +01:00
Riccardo Schirone
86d4dd4d48
Consider all functions in afl. and print error if no function is there ##anal
2021-02-07 01:12:36 +01:00
pancake
38689963ad
Fix more issues in RSocket.printf affecting the webserver ##socket
2021-02-06 22:29:39 +01:00
pancake
fba880de13
Fix regression
2021-02-06 03:30:53 +01:00
Alexis Ehret
1de2e070ef
Refactor z80 assembler ##asm
2021-02-06 03:30:53 +01:00
Alexis Ehret
43aadf109d
Random dead code cleanup
2021-02-06 03:30:53 +01:00
Khairul Azhar Kasmiran
3f18a68556
Fix strncpy truncation warnings
2021-02-06 03:30:53 +01:00
Khairul Azhar Kasmiran
c2080a6cb1
Fix agraph.c calloc warning
2021-02-06 03:30:53 +01:00
pancake
0131d7901a
Code cleanup in c55x and random dead assignments deleted
2021-02-06 03:30:53 +01:00
GustavoLCR
e2459b30ad
Fix io.va
being set to true after aaft
##anal
2021-02-06 03:30:53 +01:00
Alexis Ehret
2ad3b4daaa
Fix dead nested assignment in reflines.c
2021-02-06 03:30:53 +01:00
Paul I
76fa5a003f
Use HtUP for storing cache of class methods ##bin
2021-02-06 03:30:53 +01:00
GustavoLCR
ed208edcd9
Put registers in their own flagspace
2021-02-06 03:30:53 +01:00
pancake
a0885d7ec6
Implement =r and =R commands for reverse shell ##shell
2021-02-06 01:37:50 +01:00
pancake
9fceb7a9d5
Fix r_socket_printf for big buffers ##socket
2021-02-06 01:37:50 +01:00
pancake
96756a3048
Simplify RConfigHold APIs and update calls from RCore ##config
2021-02-05 18:48:01 +01:00
pancake
ebed292f66
Add RConfig.{get,set}_b dummy APIs
2021-02-05 18:48:01 +01:00
pancake
8413fd630a
Improve .fill and rasm2 -hh with documented directives ##asm
2021-02-04 01:03:58 +01:00
pancake
3a262b31ea
asan-fuzz skip archos tests
2021-02-03 23:55:00 +01:00
pancake
b6d1476674
Reduce stackframe in fcn_recurse ##anal
...
* This function is called recursively for each basic block
* Limits the size of functions that can be analized (anal.depth)
* The r2 -A Ch34 almost works now.
* Moving from stack to heap is not the right solution
2021-02-03 18:55:18 +01:00
pancake
545f9197f1
Fix the archos regression in the CI ( #18327 )
2021-02-03 12:07:14 +01:00
condret
89ff9aaf6e
Implement esil syscalls #18029 ##anal ( #18144 )
2021-02-02 19:58:21 +01:00
pancake
9d7c56ab25
Fix binary mask shifting undefined behaviour issue in anal.arm64
2021-02-01 23:14:34 +01:00
pancake
d2e62ed672
Fix #18316 - ?0 and ?1 were a bad idea, move to ?t ( #18321 )
2021-02-01 15:05:19 +01:00
pancake
35731c185c
Add print, println, and placeholder for printf and printfln ##cons ( #18320 )
2021-02-01 13:36:29 +01:00
pancake
80d81c553b
Add /cu[qj*] and r_search_find_uds API ##search
2021-02-01 12:42:03 +01:00
pancake
d2730a441c
Relax asan ci
2021-02-01 02:47:43 +01:00
pancake
ccfea838b9
Fix asan crash and r2r regression
2021-01-31 23:42:19 +01:00
pancake
8cf1adfb27
Fix and comment the broken debugger tests after last gha update ( #18317 )
...
* Add R2R_SKIP_ARCHOS env var handling in r2r to fix TCC suite
2021-01-31 23:00:38 +01:00
pancake
306d6aa996
Fix few warnings and sort w command switch
2021-01-31 19:51:25 +01:00
ChD1
c70f38325a
Added messages if pf. can't set value ##print
2021-01-31 16:32:43 +01:00
pancake
f80c847376
Introduce w32 and w64 in the CI ##build
2021-01-31 00:40:40 +01:00
pancake
ae0a733d5e
Add tests for pf.write
2021-01-30 01:18:48 +01:00
pancake
569f1f2fb0
Add Windows ZIP in the CI ( #18310 ) ##build
2021-01-30 00:20:16 +01:00
pancake
8f72e726c3
Fix create_r2.bat
2021-01-30 00:17:55 +01:00
ChD1
6187be3be6
Fixes in ae command handler and some null derefs ( #18307 )
2021-01-29 19:49:41 +01:00
Keegan Saunders
590eaa6852
Assign radare2 binr target ##build ( #18306 )
...
This way, when radare2 is used as a subproject with cli=enabled, the
radare2 executable can be referenced
Co-authored-by: Keegan Saunders <meme@users.noreply.github.com>
2021-01-28 18:39:50 +01:00