orc_ip
void unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size, void *orc, size_t orc_size);
static inline void unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size, void *orc, size_t orc_size) {}
const Elf_Shdr *s, *alt = NULL, *orc = NULL, *orc_ip = NULL, *ftrace = NULL;
orc_ip = s;
if (orc && orc_ip)
unwind_module_init(mod, (void *)orc_ip->sh_addr, orc_ip->sh_size, (void *)orc->sh_addr, orc->sh_size);
unsigned long a_val = orc_ip(a);
unsigned long b_val = orc_ip(b);
int *orc_ip = _orc_ip;
cur_orc_ip_table = orc_ip;
sort(orc_ip, num_entries, sizeof(int), orc_sort_cmp, orc_sort_swap);
mod->arch.orc_unwind_ip = orc_ip;
if (orc_ip(mid) <= ip) {
static inline void unwind_module_init(struct module *mod, void *orc_ip,
unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size,
void unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size,
void unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size,
*orc = NULL, *orc_ip = NULL,
orc_ip = s;
if (orc && orc_ip)
unwind_module_init(me, (void *)orc_ip->sh_addr, orc_ip->sh_size,
if (orc_ip(mid) <= ip) {
unsigned long a_val = orc_ip(a);
unsigned long b_val = orc_ip(b);
int *orc_ip = _orc_ip;
cur_orc_ip_table = orc_ip;
sort(orc_ip, num_entries, sizeof(int), orc_sort_cmp, orc_sort_swap);
mod->arch.orc_unwind_ip = orc_ip;
unsigned long a_val = orc_ip(a);
unsigned long b_val = orc_ip(b);
int fd, nr_entries, i, *orc_ip = NULL, orc_size = 0;
printf("%llx:", (unsigned long long)(orc_ip_addr + (i * sizeof(int)) + orc_ip[i]));
orc_ip = data->d_buf;
if (!symtab || !strtab_idx || !orc || !orc_ip)