/freebsd-13-stable/contrib/llvm-project/lld/lib/ReaderWriter/MachO/ |
H A D | ArchHandler_arm64.cpp | 335 int32_t displacement) { 336 assert((displacement <= 134217727) && (displacement > (-134217728)) && 338 return (instr & 0xFC000000) | ((uint32_t)(displacement >> 2) & 0x03FFFFFF); 342 int64_t displacement) { 343 assert((displacement <= 0x100000000LL) && (displacement > (-0x100000000LL)) && 347 uint32_t immhi = (displacement >> 9) & (0x00FFFFE0); 348 uint32_t immlo = (displacement << 17) & (0x60000000); 594 int32_t displacement; local 334 setDisplacementInBranch26(uint32_t instr, int32_t displacement) argument 341 setDisplacementInADRP(uint32_t instruction, int64_t displacement) argument [all...] |
H A D | ArchHandler_arm.cpp | 355 /// Extract displacement from an ARM b/bl/blx instruction. 358 int32_t displacement = (instruction & 0x00FFFFFF) << 2; local 359 if ((displacement & 0x02000000) != 0) 360 displacement |= 0xFC000000; 363 displacement += 2; 364 return displacement; 369 int32_t displacement, 371 assert((displacement <= 33554428) && (displacement > (-33554432)) 385 if (displacement 368 setDisplacementInArmBranch(uint32_t instruction, int32_t displacement, bool targetIsThumb) argument 423 setDisplacementInThumbBranch(uint32_t instruction, uint32_t instrAddr, int32_t displacement, bool targetIsThumb) argument 533 int32_t displacement; local 913 int32_t displacement; local 1077 int32_t displacement; local [all...] |
/freebsd-13-stable/contrib/processor-trace/libipt/internal/include/ |
H A D | pt_block_cache.h | 48 * Apply the displacement and number of instructions and continue from 68 * the return address can be computed by adding it to the displacement 101 * block cache entry as they would overflow the displacement field. 119 /* The displacement to the next decision point in bytes. 122 * where it gives the displacement to the next block cache entry to be 125 int32_t displacement:16; member in struct:pt_bcache_entry
|
H A D | pt_insn.h | 98 /* The branch displacement. 102 * The displacement is applied to the address of the 105 int32_t displacement; member in struct:pt_insn_ext::__anon5916::__anon5917
|
/freebsd-13-stable/contrib/processor-trace/libipt/test/src/ |
H A D | ptunit-block_cache.c | 234 exp.displacement = 7; 246 ptu_int_eq(bce.displacement, exp.displacement); 266 exp.displacement = 28; 298 if (bce.displacement != exp.displacement)
|
/freebsd-13-stable/contrib/processor-trace/libipt/src/ |
H A D | pt_insn.c | 191 iext->variant.branch.displacement;
|
H A D | pt_block_decoder.c | 574 iext->variant.branch.displacement; 716 !iext->variant.branch.displacement) 1713 /* The displacement from @ip to @nip for the trampoline. */ 1717 bce.displacement = (int32_t) disp; 1722 /* If we can't reach @nip without overflowing the displacement field, we 1725 if ((int64_t) bce.displacement != disp) { 1883 * We are forced to re-decode @insn to get the branch displacement. 1886 * the size of a cache entry. Note that the displacement field is 1889 * displacement. 1944 if (iext.variant.branch.displacement < [all...] |
H A D | pt_insn_decoder.c | 560 if (iext->variant.branch.displacement || 604 iext->variant.branch.displacement; 647 ip += (uint64_t) (int64_t) iext->variant.branch.displacement; 705 iext->variant.branch.displacement;
|
H A D | pt_ild.c | 1087 iext->variant.branch.displacement = *b; 1092 iext->variant.branch.displacement = *w; 1097 iext->variant.branch.displacement = *d;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/Disassembler/ |
H A D | X86Disassembler.cpp | 582 insn->displacement = d8; 587 insn->displacement = d16; 592 insn->displacement = d32; 599 // Consumes all addressing information (ModR/M byte, SIB byte, and displacement. 1537 // Apply the AVX512 compressed displacement scaling factor. 1539 insn->displacement *= 1 << (Op.encoding - ENCODING_VSIB); 1556 // Apply the AVX512 compressed displacement scaling factor. 1558 insn->displacement *= 1 << (Op.encoding - ENCODING_RM); 2036 // 4. displacement (immediate) 0, or the displacement i 2043 MCOperand displacement; local [all...] |
H A D | X86DisassemblerDecoder.h | 460 /// Possible displacement types for effective-address computations. 607 // The displacement, used for memory operands 608 int32_t displacement; member in struct:llvm::X86Disassembler::InternalInstruction
|
/freebsd-13-stable/contrib/libcxxrt/ |
H A D | exception.cc | 999 int displacement = read_sleb128(&action_record); local 1000 action_record = displacement ? 1001 action_record_offset_base + displacement : 0;
|
/freebsd-13-stable/sys/amd64/vmm/ |
H A D | vmm_instruction_emul.c | 2715 vie->displacement = u.signed8; /* sign-extended */ 2717 vie->displacement = u.signed32; /* sign-extended */ 2804 vie->displacement = u.u64; 2887 gla2 = segbase + base + vie->scale * idx + vie->displacement; 2893 segbase, base, vie->scale, idx, vie->displacement,
|
/freebsd-13-stable/contrib/libarchive/libarchive/ |
H A D | archive_read_support_format_cab.c | 2198 int32_t cp, displacement, value; local 2204 displacement = value - cp; 2206 displacement = value + ds->translation_size; 2207 archive_le32enc(&b[1], (uint32_t)displacement);
|
/freebsd-13-stable/sys/amd64/include/ |
H A D | vmm.h | 594 int64_t displacement; /* optional addr displacement */ member in struct:vie
|