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
pancake
fba739a1ee
Add ablc, ab-, Fix and optimize in af- and aafs ##analysis
...
* Add ablc, ab-, Fix and optimize in af- and aafs ##analysis
* delete dangling basic blocks after 'aafs' when using 'af-*'
* add test for aafs and ablc
* queue reanalysis on write, and mark detectwrite tests as broken
* function reanalisis tests in a separate file
2022-01-12 12:07:26 +01:00
Francesco Tamagni
169c643a7a
Add support for rebasing ARM64E_USERLAND24 chained format ##bin
2022-01-11 12:51:32 +01:00
Sergi Àlvarez i Capilla
3fb7de3e2d
Improve pcc output and add a test ##print
2022-01-11 02:59:30 +01:00
pancake
fb0ec6ed00
Use stdint like if there was no yesterday ##refactor
...
* stdint is needed to build r2, so there's no need to keep using
those weak basic types anymore, and we can just alias them
2022-01-09 19:48:16 +01:00
Sergi Àlvarez i Capilla
2fe573880c
Bring back the old afls behaviour and update tests
2022-01-07 18:10:50 +01:00
Sergi Àlvarez i Capilla
5f2a9dfa34
Fix 'afls' and add tests ##analysis
2022-01-07 12:12:46 +01:00
Sergi Àlvarez i Capilla
97f3f7cb6a
Fix isqq. command ##bin
2022-01-07 01:44:58 +01:00
Sergi Àlvarez i Capilla
75f813a4a9
Update tests and help about asm.leahints -> asm.hint.lea
2022-01-07 00:56:27 +01:00
Sergi Àlvarez i Capilla
06457a9044
Add quickjs benchmark script
2022-01-06 22:54:55 +01:00
Sergi Àlvarez i Capilla
7cfd3678f9
Initial implementation of the dummy benchmark ##tests
2022-01-06 21:52:36 +01:00
Dennis Goodlett
2a117d5f4f
Add Rabin Karp algorythm to ##search
2021-12-30 10:30:30 +01:00