1392 Commits

Author SHA1 Message Date
pancake
7ad8353838 Use R_LOG in libr.main and fix RLogLevelMatch ##tools 2022-08-19 15:31:46 +02:00
Richard Patel
5c4618fe65 Add support for REL file format plugin ##bin
* Used by the Nintendo Wii
2022-08-19 13:38:29 +02:00
pancake
daee03aec9 Merge asm.sparc_gnu into anal.sparc_gnu ##arch 2022-08-19 13:31:47 +02:00
pancake
59bfb51cec Use RCore.help instead of eprintf in more commands under aa ##shell 2022-08-19 13:16:59 +02:00
pancake
fe219fc0c7 Update R_LOG_DEBUG test 2022-08-19 11:29:10 +02:00
pancake
653f50c137 Update binary dump test output 2022-08-19 11:08:35 +02:00
pancake
915017ae1e Make the bpf test portable 2022-08-18 11:37:29 +02:00
adwait1-g
6fc575dbb3 Fix #20540 - pc should use an unsigned char buffer ##print 2022-08-18 10:46:45 +02:00
condret
2793e74b1f Revert "Disable the esil-dfg unit tests"
This reverts commit f767f7fb3e46dedb7f134ccd80406287ef79702c.
2022-08-18 09:38:29 +02:00
pancake
048f730ee9 Lowercase all pickle instructions ##arch
* There's asm.ucase to tweak this
2022-08-18 09:38:00 +02:00
condret
25924c3c8e Merge asm_arm_cs disassembler into anal_arm_cs ##refactor 2022-08-18 05:11:06 +02:00
Denis Ovsienko
2c0951d44c Add a few tests for cBPF conditional jumps. ##tests
This should cover the recent bugfix for unsigned jump offsets.
2022-08-10 09:23:39 +02:00
Paul B Mahol
9854d41cc2 Fix '/gg' output ##anal
Add also tests.
2022-08-09 20:41:05 +02:00
Dennis Goodlett
6bc75331da
Add wasm globals to symbols ##bin 2022-08-09 09:32:39 +02:00
Dennis Goodlett
ff475c5b9b Remove duplicate wasm test 2022-08-09 09:31:41 +02:00
Sylvain Pelissier
5abc76e288
Add SM4 block cipher ##crypto 2022-08-08 19:23:33 +02:00
Paul B Mahol
6b28daadb2 Simplify ansi color mapping ##cons 2022-08-08 19:23:09 +02:00
pancake
c0d3c226f1 Enable emulation in /as, it's fast enough and results are better ##search
* Use x16 on macOS and x8 on Linux
* Add test against glibc
2022-08-07 18:42:10 +02:00
pancake
474c258c29 Fix unnecessary large allocation on fuzzed machos 2022-08-07 15:50:57 +02:00
Paul B Mahol
36347f19f2 Fix broken 'rafind2 -e' test 2022-08-07 12:08:20 +02:00
pancake
a66f301d18 Upgrade to the latest capstone-next for ppc purposes ##arch 2022-08-01 19:31:10 +02:00
Richard Patel
b78855c38d Refactor a few eprintf 'Cannot …' to R_LOG_ERROR 2022-08-01 16:46:46 +02:00
Dennis Goodlett
8e3142b332
Add mnemonic API to pickle arch ##anal 2022-08-01 05:31:05 +02:00
pancake
36e337227e Fix riscv test 2022-08-01 04:20:29 +02:00
Richard Patel
dcd740dd53
Refactor a few eprintf to R_LOG_ERROR ##refactor 2022-08-01 00:21:21 +02:00
pancake
02989468cd
Merge asm.riscv into anal.riscv ##refactor 2022-07-31 21:42:19 +02:00
pancake
5662271054
Be more strict when parsing numbers ##util 2022-07-31 16:53:42 +02:00
pancake
d2af6a76f8 Update tests using the deprecated anal.noncode 2022-07-31 06:34:16 -04:00
pancake
be93a9c4b0
Implement ~$!! as a tac replacement and clarify the ~$! use ##shell 2022-07-31 01:50:50 +02:00
Dennis Goodlett
daf0c06d81 Add last opcodes to pickle assembler ##anal 2022-07-29 16:06:51 -04:00
pancake
a4c97fb052 Dont show asm.describe on strings ##disasm 2022-07-28 17:13:29 -04:00
Paul B Mahol
dae6293dab
Fix p=F output ##print 2022-07-27 17:14:50 -04:00
Dennis Goodlett
c47c90d2e5
Add pickle assembler ##arch 2022-07-27 16:08:06 -04:00
Lazula
7b6e462d23 Use encoded b64 length since API doesnt support max decoded length 2022-07-24 15:23:53 -04:00
Lazula
3265524885 Fix wtf base64 alias and add tests 2022-07-24 15:23:53 -04:00
Lazula
4ce57c06a8 Refactor cmd_wt() 2022-07-24 15:23:53 -04:00
Paul B Mahol
6c7c3d6951
Fix p=e output ##print 2022-07-23 10:34:38 -04:00
pancake
6ee9367a1b
Use of RNum.calc in rax2 to honor error code ##tools 2022-07-23 10:23:51 -04:00
Dennis Goodlett
0889cb74c0
Add python pickle machine (pypm) dissassembler ##anal 2022-07-21 18:14:37 +02:00
pancake
cfa869989c The RThread.start(true) had racy deadlocks, re-enable the bg http server ##util 2022-07-20 17:36:27 +02:00
pancake
f767f7fb3e Disable the esil-dfg unit tests 2022-07-20 16:53:58 +02:00
pancake
3c9777dd18 Optimized implementation of rand for skiplist ##util 2022-07-20 16:52:24 +02:00
pancake
e7c6cd4214 Fix x64 tests on arm64 2022-07-15 00:56:26 +02:00
pancake
295c49706b Fix /as on arm64-linux and add missing tests to cover it ##search
* This needs a proper fix which will break abi
2022-07-12 14:32:20 +02:00
pancake
60b68b694f Improve little and big endian LZMA header magic matching ##search 2022-07-12 14:00:23 +02:00
pancake
8e115c3715 Add test for the swizzling bug 2022-07-12 13:17:39 +02:00
pancake
652f96aadc
Fix ARC tests and improve r2r.asm output ##tests 2022-07-08 21:42:28 +02:00
pancake
b6186969eb
Merge arc from asm into anal and build it with meson ##refactor 2022-07-08 20:03:18 +02:00
pancake
77708acd92
Merge v850.np into v850 ##refactor
* DIsguise `dispose` as a `ret` when 3 arg involved
* The old v850 plugin is available via asm.cpu=e0
2022-07-08 19:20:18 +02:00
pancake
0fe2fab15c Workaround for the fatbin slice selection regression ##bin 2022-07-08 12:30:31 +02:00