Lines Matching refs:insn_buf
99 unsigned char *insn_buf, struct insn *insn) in dump_stream() argument
112 fprintf(fp, " %02x", insn_buf[i]); in dump_stream()
140 static int read_next_insn(unsigned char *insn_buf) in read_next_insn() argument
150 insn_buf[i] = (unsigned char)strtoul(tmp, &tmp, 16); in read_next_insn()
158 static int generate_insn(unsigned char *insn_buf) in generate_insn() argument
163 return read_next_insn(insn_buf); in generate_insn()
167 *(unsigned short *)(&insn_buf[i]) = random() & 0xffff; in generate_insn()
170 insn_buf[i++] = random() & 0xff; in generate_insn()
242 unsigned char insn_buf[MAX_INSN_SIZE * 2]; in main() local
247 memset(insn_buf + MAX_INSN_SIZE, INSN_NOP, MAX_INSN_SIZE); in main()
250 if (generate_insn(insn_buf) <= 0) in main()
257 insn_init(&insn, insn_buf, sizeof(insn_buf), x86_64); in main()
263 dump_stream(stderr, "Error: Found an access violation", i, insn_buf, &insn); in main()
266 dump_stream(stdout, "Info: Found an undecodable input", i, insn_buf, &insn); in main()