/kernel/linux/linux-5.10/tools/objtool/ |
H A D | orc_dump.c | 66 int fd, nr_entries, i, *orc_ip = NULL, orc_size = 0; in orc_dump() local 138 orc_ip = data->d_buf; in orc_dump() 145 if (!symtab || !strtab_idx || !orc || !orc_ip) in orc_dump() 194 printf("%llx:", (unsigned long long)(orc_ip_addr + (i * sizeof(int)) + orc_ip[i])); in orc_dump()
|
/kernel/linux/linux-6.6/tools/objtool/ |
H A D | orc_dump.c | 70 int fd, nr_entries, i, *orc_ip = NULL, orc_size = 0; in orc_dump() local 149 orc_ip = data->d_buf; in orc_dump() 156 if (!symtab || !strtab_idx || !orc || !orc_ip) in orc_dump() 205 printf("%llx:", (unsigned long long)(orc_ip_addr + (i * sizeof(int)) + orc_ip[i])); in orc_dump()
|
/kernel/linux/linux-5.10/arch/loongarch/kernel/ |
H A D | unwind_orc.c | 47 static inline unsigned long orc_ip(const int *ip) in orc_ip() function 71 if (orc_ip(mid) <= ip) { in __orc_find() 184 unsigned long a_val = orc_ip(a); in orc_sort_cmp() 185 unsigned long b_val = orc_ip(b); in orc_sort_cmp() 206 int *orc_ip = _orc_ip; in unwind_module_init() local 220 cur_orc_ip_table = orc_ip; in unwind_module_init() 222 sort(orc_ip, num_entries, sizeof(int), orc_sort_cmp, orc_sort_swap); in unwind_module_init() 225 mod->arch.orc_unwind_ip = orc_ip; in unwind_module_init()
|
H A D | module.c | 531 const Elf_Shdr *s, *orc = NULL, *orc_ip = NULL, *alt = NULL, *ftrace = NULL; in module_finalize() local 541 orc_ip = s; in module_finalize() 549 if (orc && orc_ip) in module_finalize() 550 unwind_module_init(mod, (void *)orc_ip->sh_addr, orc_ip->sh_size, (void *)orc->sh_addr, orc->sh_size); in module_finalize()
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | unwind_orc.c | 28 static inline unsigned long orc_ip(const int *ip) in orc_ip() function 52 if (orc_ip(mid) <= ip) { in __orc_find() 225 unsigned long a_val = orc_ip(a); in orc_sort_cmp() 226 unsigned long b_val = orc_ip(b); in orc_sort_cmp() 246 int *orc_ip = _orc_ip; in unwind_module_init() local 260 cur_orc_ip_table = orc_ip; in unwind_module_init() 262 sort(orc_ip, num_entries, sizeof(int), orc_sort_cmp, orc_sort_swap); in unwind_module_init() 265 mod->arch.orc_unwind_ip = orc_ip; in unwind_module_init()
|
H A D | module.c | 254 *para = NULL, *orc = NULL, *orc_ip = NULL, in module_finalize() local 270 orc_ip = s; in module_finalize() 306 if (orc && orc_ip) in module_finalize() 307 unwind_module_init(me, (void *)orc_ip->sh_addr, orc_ip->sh_size, in module_finalize()
|
/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | unwind.h | 51 void unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size, void *orc, size_t orc_size); 54 static inline void unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size, void *orc, size_t orc_size) {} in unwind_module_init() argument
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | unwind_orc.c | 78 static inline unsigned long orc_ip(const int *ip) in orc_ip() function 102 if (orc_ip(mid) <= ip) { in __orc_find() 271 unsigned long a_val = orc_ip(a); in orc_sort_cmp() 272 unsigned long b_val = orc_ip(b); in orc_sort_cmp() 292 int *orc_ip = _orc_ip; in unwind_module_init() local 306 cur_orc_ip_table = orc_ip; in unwind_module_init() 308 sort(orc_ip, num_entries, sizeof(int), orc_sort_cmp, orc_sort_swap); in unwind_module_init() 311 mod->arch.orc_unwind_ip = orc_ip; in unwind_module_init()
|
H A D | module.c | 279 *para = NULL, *orc = NULL, *orc_ip = NULL, in module_finalize() local 294 orc_ip = s; in module_finalize() 372 if (orc && orc_ip) in module_finalize() 373 unwind_module_init(me, (void *)orc_ip->sh_addr, orc_ip->sh_size, in module_finalize()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | unwind.h | 93 void unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size, 98 void unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size, in unwind_module_init() argument
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | unwind.h | 97 void unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size, 102 void unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size, in unwind_module_init() argument
|
/kernel/linux/linux-5.10/arch/um/include/asm/ |
H A D | unwind.h | 5 unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size, in unwind_module_init() argument
|
/kernel/linux/linux-6.6/arch/um/include/asm/ |
H A D | unwind.h | 5 unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size, in unwind_module_init() argument
|
/kernel/linux/linux-5.10/scripts/ |
H A D | sorttable.h | 99 static inline unsigned long orc_ip(const int *ip) in orc_ip() function 109 unsigned long a_val = orc_ip(a); in orc_sort_cmp() 110 unsigned long b_val = orc_ip(b); in orc_sort_cmp()
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | unwind.h | 79 static inline void unwind_module_init(struct module *mod, void *orc_ip, in unwind_module_init() argument
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | unwind.h | 94 static inline void unwind_module_init(struct module *mod, void *orc_ip, in unwind_module_init() argument
|
/kernel/linux/linux-6.6/scripts/ |
H A D | sorttable.h | 106 static inline unsigned long orc_ip(const int *ip) in orc_ip() function 116 unsigned long a_val = orc_ip(a); in orc_sort_cmp() 117 unsigned long b_val = orc_ip(b); in orc_sort_cmp()
|