Home
last modified time | relevance | path

Searched refs:orc (Results 1 – 19 of 19) sorted by relevance

/Linux-v4.19/tools/objtool/
Dorc_gen.c30 struct orc_entry *orc = &insn->orc; in create_orc() local
34 orc->end = insn->state.end; in create_orc()
37 orc->sp_reg = ORC_REG_UNDEFINED; in create_orc()
43 orc->sp_reg = ORC_REG_SP; in create_orc()
46 orc->sp_reg = ORC_REG_SP_INDIRECT; in create_orc()
49 orc->sp_reg = ORC_REG_BP; in create_orc()
52 orc->sp_reg = ORC_REG_BP_INDIRECT; in create_orc()
55 orc->sp_reg = ORC_REG_R10; in create_orc()
58 orc->sp_reg = ORC_REG_R13; in create_orc()
61 orc->sp_reg = ORC_REG_DI; in create_orc()
[all …]
Dorc_dump.c77 struct orc_entry *orc = NULL; in orc_dump() local
143 orc = data->d_buf; in orc_dump()
153 if (!symtab || !orc || !orc_ip) in orc_dump()
156 if (orc_size % sizeof(*orc) != 0) { in orc_dump()
161 nr_entries = orc_size / sizeof(*orc); in orc_dump()
200 print_reg(orc[i].sp_reg, orc[i].sp_offset); in orc_dump()
204 print_reg(orc[i].bp_reg, orc[i].bp_offset); in orc_dump()
207 orc_type_name(orc[i].type), orc[i].end); in orc_dump()
Dcheck.h56 struct orc_entry orc; member
67 int check(const char *objname, bool orc);
DBuild3 objtool-y += builtin-orc.o
Dcheck.c2160 int check(const char *_objname, bool orc) in check() argument
2167 file.elf = elf_open(objname, orc ? O_RDWR : O_RDONLY); in check()
2213 if (orc) { in check()
/Linux-v4.19/arch/x86/kernel/
Dunwind_orc.c118 static struct orc_entry *orc; in orc_find() local
155 orc = orc_module_find(ip); in orc_find()
156 if (orc) in orc_find()
157 return orc; in orc_find()
209 struct orc_entry *orc = _orc; in unwind_module_init() local
213 orc_size % sizeof(*orc) != 0 || in unwind_module_init()
214 num_entries != orc_size / sizeof(*orc)); in unwind_module_init()
223 cur_orc_table = orc; in unwind_module_init()
228 mod->arch.orc_unwind = orc; in unwind_module_init()
238 struct orc_entry *orc; in unwind_init() local
[all …]
Dmodule.c231 *para = NULL, *orc = NULL, *orc_ip = NULL; in module_finalize() local
244 orc = s; in module_finalize()
270 if (orc && orc_ip) in module_finalize()
272 (void *)orc->sh_addr, orc->sh_size); in module_finalize()
/Linux-v4.19/arch/powerpc/lib/
Dstrlen_32.S61 orc r9, r9, r6
72 orc r8, r8, r8
76 orc r9, r9, r8
/Linux-v4.19/tools/testing/selftests/powerpc/stringloops/
Dstrlen_32.S61 orc r9, r9, r6
72 orc r8, r8, r8
76 orc r9, r9, r8
/Linux-v4.19/arch/x86/include/asm/
Dunwind.h88 void *orc, size_t orc_size);
93 void *orc, size_t orc_size) {} in unwind_module_init()
/Linux-v4.19/arch/h8300/kernel/
Dentry.S93 orc #0x10,ccr /* switch kernel stack */
134 orc #0xc0,ccr
235 orc #7,exr
279 orc #0xc0,ccr
293 orc #0xc0,ccr
366 orc #0xc0,ccr
/Linux-v4.19/arch/um/include/asm/
Dunwind.h6 void *orc, size_t orc_size) {} in unwind_module_init()
/Linux-v4.19/arch/s390/kvm/
Dpriv.c1034 static inline int __do_essa(struct kvm_vcpu *vcpu, const int orc) in __do_essa() argument
1053 nappended = pgste_perform_essa(vcpu->kvm->mm, hva, orc, &ptev, &pgstev); in __do_essa()
1055 res = orc ? 0x10 : 0; in __do_essa()
1085 if (orc) { in __do_essa()
1102 int i, orc; in handle_essa() local
1113 orc = (vcpu->arch.sie_block->ipb & 0xf0000000) >> 28; in handle_essa()
1115 if (orc > (test_kvm_facility(vcpu->kvm, 147) ? ESSA_SET_STABLE_NODAT in handle_essa()
1151 i = __do_essa(vcpu, orc); in handle_essa()
/Linux-v4.19/arch/powerpc/crypto/
Dmd5-asm.S133 orc rT0,b,d; /* 1: f = b or ~d */ \
142 orc rT0,a,c; /* 2: f = b or ~d */ \
/Linux-v4.19/arch/s390/mm/
Dpgtable.c968 int pgste_perform_essa(struct mm_struct *mm, unsigned long hva, int orc, in pgste_perform_essa() argument
977 WARN_ON_ONCE(orc > ESSA_MAX); in pgste_perform_essa()
978 if (unlikely(orc > ESSA_MAX)) in pgste_perform_essa()
990 switch (orc) { in pgste_perform_essa()
/Linux-v4.19/scripts/
DMakefile.build240 objtool_args = $(if $(CONFIG_UNWINDER_ORC),orc generate,check)
278 $(wildcard include/config/orc/unwinder.h \
/Linux-v4.19/tools/objtool/Documentation/
Dstack-validation.txt23 (Objtool also has an 'orc generate' subcommand which generates debuginfo
24 for the ORC unwinder. See Documentation/x86/orc-unwinder.txt in the
104 For more details, see Documentation/x86/orc-unwinder.txt.
/Linux-v4.19/arch/s390/include/asm/
Dpgtable.h1120 int pgste_perform_essa(struct mm_struct *mm, unsigned long hva, int orc,
/Linux-v4.19/
DCREDITS2813 E: orc@pell.chi.il.us