• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/libunwind/src/

Lines Matching defs:info

75                                                     dyld_unwind_sections* info) {
87 info->mh = (const struct mach_header *)mh;
88 info->dwarf_section = getsectiondata(mh, "__TEXT", "__eh_frame", &info->dwarf_section_length);
89 info->compact_unwind_section = getsectiondata(mh, "__TEXT", "__unwind_info", &info->compact_unwind_section_length);
91 if (!info->dwarf_section) {
92 info->dwarf_section_length = 0;
95 if (!info->compact_unwind_section) {
96 info->compact_unwind_section_length = 0;
163 /// Used by findUnwindSections() to return info about needed sections.
235 bool findUnwindSections(pint_t targetAddr, UnwindInfoSections &info);
396 UnwindInfoSections &info) {
400 info.dso_base = (uintptr_t)dyldInfo.mh;
402 info.dwarf_section = (uintptr_t)dyldInfo.dwarf_section;
403 info.dwarf_section_length = dyldInfo.dwarf_section_length;
405 info.compact_unwind_section = (uintptr_t)dyldInfo.compact_unwind_section;
406 info.compact_unwind_section_length = dyldInfo.compact_unwind_section_length;
411 info.dwarf_section_length = (uintptr_t)(&__eh_frame_end - &__eh_frame_start);
412 info.dwarf_section = (uintptr_t)(&__eh_frame_start);
414 (void *)info.dwarf_section, (void *)info.dwarf_section_length);
416 info.dwarf_index_section = (uintptr_t)(&__eh_frame_hdr_start);
417 info.dwarf_index_section_length = (uintptr_t)(&__eh_frame_hdr_end - &__eh_frame_hdr_start);
419 (void *)info.dwarf_index_section, (void *)info.dwarf_index_section_length);
421 if (info.dwarf_section_length)
425 info.arm_section = (uintptr_t)(&__exidx_start);
426 info.arm_section_length = (uintptr_t)(&__exidx_end - &__exidx_start);
428 (void *)info.arm_section, (void *)info.arm_section_length);
429 if (info.arm_section && info.arm_section_length)
451 info.dso_base = (uintptr_t)mods[i];
461 info.dwarf_section = begin;
462 info.dwarf_section_length = pish->Misc.VirtualSize;
474 (void)info;
480 info.arm_section =
482 info.arm_section_length = (uintptr_t)length * sizeof(EHABIIndexEntry);
483 if (info.arm_section && info.arm_section_length)
492 dl_iterate_cb_data cb_data = {this, &info, targetAddr};