pancake
|
9a8f7413e4
|
Deprecate more unused fields from RAsmPlugin ##asm
|
2022-11-21 12:04:46 +01:00 |
|
pancake
|
ab4feb6c15
|
Fix the parse.z80.pseudo plugin and add a test ##asm
|
2022-11-21 09:56:43 +01:00 |
|
pancake
|
1b7e6a59b9
|
Remove the unused RAsm.binb ##asm
|
2022-11-21 03:03:19 +01:00 |
|
pancake
|
a79add6dff
|
Update sdb to remove double include paths ##build
* Updated pkg-config paths
|
2022-11-19 01:05:18 +01:00 |
|
pancake
|
81781665fe
|
Moving more logic between asm, arch, parse and anal ##api
|
2022-11-18 03:02:24 +01:00 |
|
pancake
|
d1388c6d8b
|
Internal cleanup of asm.c, deprecate the disassembly callback ##asm
|
2022-11-17 12:07:08 +01:00 |
|
pancake
|
9243a98ae7
|
Move anal.v810 into arch.v810 ##arch
|
2022-11-14 23:45:59 +01:00 |
|
pancake
|
c2a2604edc
|
Fix asm.assembler regression fixing tests
|
2022-11-14 01:31:49 +01:00 |
|
pancake
|
46e25f8844
|
Remove anal.malbolge and fix CI r_esil issues ##arch
|
2022-11-13 22:38:58 +01:00 |
|
pancake
|
4c834515da
|
Move the 'sh' plugin to the new home ##arch
* Honor regprofiles from arch via anal
* Add some more plugins for the wasi builds
|
2022-11-09 18:51:50 +01:00 |
|
pancake
|
539c5aee90
|
Honor plugin name in rate matching for RArch.use ##arch
* Fixes amd29k regressions
|
2022-11-07 19:19:21 +01:00 |
|
pancake
|
cbb088534b
|
Move jdh8 from asm/anal to arch ##arch
|
2022-11-03 21:13:52 +01:00 |
|
pancake
|
c1624396ac
|
Load cpu descriptions for multiarch plugins ##asm
|
2022-11-02 18:29:05 +01:00 |
|
pancake
|
9a4fe919c6
|
Prefer _tostring() instead of _to_string() ##api
|
2022-10-24 20:59:18 +02:00 |
|
Peter Meerwald-Stadler
|
2f8d08f28f
|
Fix some typos in asm_x86_nz.c
|
2022-10-19 20:47:36 +02:00 |
|
pancake
|
c155c502d2
|
Some safe memleaks related to analysis and registers refcounting ##leaks
|
2022-10-17 20:55:10 +02:00 |
|
pancake
|
01937296e0
|
Unify RArchOp into RAnalOp using common include files ##arch
|
2022-10-16 22:25:24 +02:00 |
|
pancake
|
a06ade1796
|
Balance spacings in braces ##indent
|
2022-10-13 21:21:34 +02:00 |
|
Peter Meerwald-Stadler
|
444530137c
|
Fix rasm2 x86.nz for "xchg eax,eax" and add tests ##asm
rasm2 -a x86.nz -b 64 "xchg eax,eax" -> 87c0
rasm2 -a x86.nz -b 32 "xchg eax,eax" -> 90
|
2022-10-12 03:03:27 +02:00 |
|
condret
|
799b1939d9
|
Avoid using RArchConfig->big_endian ##refactor
|
2022-10-03 09:17:33 +02:00 |
|
pancake
|
ff7cf0f46e
|
Deglob 4 vars in the arm.gnu disassembler ##globals
|
2022-09-27 17:15:46 +02:00 |
|
pancake
|
95eff67851
|
Enable the leading spaces linter rule and fix them all ##lint
|
2022-09-24 03:43:21 +02:00 |
|
pancake
|
16cb83a19c
|
Use more tabs and add a (disabled for now) linter for it ##lint
|
2022-09-23 22:07:49 +02:00 |
|
pancake
|
695cfb27a9
|
Remove 3 globals in s390.gnu ##globals
|
2022-09-22 08:21:55 +02:00 |
|
condret
|
bfdd3da987
|
moar rarch
|
2022-09-22 05:11:10 +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
|
866f0417a9
|
Fix "infinite" loop in cmdseek bug test
|
2022-09-14 16:57:39 +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 |
|
rax64
|
a8add36c26
|
Small fix in the arm64 assembler #asm
|
2022-09-08 19:24:09 +02:00 |
|
pancake
|
88efd68266
|
Fix tms320 on big-endian hosts
* Inspired by rizin's 1619d94329ab0665083b5f5aef9030f33146bd33
* Author: Florian Märkl
* AuthorDate: Mon Aug 15 19:53:55 2022 +0200
|
2022-09-07 12:08:53 +02:00 |
|
pancake
|
943c01c16d
|
Move the asm.m68k.gnu into the anal ##refactor
|
2022-09-07 01:31:48 +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
|
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 |
|
pancake
|
b6e7292019
|
Enable linting for trailing tabs ##lint
|
2022-08-22 23:25:40 +02:00 |
|
pancake
|
55d9d55787
|
Linting for 'cmp (' and asan in Cf
|
2022-08-20 12:35:11 +02:00 |
|
pancake
|
e68613b3ff
|
Fix warning
|
2022-08-20 09:40:18 +02:00 |
|
pancake
|
26d4ab69fb
|
Support assembler plugin resolution by aproximated name ##arch
|
2022-08-20 09:00:00 +02:00 |
|
pancake
|
1e3e198818
|
Rename asm.arm_cs to asm.arm ##arch
|
2022-08-20 02:39:01 +02:00 |
|
pancake
|
b53da25a37
|
Fix oobread coverity in m68k.gnu
|
2022-08-19 23:11:47 +02:00 |
|
pancake
|
daee03aec9
|
Merge asm.sparc_gnu into anal.sparc_gnu ##arch
|
2022-08-19 13:31:47 +02:00 |
|
pancake
|
785a469a6d
|
else block linting
|
2022-08-18 18:35:22 +02:00 |
|
pancake
|
7a35f03471
|
More source spacing linting
|
2022-08-18 14:37:29 +02:00 |
|
pancake
|
a538b2b700
|
Add =0 and =1 lintings
|
2022-08-18 13:58:40 +02:00 |
|
pancake
|
52a22ab995
|
Add lint for \tfree(
|
2022-08-18 10:27:06 +02:00 |
|