24224 Commits

Author SHA1 Message Date
pancake
47b7e8ae2b Add and fix two more for loop linter rules 2022-07-02 22:40:28 +02:00
pancake
d4468ffb75 Use more R_LOG, likely and return asserts in RConfig 2022-07-02 22:40:00 +02:00
pancake
663eb13c9e R_LIKELY is now happy with pointers 2022-07-02 22:40:00 +02:00
pancake
7085809f34 Down with capitalism - lowercase all capitalized strings in r*2 -h ##tools 2022-07-02 22:27:36 +02:00
pancake
4d3887fb1d
Don't hash files when loading, that's too heavy! 1.2s -> 0.8s ##bin 2022-07-02 21:30:17 +02:00
pancake
35d65e60eb
Add r_sys_signable() and use it from r_cons_thready ##cons 2022-07-02 20:18:25 +02:00
pancake
1ba163cd76 Move asm.sh disassembler into the anal.sh ##refactor 2022-07-01 18:08:03 +02:00
pancake
bb49596759
Use r_str_startswith() in libr/io/p instead of strncmp ##lint 2022-07-01 17:10:05 +02:00
pancake
504002fca2 Few http webserver improvements ##web 2022-07-01 11:08:05 +02:00
pancake
1ac4e2df45 Honor pe.verbose to fix a fuzztest 2022-07-01 10:59:16 +02:00
pancake
425f5b248b Fix two memleaks in the vala plugin 2022-07-01 00:13:19 +02:00
pancake
bed72b73b2
Add another source linting to avoid newlines in RCore.cmd() ##refactor 2022-06-30 22:22:30 +02:00
condret
4c08d149ad Minor simplification of meson build files ##refactor 2022-06-30 21:25:10 +02:00
pancake
fca98fbea7
Use more R_LOG in core/cmd_anal 2022-06-30 20:55:47 +02:00
condret
e9e427876f Merge asm_rsp into anal_rsp ##refactor 2022-06-30 19:19:48 +02:00
condret
39cd506acf Merge asm_propeller into anal_propeller ##refactor 2022-06-30 03:50:12 +02:00
pancake
0475e8c2de Add RABIN2_VERBOSE env var to set bin.verbose=true in rabin2 ##tools 2022-06-30 01:59:08 +02:00
Dennis Goodlett
d100777d4c Fix wasm function offset lookup ##bin 2022-06-30 00:09:08 +02:00
Dennis Goodlett
b2567a8eec Split wasm imports by types ##bin 2022-06-30 00:09:08 +02:00
condret
07a0a039c7 Merge asm_m680x_cs into anal_m680x_cs ##refactor 2022-06-29 19:00:38 +02:00
condret
aae541d4a5 Merge asm gb into anal ##refactor 2022-06-29 15:32:22 +02:00
condret
dfcb8186b9 Correct help msg fro ph command ##doc 2022-06-29 01:51:47 +02:00
pancake
1b5fc981c3 Move asm.dcpu16 plugin to r2-extras as its considered a dead arch 2022-06-28 16:41:40 +02:00
pancake
0f8321842f
Merge the asm.mcs96 plugin into anal ##refactor 2022-06-28 14:32:12 +02:00
pancake
96f685ea9a Fix uninitialized accesses in base91 and r_hex_str2bin_until_new 2022-06-28 14:14:49 +02:00
pancake
2a4b000c37 Cleanup lang.vala plugin -20LOC, reduce file path limits, fix uaf 2022-06-28 14:07:07 +02:00
pancake
d5f9bdf1c2
Merge asm.cris into anal.cris ##refactor 2022-06-28 12:09:30 +02:00
pancake
3db3750eb0
Lint for x"" ##cleanup 2022-06-28 12:07:58 +02:00
pancake
304a3a7fcf
Use more R_LOG instead of eprintfs and add more linting checks ##refactor 2022-06-28 11:24:06 +02:00
Richard Patel
363df75c06
Replace some instances of eprintf with R_LOG_ 2022-06-28 02:49:42 +02:00
pancake
8d88e1208d Fix echo q|r2 return code 2022-06-28 02:00:26 +02:00
pancake
c73e2975d2 rabin2 -qqqqqq doesnt swap between simple and simplest now ##tools 2022-06-27 18:12:29 +02:00
pancake
e69645a9c2 Add sys/lint.sh and run it in the CI ##refactor 2022-06-27 11:31:24 +02:00
pancake
795a274b48 Set asm.bits when using anal plugs (not only asm ones) and update 8051 test 2022-06-27 10:58:09 +02:00
Richard Patel
6ab659698e
Merge asm.8051 into anal.8051 ##refactor
* Respect R_ANAL_ARCHINFO_INV_OP_SIZE during disasm
2022-06-27 10:44:01 +02:00
pancake
863bdbcf5f SPARC ignores cfg.bigendian because all instruction fetches are BE ##anal 2022-06-27 10:36:06 +02:00
pancake
f5fd629603
Merge asm.sparc into anal.sparc ##refactor
Co-authored-by: Richard Patel <me@terorie.dev>
Co-authored-by: pancake <pancake@nopcode.org>
2022-06-26 20:07:23 +02:00
Richard Patel
b7a3300596 Merge asm.alpha into anal.alpha ##refactor 2022-06-26 20:06:51 +02:00
Baldanos
76637a657c Add ESIL support for ROR ARM instruction 2022-06-26 17:43:29 +02:00
pancake
2bca764ad3 Cleanup stuff
* Use more R_TH_LOCAL
* Use more const char * const
* Add archinfo for cr16
* Use more R_LOG
* Remove dup code in RCons.pixel
2022-06-26 12:41:22 +02:00
pancake
cf416293ff
Move the lm32 plugin into the anal ##asm 2022-06-26 12:38:36 +02:00
Alex Bender
0360057781 Update cmd_eval / en[v]? case help message 2022-06-26 03:22:48 +02:00
pancake
208f76bab4 Fix RCons.histLoad() regression introduced in deb75acf78403989bdd3e17ae74f2fc24602b1d8 2022-06-26 02:05:24 +02:00
condret
fc285cecb8 Fix #20354 2022-06-25 17:08:10 +02:00
pancake
f369ff2de3
Minor fixes for the asn1 parser 2022-06-23 13:32:37 +02:00
pancake
6b20b82c32
Refactorings in libr/reg (#20349)
* Refactorings in libr/reg

* More

Co-authored-by: pancake <pancake@nopcode.org>
2022-06-23 13:29:57 +02:00
gitcolt
e8a8a3532e
Fix #16395 - Add open file command to the ms shell ##shell 2022-06-23 02:33:30 +02:00
condret
d17aa24986 Add big endian support for arm prelude search ##anal 2022-06-22 21:56:55 +02:00
condret
a1b0293940 Fix fortune file detection ##core 2022-06-22 01:42:44 +02:00
pancake
57b24d228c Fix arrows in visual prompt on windows cmd V: ##visual 2022-06-22 01:07:48 +02:00