Searched refs:orc (Results 1 - 25 of 26) sorted by relevance

12

/linux-master/tools/objtool/arch/x86/
H A Dorc.c6 #include <objtool/orc.h>
10 int init_orc_entry(struct orc_entry *orc, struct cfi_state *cfi, struct instruction *insn) argument
14 memset(orc, 0, sizeof(*orc));
22 orc->type = ORC_TYPE_UNDEFINED;
28 orc->type = ORC_TYPE_UNDEFINED;
31 orc->type = ORC_TYPE_END_OF_STACK;
34 orc->type = ORC_TYPE_CALL;
37 orc->type = ORC_TYPE_REGS;
40 orc
105 struct orc_entry *orc; local
177 orc_print_dump(struct elf *dummy_elf, struct orc_entry *orc, int i) argument
[all...]
/linux-master/tools/objtool/arch/loongarch/
H A Dorc.c6 #include <objtool/orc.h>
10 int init_orc_entry(struct orc_entry *orc, struct cfi_state *cfi, struct instruction *insn) argument
15 memset(orc, 0, sizeof(*orc));
23 orc->type = ORC_TYPE_UNDEFINED;
29 orc->type = ORC_TYPE_UNDEFINED;
32 orc->type = ORC_TYPE_END_OF_STACK;
35 orc->type = ORC_TYPE_CALL;
38 orc->type = ORC_TYPE_REGS;
41 orc
106 struct orc_entry *orc; local
157 orc_print_dump(struct elf *dummy_elf, struct orc_entry *orc, int i) argument
[all...]
/linux-master/tools/objtool/
H A Dorc_gen.c13 #include <objtool/orc.h>
19 struct orc_entry orc; member in struct:orc_list_entry
24 static int orc_list_add(struct list_head *orc_list, struct orc_entry *orc, argument
34 entry->orc = *orc;
61 struct orc_entry orc, prev_orc = {0}; local
73 if (init_orc_entry(&orc, insn->cfi, insn))
75 if (!memcmp(&prev_orc, &orc, sizeof(orc)))
77 if (orc_list_add(&orc_list, &orc, se
[all...]
H A Dorc_dump.c9 #include <objtool/orc.h>
16 struct orc_entry *orc = NULL; local
91 orc = data->d_buf;
101 if (!symtab || !strtab_idx || !orc || !orc_ip)
104 if (orc_size % sizeof(*orc) != 0) {
109 nr_entries = orc_size / sizeof(*orc);
153 orc_print_dump(&dummy_elf, orc, i);
H A Dbuiltin-check.c31 if (!str || !strcmp(str, "orc")) {
74 OPT_BOOLEAN('o', "orc", &opts.orc, "generate ORC metadata"),
84 OPT_CALLBACK_OPTARG(0, "dump", NULL, NULL, "orc", "dump metadata", parse_dump),
139 opts.orc ||
H A Dcheck.c2632 if (opts.stackval || opts.orc || opts.uaccess || opts.noinstr) {
4730 if (opts.stackval || opts.orc || opts.uaccess) {
4836 if (opts.orc && nr_insns) {
/linux-master/arch/um/include/asm/
H A Dunwind.h6 void *orc, size_t orc_size) {}
5 unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size, void *orc, size_t orc_size) argument
/linux-master/tools/objtool/include/objtool/
H A Dorc.h7 int init_orc_entry(struct orc_entry *orc, struct cfi_state *cfi, struct instruction *insn);
8 void orc_print_dump(struct elf *dummy_elf, struct orc_entry *orc, int i);
H A Dbuiltin.h19 bool orc; member in struct:opts
/linux-master/arch/loongarch/kernel/
H A Dunwind_orc.c109 * Ftrace dynamic trampolines do not have orc entries of their own.
111 * defined in ftrace_*.S, which do have orc entries.
115 * function's orc entry, as the placement of the return code in
152 static struct orc_entry *orc; local
189 orc = orc_module_find(ip);
190 if (orc)
191 return orc;
246 struct orc_entry *orc = _orc; local
250 orc_size % sizeof(*orc) != 0 ||
251 num_entries != orc_size / sizeof(*orc));
276 struct orc_entry *orc; local
395 struct orc_entry *orc; local
[all...]
H A Dmodule.c514 const Elf_Shdr *s, *alt = NULL, *orc = NULL, *orc_ip = NULL, *ftrace = NULL; local
520 orc = s;
530 if (orc && orc_ip)
531 unwind_module_init(mod, (void *)orc_ip->sh_addr, orc_ip->sh_size, (void *)orc->sh_addr, orc->sh_size);
/linux-master/arch/x86/kernel/
H A Dunwind_orc.c134 * Ftrace dynamic trampolines do not have orc entries of their own.
136 * defined in ftrace_*.S, which do have orc entries.
140 * function's orc entry, as the placement of the return code in
200 static struct orc_entry *orc; local
237 orc = orc_module_find(ip);
238 if (orc)
239 return orc;
293 struct orc_entry *orc = _orc; local
297 orc_size % sizeof(*orc) != 0 ||
298 num_entries != orc_size / sizeof(*orc));
322 struct orc_entry *orc; local
472 struct orc_entry *orc; local
[all...]
H A Dmodule.c228 *orc = NULL, *orc_ip = NULL, local
239 orc = s;
311 if (orc && orc_ip)
313 (void *)orc->sh_addr, orc->sh_size);
/linux-master/arch/powerpc/lib/
H A Dstrlen_32.S61 orc r9, r9, r6
72 orc r8, r8, r8
76 orc r9, r9, r8
/linux-master/tools/testing/selftests/powerpc/stringloops/
H A Dstrlen_32.S61 orc r9, r9, r6
72 orc r8, r8, r8
76 orc r9, r9, r8
/linux-master/arch/riscv/lib/
H A Dstrlen.S82 orc.b t1, t1
112 orc.b t1, t1
H A Dstrncmp.S83 orc.b t3, t0
85 orc.b t3, t1
H A Dstrcmp.S74 orc.b t3, t0
/linux-master/arch/x86/include/asm/
H A Dunwind.h98 void *orc, size_t orc_size);
103 void *orc, size_t orc_size) {}
102 unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size, void *orc, size_t orc_size) argument
/linux-master/arch/loongarch/include/asm/
H A Dunwind.h92 void unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size, void *orc, size_t orc_size);
95 static inline void unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size, void *orc, size_t orc_size) {} argument
/linux-master/arch/s390/include/asm/
H A Dunwind.h95 size_t orc_ip_size, void *orc,
94 unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size, void *orc, size_t orc_size) argument
/linux-master/arch/powerpc/crypto/
H A Dmd5-asm.S124 orc rT0,b,d; /* 1: f = b or ~d */ \
133 orc rT0,a,c; /* 2: f = b or ~d */ \
/linux-master/arch/s390/kvm/
H A Dpriv.c1157 static inline int __do_essa(struct kvm_vcpu *vcpu, const int orc) argument
1176 nappended = pgste_perform_essa(vcpu->kvm->mm, hva, orc, &ptev, &pgstev);
1178 res = orc ? 0x10 : 0;
1208 if (orc) {
1225 int i, orc; local
1236 orc = (vcpu->arch.sie_block->ipb & 0xf0000000) >> 28;
1238 if (orc > (test_kvm_facility(vcpu->kvm, 147) ? ESSA_SET_STABLE_NODAT
1274 i = __do_essa(vcpu, orc);
/linux-master/arch/s390/mm/
H A Dpgtable.c1034 * @orc: the specific action to perform, see the ESSA_SET_* macros.
1040 * of orc, -EFAULT for invalid addresses.
1042 int pgste_perform_essa(struct mm_struct *mm, unsigned long hva, int orc, argument
1052 WARN_ON_ONCE(orc > ESSA_MAX);
1053 if (unlikely(orc > ESSA_MAX))
1069 switch (orc) {
/linux-master/scripts/
H A DMakefile.lib277 objtool-args-$(CONFIG_UNWINDER_ORC) += --orc

Completed in 805 milliseconds

12