Lines Matching refs:dl_info
606 Dl_info dl_info; in ReportCrash() local
616 memset( &dl_info, 0, sizeof(dl_info) ); in ReportCrash()
619 if ( dladdr( stackframes[iFrame], &dl_info) ) in ReportCrash()
628 dli_fname = dl_info.dli_fname ? strrchr( dl_info.dli_fname, '/' ) : NULL; in ReportCrash()
632 memcpy( szDirectory, dl_info.dli_fname, dli_fname - dl_info.dli_fname ); in ReportCrash()
633 szDirectory[dli_fname - dl_info.dli_fname] = 0; in ReportCrash()
641 dli_fname = dl_info.dli_fname; in ReportCrash()
649 dl_info.dli_fname, checksum, sizeof(checksum) ); in ReportCrash()
664 if ( dl_info.dli_fbase && dl_info.dli_fname ) in ReportCrash()
667 ElfW(Off) dynamic_offset = dynamic_section_offset(dl_info.dli_fname); in ReportCrash()
672 dl_info.dli_fname, in ReportCrash()
673 (char*)stackframes[iFrame] - (char*)dl_info.dli_fbase in ReportCrash()
676 …ut, " rel=\"0x%" SAL_PRI_PTRDIFFT "x\"", (char *)stackframes[iFrame] - (char *)dl_info.dli_fbase ); in ReportCrash()
690 if ( dl_info.dli_sname && dl_info.dli_saddr ) in ReportCrash()
693 fputs_xml( dl_info.dli_sname, stackout ); in ReportCrash()
695 (char*)stackframes[iFrame] - (char*)dl_info.dli_saddr ); in ReportCrash()
698 fputs_xml( dl_info.dli_sname, xmlout ); in ReportCrash()
700 (char *)stackframes[iFrame] - (char *)dl_info.dli_saddr ); in ReportCrash()