Lines Matching full:instruction
63 For example, the first relocation corresponds to the first instruction
81 Similarly, the second relocation is at ``.text`` offset ``0x18``, instruction 3,
117 For example, ``R_BPF_64_64`` relocation type is used for ``ld_imm64`` instruction.
137 Type ``R_BPF_64_32`` is used for call instruction. The call target section
195 so the ``call`` instruction offset is ``(0 + 0)/8 - 1 = -1``.
197 offset ``0x18``, so the ``call`` instruction offset is ``(0 + 0x18)/8 - 1 = 2``.
257 or offset fields of the instruction at load time with information
260 Field to patch is selected basing on the instruction class:
272 * Field-based - patch instruction with field related information, e.g.
273 change offset field of the BPF_LDX instruction to reflect offset
276 * Type-based - patch instruction with type related information, e.g.
277 change immediate field of the BPF_ALU move instruction to 0 or 1 to
280 * Enum-based - patch instruction with enum related information, e.g.
281 change immediate field of the BPF_LD_IMM64 instruction to reflect
361 * ``insn_off`` - instruction offset (in bytes) within a code section
372 conceptually very close to LLVM's `getelementptr <GEP_>`_ instruction's
410 .. _GEP: https://llvm.org/docs/LangRef.html#getelementptr-instruction