Commit Graph

29222 Commits

Author SHA1 Message Date
pancake
0798cd6adf Upgrade to the latest wasi16 sdk ##wasm 2022-11-02 22:03:45 +01:00
pancake
c1624396ac Load cpu descriptions for multiarch plugins ##asm 2022-11-02 18:29:05 +01:00
pancake
4a722e6a12 Do not use the deprecated --without-libuv configure flag 2022-11-02 18:29:05 +01:00
pancake
0e410acc8c Use --with-static-themes in wasm and asm.js builds 2022-11-02 17:25:18 +01:00
pancake
53e908d802
Generalize vector instruction types instead of following intel-specific ##analysis
* MMX -> VEC64
* XMM -> VEC128
* YMM -> VEC256
* ZMM -> VEC512
2022-11-02 14:02:40 +01:00
pancake
2922cbea9d Fix /au after aeim ##search 2022-11-02 12:42:31 +01:00
pancake
e84b3f9c29 Add /au to search for unknown destination jmp/call ##analysis 2022-11-02 11:37:30 +01:00
pancake
b47140ea8d
Add support for statically compiled themes ##cons 2022-11-02 10:57:15 +01:00
pancake
80a5b3f787 Add anal.noret and refactor anal.noret.refs ##analysis 2022-11-02 05:40:14 +01:00
pancake
fd9f8d631f Test units once 2022-11-02 05:31:05 +01:00
pancake
e6b8afa69e
@radare Do changes in Px->Pc, Pc->PS* as planned ##projects
* PS* is used to show the script of a project (instead of Pc)
* Pc is now used to close, not to cat
2022-11-02 05:30:39 +01:00
pancake
dab6e8fb77 Fix #20827 - Show srcs/dsts in aoj ##analysis 2022-11-02 05:16:07 +01:00
pancake
35f3ef700d Implement pFoj command ##print 2022-11-01 22:28:09 +01:00
pancake
95c7e48808 Implement pFaj for asn1 json decoding ##print 2022-11-01 22:10:35 +01:00
pancake
ee6329ca17 Initial refactoring/cleanup of ASN1 parser api ##print 2022-11-01 22:10:35 +01:00
pancake
6ec1d8667d Implement r2pm -cp like it was in r2pm.sh ##r2pm 2022-10-29 19:12:48 +02:00
pancake
e317a0666e
Deprecate r_cons_eprintf and use R_LOG instead ##api 2022-10-29 01:17:40 +02:00
pancake
9cef5d68ee
Fix /w and /wi, add tests, minor code cleanup ##search 2022-10-29 01:17:08 +02:00
schrotthaufen
432791f8ce sys_xxhash is not a file 2022-10-28 15:20:23 +02:00
pancake
0f2952ea08 Fix crash in the swift metadata parser spotted by coverity ##scan 2022-10-28 15:13:07 +02:00
pancake
5ba64a4573 Fix last leaks spotted by coverity 2022-10-28 14:52:57 +02:00
pancake
becacb0563
Fix static builds 2022-10-27 17:35:29 +02:00
pancake
5be2409891 Remove another unnecessary r2580 comment and add R_TYPE_INVALID 2022-10-27 17:13:16 +02:00
pancake
0b90768931 Rename RStr.home() to RFile.home() as part of the Plan ##api 2022-10-27 16:28:33 +02:00
pancake
d13c5757c9 Deprecate the use of comma in e: as stated in the r2580 prophecy ##config 2022-10-27 16:28:20 +02:00
pancake
693ba7072f Remove incorrect comment 2022-10-27 16:19:24 +02:00
pancake
8f2f1e38bb Rename r_mem_memzero to r_mem_zero ##api 2022-10-27 14:49:19 +02:00
pancake
79e2d9e2cc Initial abi breaking changes in RCrypto/RHash ##crypto 2022-10-27 14:49:19 +02:00
pancake
61ba891f19 Add pFxj command to print x509 certificates in JSON format ##print 2022-10-27 12:25:56 +02:00
pancake
a2cceaaf04 Add pFpj command to print PKCS7 files as JSON ##print 2022-10-27 12:25:56 +02:00
pancake
84777d65f4 Move rvc from core to util ##rvc 2022-10-27 12:10:41 +02:00
pancake
b8aff944ec Implement the ji: command as an alternative to ~{} without cons filtering ##shell 2022-10-27 10:44:29 +02:00
pancake
6924921a55 Also handle (j) and (*), more syntax-consistent and add a test ##shell 2022-10-27 10:43:55 +02:00
pancake
699c330151 Implement (j for json output of macro commands ##shell 2022-10-27 10:43:55 +02:00
pancake
c8cdc65ece
Fix aae argument parsing regression in and improve help ##analysis
* Thanks @mrmacete for reporting and providing a test case!
* Fix oobread in RAnal.op() call of aae
* Better logging messages `e log.level=10`
* aa?*~aae looks better now
2022-10-26 00:28:46 +02:00
pancake
7cef8e9dec Fix unref issue when calling RCore.free from multiple threads 2022-10-25 22:31:59 +02:00
pancake
dab9bbc639 Fix last covs 2022-10-25 16:03:52 +02:00
pancake
25be2aa153
Speedup class bin loading with bin.filter=false ##bin 2022-10-25 14:04:12 +02:00
pancake
c266c9e1c4 Minor comment/string colorization improvement in pdc output 2022-10-25 13:35:45 +02:00
pancake
9a4fe919c6
Prefer _tostring() instead of _to_string() ##api 2022-10-24 20:59:18 +02:00
pancake
0d3618414a Fix few windows warnings 2022-10-24 17:55:34 +02:00
pancake
84d659656d
Fix crash in the swift metadata parser reported by clusterfuzz 2022-10-24 17:42:26 +02:00
pancake
41a2bd2424
Add colorization support to pdc output ##decompiler 2022-10-24 16:16:54 +02:00
singurty
b6b3364d64 fix toggle typo 2022-10-24 16:14:43 +02:00
pancake
8319169bb4 Improve pseudodisasm for arm64 ##disasm 2022-10-24 10:35:44 +02:00
condret
708b30c5b0 Fix stupid segfault 2022-10-23 21:25:49 +02:00
condret
f1a385e09f Add "reset" system command to treebuf io plugin ##io 2022-10-23 21:12:06 +02:00
pancake
a4495c63d1 Add r_anal_optype_index to make /atl and /at use full listings of optypes ##search 2022-10-22 16:00:36 +02:00
pancake
f564c5ee37 Support space separated instruction types and family in /at and /af ##search
* Check all the types/families provided before searching
* Needed for: /at `/atl~^sh` for shl/shr oneliners f.ex
2022-10-22 16:00:36 +02:00
pancake
f4096408ef
Improve json output for /asj and /atj ##search 2022-10-22 14:30:42 +02:00