25435 Commits

Author SHA1 Message Date
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