Lines Matching refs:insn_buff
82 unsigned char *insn_buff, struct insn *insn) in dump_stream() argument
95 fprintf(fp, " %02x", insn_buff[i]); in dump_stream()
123 static int read_next_insn(unsigned char *insn_buff) in read_next_insn() argument
133 insn_buff[i] = (unsigned char)strtoul(tmp, &tmp, 16); in read_next_insn()
141 static int generate_insn(unsigned char *insn_buff) in generate_insn() argument
146 return read_next_insn(insn_buff); in generate_insn()
150 *(unsigned short *)(&insn_buff[i]) = random() & 0xffff; in generate_insn()
153 insn_buff[i++] = random() & 0xff; in generate_insn()
225 unsigned char insn_buff[MAX_INSN_SIZE * 2]; in main() local
230 memset(insn_buff + MAX_INSN_SIZE, INSN_NOP, MAX_INSN_SIZE); in main()
233 if (generate_insn(insn_buff) <= 0) in main()
240 ret = insn_decode(&insn, insn_buff, sizeof(insn_buff), in main()
246 dump_stream(stderr, "Error: Found an access violation", i, insn_buff, &insn); in main()
249 dump_stream(stdout, "Info: Found an undecodable input", i, insn_buff, &insn); in main()