29113 Commits

Author SHA1 Message Date
pancake
54e0b3d251 Make the anal.depth warning more useful ##help 2022-10-16 21:03:26 +02:00
pancake
332b0d0fcd Fix initial seek for Rosetta2 aot binaries ##bin 2022-10-16 21:03:26 +02:00
pancake
c6d90153ea Fix NULL function xrefs in pd ##disasm 2022-10-16 21:03:26 +02:00
pancake
8693784eff Strictier rules for var parsing to shorten some execution paths 2022-10-16 21:03:26 +02:00
pancake
8f0e9451b7
Make /az faster after aeim, skipping unrelated regions ##search 2022-10-14 21:36:38 +02:00
Sylvain Pelissier
5328afc86b Correct magic hit numbering and move base64 into magic 2022-10-14 16:34:10 +02:00
pancake
21b264024b Use PJ in RConsPal.list() 2022-10-14 11:43:44 +02:00
pancake
fee1a457c1 Move doc/node.js to the r2pipe repository and define engine node>16 2022-10-14 10:34:25 +02:00
pancake
103c28ccc5 Upgrade github actions/checkout from v2 to v3 ##ci 2022-10-14 10:34:25 +02:00
pancake
29f982b8e7 Upgrade actions/upload-artifact from v2 to v3 ##ci 2022-10-14 10:34:25 +02:00
pancake
52d1a7446a Fix last covs 2022-10-14 10:25:49 +02:00
pancake
b6d7e023cc Fix RArchOp.refptr from bool to int ##arch 2022-10-14 09:59:37 +02:00
pancake
2e0eb83f9f Loongarch analysis bug fixes (bl, race condition) ##analysis
* Missing ->fail field in the 'bl' instruction
* Fix race condition using TH_LOCAL when initializing globals
* Constify more global structs
2022-10-14 02:25:57 +02:00
pancake
9460500da4 Silent noisy warning in dwarfprocess ##bin 2022-10-13 23:38:40 +02:00
pancake
053fe8d682 Upgrade capstone and remove the patch 2022-10-13 23:28:30 +02:00
condret
29f0cad6a8 Rename R_ANAL_ESIL_DFG_BLOCK_ to R_ANAL_ESIL_DFG_TAG_ ##refactor 2022-10-13 22:55:27 +02:00
Sylvain Pelissier
d65d7c23d7 Correct hit results for /m and update tests 2022-10-13 22:41:40 +02:00
pancake
a06ade1796
Balance spacings in braces ##indent 2022-10-13 21:21:34 +02:00
pancake
bf4f6a6504 Use PJ in RConfig.list(.asJson) 2022-10-13 15:48:55 +02:00
pancake
c42acae208 Fix clean installations with r2pm -c ##r2pm 2022-10-13 14:42:55 +02:00
pancake
318c34feb2 Add back the pFo command and add a test for pFBj 2022-10-13 14:42:55 +02:00
Miles Liu
797c365cb9 Implement aflxv and aflx? commands ##analysis
Closes #20741.
2022-10-13 14:20:42 +02:00
Peter Meerwald-Stadler
5420741cfa Fix some typos and inconsistencies in man pages 2022-10-12 14:11:32 +02:00
pancake
aceb202b2c Expose R2PM_SUDO and list R2PM_PREFIX in -H ##r2pm 2022-10-12 11:28:15 +02:00
pancake
202a65a129 Fix null deref in the swift metadata parser 2022-10-12 10:49:17 +02:00
pancake
1e4a48f024
Expose klass->super details for objc categories ##bin 2022-10-12 10:36:31 +02:00
Peter Meerwald-Stadler
444530137c
Fix rasm2 x86.nz for "xchg eax,eax" and add tests ##asm
rasm2 -a x86.nz -b 64 "xchg eax,eax" -> 87c0
rasm2 -a x86.nz -b 32 "xchg eax,eax" -> 90
2022-10-12 03:03:27 +02:00
iTrooz_
f974c649c3
Fix Ctrl+Arrow dietline shortcut for word cursor ##cons 2022-10-12 02:59:59 +02:00
pancake
88a4c3d5ce Upgrade sdb fixing a buffer underflow in itoa() 2022-10-11 19:42:16 +02:00
pancake
48d0298793 Add few casts to fix warnings on latest llvm, that code will just go away soon 2022-10-11 19:06:43 +02:00
pancake
06bfb6abf1 Bump cs5 to support FNOP on m68k ##arch 2022-10-11 18:51:20 +02:00
pancake
afbb7a7b98 Add fix for the invalid free crash in capstone 2022-10-11 18:50:40 +02:00
pancake
712be9fd77 Fix warnings 2022-10-11 12:24:06 +02:00
pancake
b67aa20c38 Handle arrow keys in VT ##visual 2022-10-11 11:06:12 +02:00
pancake
bce8b58562 Add Ls to list assemblers, and LA to list analysis plugins ##tools
* Fix column output of rasm2/ranal2
2022-10-11 10:56:41 +02:00
condret
57d4b2c119 Fix memleak 2022-10-11 00:44:26 +02:00
condret
3ac6381efd Fix bugs in aeg command parser ##cmd 2022-10-10 23:01:28 +02:00
condret
105f846100 Add support for simple const pointers in esil_dfg.c 2022-10-10 23:01:28 +02:00
pancake
62fdc0f0ff
shlr/yxml -> libr/util/rxml - fork the abandoned yxml parser and expose it ##util 2022-10-10 12:33:43 +02:00
pancake
9e13e11c4f Ensure shlr/capstone is up-to-date in sys/install.sh 2022-10-10 11:22:42 +02:00
pancake
83446e8325 Fix last char bug in swift strings found with /az ##search 2022-10-09 23:13:54 +02:00
pancake
7dbd325321
Add x86-64 support to /az ##search 2022-10-09 17:52:09 +02:00
pancake
56a140d1b2
Run /azq in aaaa ##analysis 2022-10-09 16:30:33 +02:00
pancake
be0c88883d Fix tests and add test for asm.flags.right 2022-10-09 11:21:17 +02:00
pancake
6afbfecf14 Wire-up RArch into RAnalOp ##arch 2022-10-09 11:14:57 +02:00
pancake
0373b2082e Implement class, method and field diffing in radiff2 #diff 2022-10-09 11:09:20 +02:00
pancake
4d210952b3 Use R_LOG in RMagic.warnMsg() and enable more lints 2022-10-09 01:14:29 +02:00
pancake
b757488cf8 More linting rules 2022-10-09 01:04:13 +02:00
pancake
36d13a1165 Fix sh asan issue 2022-10-09 00:55:18 +02:00
pancake
4d7c7b67de Handle JK0 keys in VT ##visual 2022-10-09 00:21:38 +02:00