pancake
50bf4d5918
Simplify meson logic and use ole's PR to fix Windows ##build
...
* Kudos to @oleavr for reproducing, spotting and fixing the bug!
* Context https://github.com/mesonbuild/meson/pull/9918
2022-01-31 23:54:00 +01:00
pancake
feaa4e7f73
Fix null deref in xnu.kernelcache ##crash
...
* Reported by @xshad3 via huntr.dev
2022-01-31 02:32:50 +01:00
pancake
72ffc0271f
Fix warnings
2022-01-31 02:26:20 +01:00
pancake
d58e62e74c
Fixes for w2019 ( #19644 )
2022-01-31 01:47:04 +01:00
Dennis Goodlett
249222cfe7
Simpler var counting API ##analysis
2022-01-31 01:46:54 +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
pancake
5e92a476cb
Merge asm.msp430 into anal ( #19639 )
2022-01-28 20:38:29 +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
715c4e0ff1
Fix warning
2022-01-28 16:24:41 +01:00
Sergi Àlvarez i Capilla
3a57152f01
Address some more coverities and update m68k tests
2022-01-28 16:05:06 +01:00
Sergi Àlvarez i Capilla
5c86f69b95
Fix unused variable warning
2022-01-28 15:45:35 +01:00
Sergi Àlvarez i Capilla
b306d07246
Add archinfo for m68k and properly handle truncated instructions
2022-01-28 15:43:46 +01:00
Sergi Àlvarez i Capilla
7e3bd42110
Fix m68k test
2022-01-28 15:26:38 +01:00
Sergi Àlvarez i Capilla
4474cbab01
Fix last covs
2022-01-28 15:23:44 +01:00
Sergi Àlvarez i Capilla
060058b2e2
Fixes
2022-01-28 14:25:49 +01:00
Sergi Àlvarez i Capilla
56c49b8138
Improve esil generation for shifted ldr in arm64
2022-01-28 12:45:40 +01:00
Sergi Àlvarez i Capilla
595650c0cb
Upgrade to a working capstone
2022-01-28 12:21:35 +01:00
Sergi Àlvarez i Capilla
d9dcba4031
Fix m68k test
2022-01-28 12:10:34 +01:00
Sylvain Pelissier
0698f0b8f9
Remove asm.m68k and merge disasm into the anal ( #19637 )
2022-01-28 09:30:15 +01:00
pancake
041bac2071
Add support for list12 logic in the v850.np distillation ##esil
2022-01-27 16:09:41 +01:00
Sergi Àlvarez i Capilla
4d6637ed69
Honor syntax indentation rules
2022-01-27 10:58:40 +01:00
aemmitt-ns
a650aa2a14
Fix esil for bnd jmp x86 instrs and cmn arm instrs ##esil
2022-01-27 10:33:17 +01:00
pancake
ee00ab36bc
Make all r2 tools behave properly when called with argc < 2
...
* No vuln here, just polkit and posix2001 fun
2022-01-27 02:16:12 +01:00
Sylvain Pelissier
61b2667d77
Remove asm.6502_cs and merge disasm into the anal ( #19632 )
2022-01-26 16:37:19 +01:00
pancake
54b1fcd23c
Add CI job to verify builds with system-wide capstone ##build
2022-01-26 09:49:36 +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
pancake
3b8feb0d7a
Dont SIGINT in RCons when used in a thready way ##cons
2022-01-25 17:41:05 +01:00
Roman Valls Guimera
d4d1d7afd5
Implement ESIL on more instructions for v850.np ##esil
2022-01-25 12:11:50 +01:00
pancake
57cf4595da
Add a couple of new fun fortunes
2022-01-25 11:38:41 +01:00
pancake
51032c662d
Remove globals from tcc code ##cleanup
2022-01-25 11:38:41 +01:00
RHL120
785e500a7e
A better way to check if a project has been saved ##projects
...
* Add a dirty var to RFlag, RAnal and RConfig
* Add prj.alwaysprompt
* Add R_DIRTY() and R_IS_DIRTY()
2022-01-25 10:39:15 +01:00
Lazula
6b45040a4b
Implement pdu ( #19616 )
2022-01-25 03:14:52 -06:00
Sergi Àlvarez i Capilla
d812a78e2a
Use system capstone if available in sys/install.sh ##build
2022-01-24 14:38:58 +01:00
Sergi Àlvarez i Capilla
dc60f57748
Fix #15497 - Don't pull capstone when using the system one
2022-01-24 07:10:22 +01:00
Sergi Àlvarez i Capilla
253d24df61
Update to the latest capstone
2022-01-24 07:10:22 +01:00
pancake
7e297cb18c
Handle vE as in VE - edit color theme ##visual
2022-01-24 00:15:05 +01:00
pancake
52f2f8a2bb
Add scr.color.ophex to colorize 'px' with opcode type ##print
2022-01-24 00:00:10 +01:00
pancake
3c3bc79ebd
Honor flag colors in 'px' hexdump ##print
2022-01-24 00:00:10 +01:00
Lazula
45160a5854
Add r_core_help_match() to get help for a specific command ##api
...
* Add exact argument to help_match
2022-01-23 23:40:15 +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
5ef9c18913
Fix memleak in basic block
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
ed2030b79e
Improve the 'fc' command to unset and get color flags easily ##cons
...
* fc-* delete all flags
* fc* list all color flags as r2 commands
* fc red set color of all flags in current offset
* fc entry0=red set entrypoint as red
2022-01-22 00:51:45 +01:00
pancake
deb1d30502
Fix #15473 - Align meta dwords in the middle of instructions ##disasm
2022-01-22 00:19:40 +01:00
pancake
e8fdd5926f
Initial import of the evm.cs plugin ##arch
2022-01-21 23:10:40 +01:00