meme
d0ddb4b9e2
Add Inferno Dis VM ##bin ##arch
2023-02-23 02:00:44 +01:00
pancake
7e56e7165e
Introduce the new R_CONST macros ##api
2023-02-21 17:47:33 +01:00
pancake
b08ea42933
Cleanup and minor improvements for esil.c
2023-02-21 17:39:05 +01:00
pancake
c809882f38
Move the bpf plugins ##arch
2023-02-20 12:48:25 +01:00
condret
85ac5abfc6
Add support for DUP in esil_dfg ##anal
2023-02-19 10:37:00 +01:00
pancake
56518bcc4d
Move anal.lm32 ##arch
2023-02-19 03:25:03 +01:00
pancake
26e227ccb8
Move the z80 plugin ##arch
2023-02-17 12:33:57 +01:00
pancake
21f0bb8e47
More code cleanup in esil.c
2023-02-16 12:13:18 +01:00
pancake
f58373e00d
Unnecessary NULL
2023-02-16 09:44:22 +01:00
pancake
3d8a5b2f5b
Move the lanai plugin ##arch
2023-02-15 19:44:01 +01:00
Koh M. Nakagawa
628aa5c6f5
Add support for the XTAC file format ##bin
2023-02-15 18:23:29 +01:00
pancake
bfd2026327
Compute the opcode operand index in the bit editor ##visual
2023-02-13 22:53:22 +01:00
Jules Maselbas
8e85c04633
Fix the type used for the fini callback in r_arch_plugin_t ##arch
...
The fini callback has a type (RArchPluginFiniCallback) use that.
2023-02-12 19:05:44 +01:00
pancake
eec2686d00
Move the mcs96 plugin ##arch
2023-02-08 23:02:02 +01:00
pancake
168088927f
Fix another memleak that may be properly fixed with reftype in 5.9
2023-02-08 20:42:46 +01:00
Jules Maselbas
b7e0c43b1d
Convert kvx analysis plugin into arch ##arch
2023-02-08 17:58:14 +01:00
Richard Patel
dae6a88d0e
Add XCOFF64 support ##bin
2023-02-03 18:58:14 +01:00
Dennis Goodlett
5d5a7fb6e3
Refactor wasm into arch ##arch
2023-02-03 09:21:09 +01:00
pancake
e11ce34c6f
Move xtensa into the ##arch
2023-02-03 02:12:32 +01:00
pancake
4808a2a44a
Initial re-import of the LUA bin parser and disassembler from extras ##arch
2023-02-02 19:37:00 +01:00
pancake
5a74fc60ee
Move the ws plugin and annotate the plans for 5.9 ##arch
2023-02-02 17:51:12 +01:00
pancake
055af2e76c
Move or1k into the arch ##arch
2023-02-02 17:49:11 +01:00
pancake
1ce0a41048
Just define those apis them in the right place
2023-01-31 23:31:19 +01:00
pancake
f2b7a7dd10
Remove some more unused headers from jemalloc.h
2023-01-31 19:57:41 +01:00
pancake
b2e82d6974
Check for linux/can.h at configure time ##build
2023-01-30 22:59:39 +01:00
pancake
516fbc5a94
Move anal.evm.cs into arch.evm ##arch
...
* First capstone plugin to be moved, without globals and such
2023-01-30 13:37:13 +01:00
MewtR
abb7a7c749
Use correct compilation directory for binaries that use DWARF before version 5 ##bin
...
Files in the line number program header with 0 as their directory index end up with the wrong directory,
this commit fixes that:
* Delete references to DW_FORM_line_ptr, couldn't find them in the standard
* Support DW_FORM_line_strp in parse_attr_value
* Store all compilation directories by concatenating DW_AT_stmt_list to them
* Correct the 'ansi injection via dwarf' test as well as the
db/formats/dwarf tests
2023-01-28 16:34:41 +01:00
Sylvain Pelissier
8663de81c3
Clean-up ASN.1 parser and update x509 fuzzing
2023-01-25 01:44:05 +01:00
pancake
31f673592f
Bring back and improve the Cr command ##disasm
2023-01-20 19:42:55 +01:00
pancake
ad0989b4f4
Move mcore into the arch ##arch
2023-01-20 16:04:05 +01:00
pancake
699f9d8651
Add lint for ==' to improve code readability
2023-01-16 13:43:38 +01:00
pancake
d2d019756c
Set indirect code refs from load instructions ##anal
2023-01-16 13:20:27 +01:00
MewtR
f237ee021d
DWARF5 line header parsing ##bin
...
* Update DWARF format test for DWARF5
* Print directory/file table in the DWARF5 line header parsing function
* Fix unmatching type warnings in the prints of parse_line_header_source_dwarf5
* Add some error handling to the DWARF5 line header parsing function
2023-01-16 13:02:38 +01:00
pancake
7e4fd94201
Move anal.propeller ##arch
2023-01-16 09:43:17 +01:00
Dennis Goodlett
4ac061a046
Implement tire algorithm in ##search ( #21245 )
...
* Use tire search for /ck
2023-01-15 00:46:34 +01:00
pancake
5e7fb6368d
Make r_asm_code_equ_get c++ friendly to fix iaito build
2023-01-11 15:34:33 +01:00
pancake
d195f7cdbc
Remove the need for ios-include.tar.gz ##build
2023-01-11 00:18:13 +01:00
pancake
89ee54f4fc
Implement .extern directive in rasm2, fix other directives ##asm
2023-01-11 00:18:13 +01:00
pancake
75a61f2abd
Move nios2 away from anal ##arch
2023-01-09 00:43:55 +01:00
pancake
5c0bde8ea0
Add --with-ssl-crypto, rename --with-openssl to --with-ssl ##build ( #21213 )
...
* Expose the use_ssl_crypto option for meson
* Add SSL builds in the CI
2022-12-29 16:57:00 +01:00
pancake
99b72288bf
Add test for gb srcs/dsts json and valtype ##anal
2022-12-28 13:21:05 +01:00
0x8ff
2ba957950a
Fix multiple typos in ios-syscalls.txt ##anal
2022-12-23 01:06:05 +01:00
pancake
f87ec6dc44
Initial implementation of the generic io-stream api ##io
2022-12-22 01:57:59 +01:00
pancake
b7f6d400c0
Make RReg refcounted ##api
2022-12-21 10:46:23 +01:00
pancake
67afeb55ad
Working apt and add apl to list function preludes ##analysis
2022-12-20 19:52:40 +01:00
pancake
12bfb6b43f
Initial support for threads in esil ##esil
2022-12-20 19:52:40 +01:00
pancake
09c68c7fb0
Initial work in graph.bubble for custom bg color in nodes ##graph
2022-12-19 10:15:46 +01:00
pancake
9d657a1472
Implement {ctz|clz}{32|64} RNum ##api
2022-12-19 00:25:06 +01:00
pancake
12875deeb9
Add the arch.preludes() callback and new RSearchKeyword constructor ##arch
2022-12-18 23:24:44 +01:00
pancake
b2f14229e3
Move anal.v850 to arch ##arch
2022-12-18 23:24:40 +01:00