270 instruction_code_mem2reg_movslq = 0x63, 271 instruction_code_mem2reg_movzxb = 0xB6, 272 instruction_code_mem2reg_movsxb = 0xBE, 273 instruction_code_mem2reg_movzxw = 0xB7, 274 instruction_code_mem2reg_movsxw = 0xBF, 275 instruction_operandsize_prefix = 0x66, 276 instruction_code_reg2mem = 0x89, 277 instruction_code_mem2reg = 0x8b, 278 instruction_code_reg2memb = 0x88, 279 instruction_code_mem2regb = 0x8a, 280 instruction_code_float_s = 0xd9, 281 instruction_code_float_d = 0xdd, 282 instruction_code_long_volatile = 0xdf, 283 instruction_code_xmm_ss_prefix = 0xf3, 284 instruction_code_xmm_sd_prefix = 0xf2, 285 instruction_code_xmm_code = 0x0f, 286 instruction_code_xmm_load = 0x10, 287 instruction_code_xmm_store = 0x11, 288 instruction_code_xmm_lpd = 0x12, 289 290 instruction_VEX_prefix_2bytes = Assembler::VEX_2bytes, 291 instruction_VEX_prefix_3bytes = Assembler::VEX_3bytes, 292 293 instruction_size = 4, 294 instruction_offset = 0, 295 data_offset = 2, 296 next_instruction_offset = 4 297 }; 298 299 // helper 300 int instruction_start() const; 301 302 address instruction_address() const; 303 304 address next_instruction_address() const; 305 306 int offset() const; 307 308 void set_offset(int x); 309 | 270 instruction_code_mem2reg_movslq = 0x63, 271 instruction_code_mem2reg_movzxb = 0xB6, 272 instruction_code_mem2reg_movsxb = 0xBE, 273 instruction_code_mem2reg_movzxw = 0xB7, 274 instruction_code_mem2reg_movsxw = 0xBF, 275 instruction_operandsize_prefix = 0x66, 276 instruction_code_reg2mem = 0x89, 277 instruction_code_mem2reg = 0x8b, 278 instruction_code_reg2memb = 0x88, 279 instruction_code_mem2regb = 0x8a, 280 instruction_code_float_s = 0xd9, 281 instruction_code_float_d = 0xdd, 282 instruction_code_long_volatile = 0xdf, 283 instruction_code_xmm_ss_prefix = 0xf3, 284 instruction_code_xmm_sd_prefix = 0xf2, 285 instruction_code_xmm_code = 0x0f, 286 instruction_code_xmm_load = 0x10, 287 instruction_code_xmm_store = 0x11, 288 instruction_code_xmm_lpd = 0x12, 289 290 instruction_code_lea = 0x8d, 291 292 instruction_VEX_prefix_2bytes = Assembler::VEX_2bytes, 293 instruction_VEX_prefix_3bytes = Assembler::VEX_3bytes, 294 295 instruction_size = 4, 296 instruction_offset = 0, 297 data_offset = 2, 298 next_instruction_offset = 4 299 }; 300 301 // helper 302 int instruction_start() const; 303 304 address instruction_address() const; 305 306 address next_instruction_address() const; 307 308 int offset() const; 309 310 void set_offset(int x); 311 |