orc_entry
struct orc_entry *orc_unwind;
static struct orc_entry *orc_module_find(unsigned long ip)
static struct orc_entry *orc_find(unsigned long ip);
static struct orc_entry *orc_ftrace_find(unsigned long ip)
static struct orc_entry *orc_ftrace_find(unsigned long ip)
static struct orc_entry *orc_find(unsigned long ip)
static struct orc_entry *orc;
static struct orc_entry *cur_orc_table = __start_orc_unwind;
struct orc_entry *orc_a, *orc_b;
struct orc_entry *orc_a;
extern struct orc_entry __start_orc_unwind[];
extern struct orc_entry __stop_orc_unwind[];
struct orc_entry *orc = _orc;
struct orc_entry *orc;
orc_size % sizeof(struct orc_entry) != 0 ||
num_entries != orc_size / sizeof(struct orc_entry)) {
static struct orc_entry orc_fp_entry = {
struct orc_entry *orc;
static struct orc_entry orc_null_entry = {
static struct orc_entry *__orc_find(int *ip_table, struct orc_entry *u_table,
static struct orc_entry *orc_module_find(unsigned long ip)
struct orc_entry *orc_unwind;
static struct orc_entry *orc_module_find(unsigned long ip)
static struct orc_entry *orc_module_find(unsigned long ip)
static struct orc_entry *orc_find(unsigned long ip);
static struct orc_entry *orc_ftrace_find(unsigned long ip)
static struct orc_entry *orc_ftrace_find(unsigned long ip)
static struct orc_entry orc_fp_entry = {
static struct orc_entry *orc_bpf_find(unsigned long ip)
static struct orc_entry null_orc_entry = {
static struct orc_entry *orc_find(unsigned long ip)
static struct orc_entry *orc;
static struct orc_entry *cur_orc_table = __start_orc_unwind;
struct orc_entry *orc_a, *orc_b;
struct orc_entry *orc_a;
struct orc_entry *orc = _orc;
extern struct orc_entry __start_orc_unwind[];
extern struct orc_entry __stop_orc_unwind[];
struct orc_entry *orc;
orc_size % sizeof(struct orc_entry) != 0 ||
num_entries != orc_size / sizeof(struct orc_entry)) {
struct orc_entry *orc;
static struct orc_entry *__orc_find(int *ip_table, struct orc_entry *u_table,
static struct orc_entry *g_orc_table;
struct orc_entry *orc_a, *orc_b;
struct orc_entry *tmp_orc_table = NULL;
unsigned int orc_size = num_entries * sizeof(struct orc_entry);
tmp_orc_table = (struct orc_entry *)malloc(orc_size);
g_orc_table = (struct orc_entry *)((void *)ehdr +
orc_size % sizeof(struct orc_entry) != 0 ||
orc_num_entries != orc_size / sizeof(struct orc_entry)) {
struct orc_entry *o)
struct orc_entry *orc;
orc = (struct orc_entry *)orc_sec->data->d_buf + idx;
void orc_print_dump(struct elf *dummy_elf, struct orc_entry *orc, int i)
int init_orc_entry(struct orc_entry *orc, struct cfi_state *cfi, struct instruction *insn)
struct orc_entry *o)
struct orc_entry *orc;
orc = (struct orc_entry *)orc_sec->data->d_buf + idx;
void orc_print_dump(struct elf *dummy_elf, struct orc_entry *orc, int i)
int init_orc_entry(struct orc_entry *orc, struct cfi_state *cfi, struct instruction *insn)
struct orc_entry *o);
int init_orc_entry(struct orc_entry *orc, struct cfi_state *cfi, struct instruction *insn);
void orc_print_dump(struct elf *dummy_elf, struct orc_entry *orc, int i);
struct orc_entry *orc = NULL;
nr * sizeof(struct orc_entry),
sizeof(struct orc_entry),
struct orc_entry orc;
static int orc_list_add(struct list_head *orc_list, struct orc_entry *orc,
struct orc_entry null = { .type = ORC_TYPE_UNDEFINED };
struct orc_entry orc, prev_orc = {0};