Lines Matching refs:cbdata
452 dl_iterate_cb_data *cbdata) { in checkAddrInSegment() argument
456 if (cbdata->targetAddr >= begin && cbdata->targetAddr < end) { in checkAddrInSegment()
457 cbdata->sects->dso_base = begin; in checkAddrInSegment()
458 cbdata->sects->text_segment_length = phdr->p_memsz; in checkAddrInSegment()
466 dl_iterate_cb_data *cbdata) { in checkForUnwindInfoSegment() argument
471 cbdata->sects->dwarf_index_section = eh_frame_hdr_start; in checkForUnwindInfoSegment()
472 cbdata->sects->dwarf_index_section_length = phdr->p_memsz; in checkForUnwindInfoSegment()
474 *cbdata->addressSpace, eh_frame_hdr_start, phdr->p_memsz, in checkForUnwindInfoSegment()
478 cbdata->sects->dwarf_section = hdrInfo.eh_frame_ptr; in checkForUnwindInfoSegment()
479 cbdata->sects->dwarf_section_length = SIZE_MAX; in checkForUnwindInfoSegment()
487 cbdata->sects->arm_section = exidx_start; in checkForUnwindInfoSegment()
488 cbdata->sects->arm_section_length = phdr->p_memsz; in checkForUnwindInfoSegment()
499 auto cbdata = static_cast<dl_iterate_cb_data *>(data); in findUnwindSectionsByPhdr() local
500 if (pinfo->dlpi_phnum == 0 || cbdata->targetAddr < pinfo->dlpi_addr) in findUnwindSectionsByPhdr()
517 if (checkAddrInSegment(&pinfo->dlpi_phdr[i], image_base, cbdata)) { in findUnwindSectionsByPhdr()
530 if (checkForUnwindInfoSegment(phdr, image_base, cbdata)) { in findUnwindSectionsByPhdr()
539 TheFrameHeaderCache.add(cbdata->sects); in findUnwindSectionsByPhdr()