]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/udis86/lib/contrib/tests/bufovrrun.c
update
[l4.git] / l4 / pkg / udis86 / lib / contrib / tests / bufovrrun.c
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 }