Lines Matching refs:cb_data
463 struct arm_cb_data *cb_data = data; in arm_phdr_cb() local
474 if (cb_data->ip >= phdr->p_vaddr + info->dlpi_addr && in arm_phdr_cb()
475 cb_data->ip < phdr->p_vaddr + info->dlpi_addr + phdr->p_memsz) in arm_phdr_cb()
490 cb_data->di.format = UNW_INFO_FORMAT_ARM_EXIDX; in arm_phdr_cb()
491 cb_data->di.start_ip = p_text->p_vaddr + info->dlpi_addr; in arm_phdr_cb()
492 cb_data->di.end_ip = cb_data->di.start_ip + p_text->p_memsz; in arm_phdr_cb()
493 cb_data->di.u.rti.name_ptr = (unw_word_t) info->dlpi_name; in arm_phdr_cb()
494 cb_data->di.u.rti.table_data = p_arm_exidx->p_vaddr + info->dlpi_addr; in arm_phdr_cb()
495 cb_data->di.u.rti.table_len = p_arm_exidx->p_memsz; in arm_phdr_cb()
518 struct arm_cb_data cb_data; in arm_find_proc_info() local
520 memset (&cb_data, 0, sizeof (cb_data)); in arm_find_proc_info()
521 cb_data.ip = ip; in arm_find_proc_info()
522 cb_data.pi = pi; in arm_find_proc_info()
523 cb_data.di.format = -1; in arm_find_proc_info()
526 ret = dl_iterate_phdr (arm_phdr_cb, &cb_data); in arm_find_proc_info()
529 if (cb_data.di.format != -1) in arm_find_proc_info()
530 ret = tdep_search_unwind_table (as, ip, &cb_data.di, pi, in arm_find_proc_info()