Lines Matching refs:opcode
98 static int __always_inline skip_xleb128(const u8 **opcode, int size) in skip_xleb128() argument
103 c = *(*opcode)++; in skip_xleb128()
156 const u8 *opcode = frame->opcodes; in scs_handle_fde_frame() local
161 opcode = frame->opcodes64; in scs_handle_fde_frame()
166 if (*opcode & BIT(7)) in scs_handle_fde_frame()
169 l = *opcode++; in scs_handle_fde_frame()
170 opcode += l; in scs_handle_fde_frame()
178 switch (*opcode++) { in scs_handle_fde_frame()
185 loc += *opcode++ * code_alignment_factor; in scs_handle_fde_frame()
190 loc += *opcode++ * code_alignment_factor; in scs_handle_fde_frame()
191 loc += (*opcode++ << 8) * code_alignment_factor; in scs_handle_fde_frame()
197 size = skip_xleb128(&opcode, size); in scs_handle_fde_frame()
205 size = skip_xleb128(&opcode, size); in scs_handle_fde_frame()
215 loc += (opcode[-1] & 0x3f) * code_alignment_factor; in scs_handle_fde_frame()