pancake
|
aab694d655
|
First arch plugin (arch.null), implement basic lib api ##arch
* Still far from usable, no dynamic plugin loading
* No way to retrieve a decoder yet
|
2022-09-21 08:22:55 +02:00 |
|
Sylvain Pelissier
|
847e453cad
|
Start moving EVM analysis from extras to core ##arch
|
2022-09-20 18:11:27 +02:00 |
|
pancake
|
1e94a082c1
|
Fix last covs
|
2022-09-20 14:47:04 +02:00 |
|
pancake
|
92236e4b1e
|
Update to the latest SDB that's changing the sdb_itoa() signature
|
2022-09-18 20:38:58 +02:00 |
|
HighW4y2H3ll
|
15d337a70a
|
Use RPVector in RAnalOp src/dst to support ldm/stm/simd ##anal
|
2022-09-18 10:01:39 +02:00 |
|
pancake
|
f6383a05f3
|
Introduce the new r_arch library, just the skeleton ##arch
|
2022-09-18 03:41:39 +02:00 |
|
condret
|
bd2837f905
|
Rename r_arch_set_ to r_arch_config_set_ ##refactor
|
2022-09-17 04:37:33 +02:00 |
|
condret
|
e2889de5bf
|
Rename R_ASM_SYNTAX to R_ARCH_SYNTAX ##refactor
|
2022-09-17 00:14:21 +02:00 |
|
pancake
|
6967f63396
|
Allow changing number of saved input lines ##shell
Authored-by: Paul B Mahol <onemda@gmail.com>
|
2022-09-16 15:50:21 +02:00 |
|
pancake
|
1944e59783
|
Remove some more r_hash leftovers
|
2022-09-16 10:46:24 +02:00 |
|
Dennis Goodlett
|
14cb45eba9
|
Fix pickle arch thinking 0 is 64 bit ##anal
|
2022-09-15 11:26:18 +02:00 |
|
pancake
|
a6e0d6c480
|
Merge rhash into rcrypto and improve apis ##api
* Update meson and make build systems
* Remove leftovers and unused dependencies
|
2022-09-15 11:25:40 +02:00 |
|
condret
|
46086d92d6
|
Fix stupid Werror=format thing
|
2022-09-14 23:28:50 +02:00 |
|
condret
|
4c377bae17
|
Simplify x86_cs BSR and BSF esil ##refactor
|
2022-09-14 23:28:50 +02:00 |
|
pancake
|
c58ff5d3b9
|
Fix build
|
2022-09-14 16:26:19 +02:00 |
|
pancake
|
7cfbb22d6f
|
Remove global variable in esil loop ##globals
|
2022-09-14 16:10:28 +02:00 |
|
pancake
|
8317a962e1
|
Add anal.vars.newstack - configurable improved stack-relative var ##analysis
|
2022-09-14 00:18:38 +02:00 |
|
condret
|
32f8b8c974
|
Use r_strbuf_replacef in anal_mips_gnu esil generation ##refactor
|
2022-09-13 21:22:34 +02:00 |
|
condret
|
e747e62703
|
Use r_strbuf_replacef in anal_mips_cs esil generation ##refactor
|
2022-09-13 21:22:34 +02:00 |
|
condret
|
dd3f39577d
|
Fix tests and emulation for x86_cs BSR and BSF instructions ##esil
|
2022-09-13 18:02:27 +02:00 |
|
pancake
|
dc9f7df3bd
|
Fix build on some compilers
|
2022-09-10 12:04:37 +02:00 |
|
pancake
|
540dd30c85
|
Remove two global variables in the anal.ppc.cs plugin ##globals
|
2022-09-10 11:19:53 +02:00 |
|
pancake
|
68292526ab
|
Fix some critical bugs spotted by coverity
|
2022-09-10 01:28:37 +02:00 |
|
pancake
|
6db7d19e72
|
Add linting to spot misuses of r_strbuf_appendf and fix them all ##refactor
|
2022-09-09 23:12:01 +02:00 |
|
pancake
|
8a2843bede
|
Fix last memleaks spotted by coverity
|
2022-09-09 23:08:58 +02:00 |
|
pancake
|
399ca4c669
|
Define =SN for the sparc register profile and improve warning message ##analysis
|
2022-09-09 22:24:00 +02:00 |
|
condret
|
880a7744d3
|
Minor optimization of generated esil expressions ##refactor
|
2022-09-09 21:10:08 +02:00 |
|
condret
|
7128cdcf51
|
Add warning for esil op $$ deprecation ##esil
|
2022-09-08 23:08:15 +02:00 |
|
condret
|
c8f12fde6d
|
Remove some unused macros in anal_riscv_cs ##refactor
|
2022-09-08 23:08:15 +02:00 |
|
condret
|
5afaa27500
|
Remove occurences of $$ in riscv esil ##refactor
|
2022-09-08 23:08:15 +02:00 |
|
condret
|
1f2300094a
|
Remove occurences of $$ in mips_gnu esil ##refactor
|
2022-09-08 23:08:15 +02:00 |
|
pancake
|
50b30dd603
|
Implement aggb command, like agfb but for agn/age ##graph
|
2022-09-08 20:49:36 +02:00 |
|
pancake
|
62d565e143
|
Fix a few GCC 12 warnings from #20087
|
2022-09-07 11:58:28 +02:00 |
|
condret
|
e8af4bade5
|
Remove occurences of $$ in bf and mips_cs esil ##refactor
|
2022-09-07 10:52:08 +02:00 |
|
pancake
|
943c01c16d
|
Move the asm.m68k.gnu into the anal ##refactor
|
2022-09-07 01:31:48 +02:00 |
|
Axel Iota
|
173cbe3bfd
|
Remove globals in flirt and apply some extra cleanups ##globals
|
2022-09-06 21:04:49 +02:00 |
|
pancake
|
f0434b2dcf
|
Merge the asm.or1k plugin into the anal one
|
2022-09-06 16:29:00 +02:00 |
|
pancake
|
578e42ffcb
|
move asm.arm_windebg to anal.arm_wd ##refactor
|
2022-09-06 14:24:55 +02:00 |
|
pancake
|
24cb5cb7f9
|
Fix Unkown -> Unknown typo and add lint for it
|
2022-09-06 08:08:24 +02:00 |
|
pancake
|
84a97a57e6
|
Use more R_LOG in core, bin, debug, io, .. and add more lints
|
2022-09-06 08:08:24 +02:00 |
|
condret
|
9610a7f969
|
Remove occurences of $$ in v810/v850 esil ##refactor
|
2022-09-06 06:44:23 +02:00 |
|
condret
|
bf7d688c92
|
Minor optimization of generated esil in anal_arm_cs.c ##refactor
|
2022-09-06 06:15:15 +02:00 |
|
condret
|
ef0feaa0ce
|
Minor optimization of esil generation in anal_arm_cs.c ##refactor
|
2022-09-06 05:41:28 +02:00 |
|
condret
|
6fc4fc5686
|
Avoid =[*] in arm_cs esil ##refactor
|
2022-09-06 04:58:35 +02:00 |
|
condret
|
d55fa18ae4
|
Remove occurences of $$ in arm_cs esil ##refactor
|
2022-09-05 17:51:43 +02:00 |
|
pancake
|
d3ff741515
|
Move lanai from asm to anal ##refactor
|
2022-09-05 17:49:54 +02:00 |
|
pancake
|
27556a3f74
|
Move the hppa plugin from asm to anal ##refactor
|
2022-09-05 16:42:49 +02:00 |
|
pancake
|
64b4ef2aff
|
Merge asm.arm.gnu into anal.arm.gnu ##refactor
|
2022-09-03 19:08:50 +02:00 |
|
pancake
|
64904ca394
|
Move asm.ppc.cs into anal.ppc.cs ##refactor
|
2022-09-02 19:19:16 +02:00 |
|
condret
|
df82a84f1b
|
Fix bug in esil_cfg ##anal
|
2022-09-02 03:12:03 +02:00 |
|