1174 Commits

Author SHA1 Message Date
Lazula
897624cbcc Clean up files in tests 2022-03-04 09:48:42 +01:00
Lazula
30038c13f7 Remove usage of wc and awk from tests 2022-03-04 00:27:01 +01:00
Sergi Àlvarez i Capilla
7269a3f5d4 Fix issue in asm.tabs.once causing iaito to trim instructions ##disasm 2022-03-03 13:15:02 +01:00
Lazula
55bfe93735 Fix problems in l command 2022-03-03 09:31:08 +01:00
Jules Maselbas
413951f5f1 kvx: Update test/db/cmd/cmd_k for new architecture KVX 2022-03-02 13:56:34 +01:00
Lazula
0cb960087d Make grep begin, end, and negate properties per-word 2022-03-01 15:51:53 +01:00
Lazula
bc877cbef6 Kill dsjson, use PJ for java json, fix java prototypes j 2022-03-01 15:50:39 +01:00
Lazula
64edc476ff Add test for wtff 2022-03-01 07:26:00 +01:00
pancake
4df6a64945 Update to the latest capstone, fixing arm64 issue 2022-02-28 10:27:56 +01:00
pancake
9779982241 Find strings on maddr'd binaries with izz ##bin
* Test with and without the -m
2022-02-27 19:56:31 +01:00
pancake
19bb45f78f Honor ArchInfo.opalign in pia ##disasm 2022-02-26 00:57:05 +01:00
pancake
7cb30eaf0d Fix #19610 - Honor minopsz in pia ##disasm 2022-02-26 00:57:05 +01:00
pancake
61c2a5b9ba Fix wide32 string detection that caused to miss other ascii strings ##bin
* Update tests with more good strings and less false positives
* Ticket: https://github.com/radareorg/radare2/issues/19727
* Reproducer: rev.exe
2022-02-25 23:06:23 +01:00
pancake
4fa23038b3
Fix #19729 - Make pswj consistent with psw output ##print 2022-02-21 15:00:04 +01:00
pancake
6691d80989 Fix #19739 - Fix oobread in pv* and fix bug in pvj ##print 2022-02-21 14:15:50 +01:00
Dennis Goodlett
b6b56e700a Handle jump tables in agfm ##anal 2022-02-20 14:10:26 +01:00
Dennis Goodlett
f36e518cde
Add agfma to get assembly in mermaid graphs ##anal 2022-02-20 09:59:42 +01:00
Dennis Goodlett
eccee9beb7
Add agfm command to print cfg graphs using mermaid syntax ##analysis 2022-02-18 12:31:32 +01:00
pancake
33ce7e78a2 Add initial support for katakana ##charset
* Support multibyte charsets
2022-02-16 10:58:45 +01:00
Florian M
5a7ffe4c0a Add ELF reloc patching for R_386_32 and R_386_PC32 ##bin 2022-02-14 03:16:49 +01:00
Anton Kochkov
62d6d226ff Fix cmn, teq and tst in arm32 assembler ##asm 2022-02-14 02:00:05 +01:00
Sergi Àlvarez i Capilla
46236dc4bf Add test for the w+ command 2022-02-13 23:57:24 +01:00
Sergi Àlvarez i Capilla
4145077fb9 Fix ihex:// io parser somehow not working ##io 2022-02-13 23:57:13 +01:00
nemarci
47b2acb349
Fix pop [rsp] esil for x86 ##esil
* Fix order of operations in the ESIL code of pop with memory operand
* Added test for "pop [rsp]" emulation
2022-02-12 20:49:34 +01:00
pancake
8ddc8844bd
Fix pxj-X, and add tests ##print 2022-02-11 02:29:16 +01:00
Sergi Àlvarez i Capilla
d69b3d11b6 Initial import of the XALZ bin plugin ##bin
* Add tests for the XALZ file format
2022-02-10 19:59:17 +01:00
pancake
ec55fb405c Disable ESIL macros and add reproducer test ##esil 2022-02-01 19:59:56 +01:00
Sylvain Pelissier
b62714cb25
Improve EVM analysis and update tests ##esil 2022-02-01 17:01:59 +01:00
lasek0
a12795d180 Workaround to handle seg:off on x86_16 due to a capstone bug ##disasm
* Add tests showing the computed absolute address or label
2022-01-31 01:46:39 +01:00
pancake
7e7fd5835a
Add 'pFB' command to use the new BPLIST parser ##print
* Kudos to https://github.com/libimobiledevice/libplist
* Licensed under LGPL
* Add pj_kraw() api
* Add bplist00 magic and add tests for /m and pFBj
2022-01-30 22:30:10 +01:00
Sergi Àlvarez i Capilla
9db069f2b4 Fix #19628 - wx+ as an alias for wxs ##core 2022-01-28 17:05:50 +01:00
Sergi Àlvarez i Capilla
3a57152f01 Address some more coverities and update m68k tests 2022-01-28 16:05:06 +01:00
Sylvain Pelissier
0698f0b8f9
Remove asm.m68k and merge disasm into the anal (#19637) 2022-01-28 09:30:15 +01:00
Sylvain Pelissier
61b2667d77
Remove asm.6502_cs and merge disasm into the anal (#19632) 2022-01-26 16:37:19 +01:00
Sylvain Pelissier
098733d015
Correct EVM instruction size and add tests (#19631) 2022-01-26 08:08:29 +01:00
gogo2464
e3e48fef18
Add iso8859_1 ##charset 2022-01-26 08:08:02 +01:00
Lazula
6b45040a4b
Implement pdu (#19616) 2022-01-25 03:14:52 -06:00
pancake
52f2f8a2bb Add scr.color.ophex to colorize 'px' with opcode type ##print 2022-01-24 00:00:10 +01:00
pancake
4f62b5121e Add test for the flag colors 2022-01-23 22:47:04 +01:00
pancake
63a3dd5c04 Fix pxa@e:hex.compact=true and add tests ##print 2022-01-23 22:47:04 +01:00
pancake
242bf08b62 Improve the way color flags are handled ##print 2022-01-23 22:47:04 +01:00
pancake
fd6f3732f2 Handle spaces in the 'r-' and 'r+' resize commands
* 'r-3' == 'r- 3' == 'r -3'
* 'r+3' == 'r+ 3' == 'r +3'
2022-01-23 20:20:33 +01:00
Lazula
15d3543974 Add missing RUN to last x86_16 test and mark broken 2022-01-23 18:14:24 +01:00
pancake
deb1d30502 Fix #15473 - Align meta dwords in the middle of instructions ##disasm 2022-01-22 00:19:40 +01:00
lasek0
40a70b5174 Add test for lds,les (need more for other cases)
* Add test for call seg:off to analysed and named function
2022-01-20 12:30:28 +01:00
Sylvain Pelissier
89cc589b94 Add EVM test 2022-01-19 17:53:12 +01:00
Dennis Goodlett
f8f93681bd Fix resize tests 2022-01-19 00:19:26 +01:00
Sergi Àlvarez i Capilla
0eab6e9fad Add ws1, ws2 and ws4 commands for variable size pascal strings ##write 2022-01-14 18:37:14 +01:00
Francesco Tamagni
bae21844d0
Parse relocs from Mach-O chained binds if no opcodes ##bin 2022-01-13 16:33:17 +01:00
Sergi Àlvarez i Capilla
d83aebe94f Rename config var anal.detectwrites -> anal.onchange 2022-01-12 12:21:12 +01:00