Lines Matching refs:unwindinfo
37 getunwind_core(Lm_list *lml, void *pc, Dl_amd64_unwindinfo *unwindinfo)
44 if (unwindinfo == NULL) {
48 if ((unwindinfo->dlui_version < DLUI_VERS_1) ||
49 (unwindinfo->dlui_version > DLUI_VERS_CURRENT)) {
51 unwindinfo->dlui_version, DLUI_VERS_CURRENT);
58 unwindinfo->dlui_flags = 0;
59 unwindinfo->dlui_objname = 0;
60 unwindinfo->dlui_unwindstart = 0;
61 unwindinfo->dlui_unwindend = 0;
62 unwindinfo->dlui_segstart = 0;
63 unwindinfo->dlui_segend = 0;
83 unwindinfo->dlui_objname = (char *)PATHNAME(lmp);
84 unwindinfo->dlui_segstart = mpp->mr_addr;
85 unwindinfo->dlui_segend = mpp->mr_addr + mpp->mr_msize;
95 unwindinfo->dlui_unwindstart =
97 unwindinfo->dlui_unwindend =
102 unwindinfo->dlui_flags |= DLUI_FLG_NOUNWIND;
104 unwindinfo->dlui_flags |=
110 unwindinfo->dlui_flags = DLUI_FLG_NOOBJ | DLUI_FLG_NOUNWIND;
112 return (unwindinfo);
118 dlamd64getunwind(void *pc, Dl_amd64_unwindinfo *unwindinfo)
127 unwindinfo = getunwind_core(lml, pc, unwindinfo);
131 return (unwindinfo);