]>
Commit | Line | Data |
---|---|---|
bbe45369 | 1 | #include <stdio.h> |
2 | #include <udis86.h> | |
3 | ||
4 | int | |
5 | main() { | |
6 | uint8_t raw[] = { 0xf0, 0x66, 0x36, 0x67, 0x65, 0x66, 0xf3, 0x67, 0xda }; | |
7 | uint8_t len = 9; | |
8 | ud_t ud_obj; | |
9 | ud_init(&ud_obj); | |
10 | ud_set_mode(&ud_obj, 16); | |
11 | ud_set_input_buffer(&ud_obj, raw, len); | |
12 | ud_set_syntax(&ud_obj, UD_SYN_INTEL); | |
13 | if (ud_disassemble(&ud_obj) != 0) { | |
14 | return 0; | |
15 | } | |
16 | return 1; | |
17 | } |