• Home
  • Raw
  • Download

Lines Matching full:offset

304 void AssemblerX64::EmitJmp(int32_t offset)  in EmitJmp()  argument
306 offset--; in EmitJmp()
307 if (InRange8(offset - SIZE_OF_INT8)) { in EmitJmp()
310 EmitI8(offset - SIZE_OF_INT8); in EmitJmp()
314 EmitI32(offset - SIZE_OF_INT32); in EmitJmp()
318 void AssemblerX64::EmitJa(int32_t offset) in EmitJa() argument
320 offset--; in EmitJa()
321 if (InRange8(offset - SIZE_OF_INT8)) { in EmitJa()
324 EmitI8(offset - SIZE_OF_INT8); in EmitJa()
326 offset--; in EmitJa()
330 EmitI32(offset - SIZE_OF_INT32); in EmitJa()
334 void AssemblerX64::EmitJb(int32_t offset) in EmitJb() argument
336 offset--; in EmitJb()
337 if (InRange8(offset - SIZE_OF_INT8)) { in EmitJb()
340 EmitI8(offset - SIZE_OF_INT8); in EmitJb()
342 offset--; in EmitJb()
346 EmitI32(offset - SIZE_OF_INT32); in EmitJb()
350 void AssemblerX64::EmitJz(int32_t offset) in EmitJz() argument
352 offset--; in EmitJz()
353 if (InRange8(offset - SIZE_OF_INT8)) { in EmitJz()
356 EmitI8(offset - SIZE_OF_INT8); in EmitJz()
358 offset--; in EmitJz()
362 EmitI32(offset - SIZE_OF_INT32); in EmitJz()
366 void AssemblerX64::EmitJne(int32_t offset) in EmitJne() argument
368 offset--; in EmitJne()
369 if (InRange8(offset - SIZE_OF_INT8)) { in EmitJne()
372 EmitI8(offset - SIZE_OF_INT8); in EmitJne()
374 offset--; in EmitJne()
378 EmitI32(offset - SIZE_OF_INT32); in EmitJne()
382 void AssemblerX64::EmitJbe(int32_t offset) in EmitJbe() argument
384 offset--; in EmitJbe()
385 if (InRange8(offset - SIZE_OF_INT8)) { in EmitJbe()
388 EmitI8(offset - SIZE_OF_INT8); in EmitJbe()
390 offset--; in EmitJbe()
394 EmitI32(offset - SIZE_OF_INT32); in EmitJbe()
398 void AssemblerX64::EmitJnz(int32_t offset) in EmitJnz() argument
400 offset--; in EmitJnz()
401 if (InRange8(offset)) { in EmitJnz()
404 EmitI8(offset - SIZE_OF_INT8); in EmitJnz()
406 offset--; in EmitJnz()
410 EmitI32(offset - SIZE_OF_INT32); in EmitJnz()
414 void AssemblerX64::EmitJle(int32_t offset) in EmitJle() argument
416 offset--; in EmitJle()
417 if (InRange8(offset)) { in EmitJle()
420 EmitI8(offset - SIZE_OF_INT8); in EmitJle()
422 offset--; in EmitJle()
426 EmitI32(offset - SIZE_OF_INT32); in EmitJle()
430 void AssemblerX64::EmitJae(int32_t offset) in EmitJae() argument
432 offset--; in EmitJae()
433 if (InRange8(offset)) { in EmitJae()
436 EmitI8(offset - SIZE_OF_INT8); in EmitJae()
438 offset--; in EmitJae()
442 EmitI32(offset - SIZE_OF_INT32); in EmitJae()
446 void AssemblerX64::EmitJg(int32_t offset) in EmitJg() argument
448 offset--; in EmitJg()
449 if (InRange8(offset)) { in EmitJg()
452 EmitI8(offset - SIZE_OF_INT8); in EmitJg()
454 offset--; in EmitJg()
458 EmitI32(offset - SIZE_OF_INT32); in EmitJg()
462 void AssemblerX64::EmitJge(int32_t offset) in EmitJge() argument
464 offset--; in EmitJge()
465 if (InRange8(offset)) { in EmitJge()
468 EmitI8(offset - SIZE_OF_INT8); in EmitJge()
470 offset--; in EmitJge()
474 EmitI32(offset - SIZE_OF_INT32); in EmitJge()
478 void AssemblerX64::EmitJe(int32_t offset) in EmitJe() argument
480 offset--; in EmitJe()
481 if (InRange8(offset)) { in EmitJe()
484 EmitI8(offset - SIZE_OF_INT8); in EmitJe()
486 offset--; in EmitJe()
490 EmitI32(offset - SIZE_OF_INT32); in EmitJe()
494 void AssemblerX64::EmitCall(int32_t offset) in EmitCall() argument
496 offset--; in EmitCall()
499 EmitI32(offset - SIZE_OF_INT32); in EmitCall()
502 void AssemblerX64::EmitJnb(int32_t offset) in EmitJnb() argument
504 offset--; in EmitJnb()
505 if (InRange8(offset)) { in EmitJnb()
508 EmitI8(offset - SIZE_OF_INT8); in EmitJnb()
510 offset--; in EmitJnb()
514 EmitI32(offset - SIZE_OF_INT32); in EmitJnb()
531 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Callq() local
532 EmitCall(offset); in Callq()
557 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jmp() local
558 EmitJmp(offset); in Jmp()
595 void AssemblerX64::Jmp(Immediate offset) in Jmp() argument
597 if (InRange8(offset.Value())) { in Jmp()
600 EmitI8(static_cast<int8_t>(offset.Value())); in Jmp()
604 EmitI32(offset.Value()); in Jmp()
611 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Ja() local
612 EmitJa(offset); in Ja()
643 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jb() local
644 EmitJb(offset); in Jb()
674 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jz() local
675 EmitJz(offset); in Jz()
706 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Je() local
707 EmitJe(offset); in Je()
918 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jne() local
919 EmitJne(offset); in Jne()
958 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jbe() local
959 EmitJbe(offset); in Jbe()
1122 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jnz() local
1123 EmitJnz(offset); in Jnz()
1154 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jle() local
1155 EmitJle(offset); in Jle()
1186 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jae() local
1187 EmitJae(offset); in Jae()
1218 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jg() local
1219 EmitJg(offset); in Jg()
1250 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jge() local
1251 EmitJge(offset); in Jge()
1385 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jnb() local
1386 EmitJnb(offset); in Jnb()