rizin/test/db/abi/languages/rust
NOT XVilka ba8c170852
Migrate from Capstone to Zydis (x86 architecture) (#5164)
* Added build files [Capstone to Zydis]

* x86 Analysis [Capstone to Zydis]

* Changed x86 RzIL [Capstone to Zydis]

* Changed asm and arch files [Capstone to Zydis]

* Compilation, build error and test fixes [Capstone to Zydis]

* Test changes [Capstone to Zydis]

* Remaining changes [Capstone to Zydis]

* Added BE support [Capstone to Zydis]

---------

Co-authored-by: tushar3q34 <tushar3q34@gmail.com>
2025-05-23 13:03:46 +00:00

29 lines
557 B
Text

NAME=LANGUAGES : rust detection
FILE=bins/abi_bins/elf/languages/rust/bubble_sort
CMDS=<<EOF
iI~compiler,lang
EOF
EXPECT=<<EOF
compiler GCC: (GNU) 8.1.1 20180502 (Red Hat 8.1.1-1) GCC: (GNU) 8.1.1 20180712 (Red Hat 8.1.1-5)
lang rust
EOF
RUN
NAME=LANGUAGES : rust disassembly
FILE=bins/abi_bins/elf/languages/rust/tree_traversal
CMDS=<<EOF
pi 10
EOF
EXPECT=<<EOF
xor ebp, ebp
mov r9, rdx
pop rsi
mov rdx, rsp
and rsp, 0xfffffffffffffff0
push rax
push rsp
lea r8, qword sym.__libc_csu_fini
lea rcx, qword sym.__libc_csu_init
lea rdi, qword main
EOF
RUN