Lines Matching refs:System
47 System.out.printf("0x%x:\t%s\t%s\n", ins.address, ins.mnemonic, ins.opStr); in print_ins_detail()
51 System.out.printf("\tPrefix: %s\n", array2hex(operands.prefix)); in print_ins_detail()
53 System.out.printf("\tOpcode: %s\n", array2hex(operands.opcode)); in print_ins_detail()
56 System.out.printf("\trex: 0x%x\n", operands.rex); in print_ins_detail()
59 System.out.printf("\taddr_size: %d\n", operands.addrSize); in print_ins_detail()
62 System.out.printf("\tmodrm: 0x%x\n", operands.modrm); in print_ins_detail()
66 System.out.printf("\tmodrm offset: 0x%x\n", operands.encoding.modrmOffset); in print_ins_detail()
70 System.out.printf("\tdisp: 0x%x\n", operands.disp); in print_ins_detail()
74 System.out.printf("\tdisp offset: 0x%x\n", operands.encoding.dispOffset); in print_ins_detail()
79 System.out.printf("\tdisp size: 0x%x\n", operands.encoding.dispSize); in print_ins_detail()
85 System.out.printf("\tsib: 0x%x\n", operands.sib); in print_ins_detail()
87 System.out.printf("\t\tsib_base: %s\n\t\tsib_index: %s\n\t\tsib_scale: %d\n", in print_ins_detail()
92 System.out.printf("\txop_cc: %u\n", operands.xopCC); in print_ins_detail()
95 System.out.printf("\tsse_cc: %u\n", operands.sseCC); in print_ins_detail()
98 System.out.printf("\tavx_cc: %u\n", operands.avxCC); in print_ins_detail()
101 System.out.printf("\tavx_sae: TRUE\n"); in print_ins_detail()
104 System.out.printf("\tavx_rm: %u\n", operands.avxRm); in print_ins_detail()
108 System.out.printf("\timm_count: %d\n", count); in print_ins_detail()
109 System.out.printf("\timm offset: 0x%x\n", operands.encoding.immOffset); in print_ins_detail()
110 System.out.printf("\timm size: 0x%x\n", operands.encoding.immSize); in print_ins_detail()
113 System.out.printf("\t\timms[%d]: 0x%x\n", i+1, (operands.op[index].value.imm)); in print_ins_detail()
118 System.out.printf("\top_count: %d\n", operands.op.length); in print_ins_detail()
123 System.out.printf("\t\toperands[%d].type: REG = %s\n", c, ins.regName(i.value.reg)); in print_ins_detail()
125 System.out.printf("\t\toperands[%d].type: IMM = 0x%x\n", c, i.value.imm); in print_ins_detail()
127 System.out.printf("\t\toperands[%d].type: MEM\n",c); in print_ins_detail()
132 System.out.printf("\t\t\toperands[%d].mem.segment: REG = %s\n", c, segment); in print_ins_detail()
134 System.out.printf("\t\t\toperands[%d].mem.base: REG = %s\n", c, base); in print_ins_detail()
136 System.out.printf("\t\t\toperands[%d].mem.index: REG = %s\n", c, index); in print_ins_detail()
138 System.out.printf("\t\t\toperands[%d].mem.scale: %d\n", c, i.value.mem.scale); in print_ins_detail()
140 System.out.printf("\t\t\toperands[%d].mem.disp: 0x%x\n", c, i.value.mem.disp); in print_ins_detail()
145 System.out.printf("\t\toperands[%d].avx_bcast: %d\n", c, i.avx_bcast); in print_ins_detail()
150 System.out.printf("\t\toperands[%d].avx_zero_opmask: TRUE\n", c); in print_ins_detail()
153 System.out.printf("\t\toperands[%d].size: %d\n", c, i.size); in print_ins_detail()
156 System.out.printf("\t\toperands[%d].access: READ\n", c); in print_ins_detail()
159 System.out.printf("\t\toperands[%d].access: WRITE\n", c); in print_ins_detail()
162 System.out.printf("\t\toperands[%d].access: READ | WRITE\n", c); in print_ins_detail()
174 System.out.printf("\tRegisters read:"); in print_ins_detail()
176 System.out.printf(" %s", ins.regName(regsRead[i])); in print_ins_detail()
178 System.out.print("\n"); in print_ins_detail()
182 System.out.printf("\tRegister modified:"); in print_ins_detail()
184 System.out.printf(" %s", ins.regName(regsWrite[i])); in print_ins_detail()
186 System.out.print("\n"); in print_ins_detail()
203 System.out.println(new String(new char[16]).replace("\0", "*")); in main()
204 System.out.println("Platform: " + test.comment); in main()
205 System.out.println("Code: " + TestBasic.stringToHex(test.code)); in main()
206 System.out.println("Disasm:"); in main()
217 System.out.println(); in main()
220 …System.out.printf("0x%x:\n\n", all_ins[all_ins.length-1].address + all_ins[all_ins.length-1].size); in main()