27279 Commits

Author SHA1 Message Date
pancake
fe900e0b5b
Fix #19409 - Close menu after creating a new panel from it ##visual 2022-02-01 14:53:44 +01:00
pancake
5cc0becdcd
Macrofication of the '+=' and '-=' esil operations ##esil 2022-02-01 13:34:34 +01:00
pancake
b30a4ea80b
Remove all the uses of %z as its not supported on Windows 2022-02-01 11:07:46 +01:00
pancake
48829c64b8 Update to the latest capstone 2022-02-01 10:37:01 +01:00
Apkunpacker
6ce1c685ec
Use tinycc repo from gihub mirror
* because the official one is down
2022-02-01 09:49:27 +01:00
pancake
3b161a860f
Increase read buffers in r2r and strbuf (#19646) 2022-02-01 09:27:34 +01:00
pancake
3e92c06758
Add 16GB pagefile for the windows ci ##build (#19652) 2022-02-01 08:44:19 +01:00
pancake
917527306f
Address latest covs and remove some %zu format warnings (#19647) 2022-02-01 08:19:38 +01:00
meme
7ebcd4162a Add atomic primitives for Windows ##util 2022-02-01 08:14:58 +01:00
meme
1ceb55ec98 Use static RThreadLock in TCC ##parse 2022-02-01 08:14:58 +01:00
meme
ab5606e3e6 Use static RThreadLock in cons ##cons 2022-02-01 08:14:58 +01:00
meme
60286162ae Add safe static lock initialization ##util 2022-02-01 08:14:58 +01:00
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