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