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

Lines Matching refs:context

116        struct _Unwind_Context* context);
121 struct _Unwind_Context* context);
154 struct _Unwind_Context* context,
162 struct _Unwind_Context* context);
208 _Unwind_VRS_Get(_Unwind_Context *context, _Unwind_VRS_RegClass regclass,
213 _Unwind_VRS_Set(_Unwind_Context *context, _Unwind_VRS_RegClass regclass,
218 _Unwind_VRS_Pop(_Unwind_Context *context, _Unwind_VRS_RegClass regclass,
225 extern uintptr_t _Unwind_GetGR(struct _Unwind_Context *context, int index);
226 extern void _Unwind_SetGR(struct _Unwind_Context *context, int index,
228 extern uintptr_t _Unwind_GetIP(struct _Unwind_Context *context);
247 uintptr_t _Unwind_GetGR(struct _Unwind_Context *context, int index) {
249 _Unwind_VRS_Get(context, _UVRSC_CORE, (uint32_t)index, _UVRSD_UINT32, &value);
254 void _Unwind_SetGR(struct _Unwind_Context *context, int index,
256 _Unwind_VRS_Set(context, _UVRSC_CORE, (uint32_t)index, _UVRSD_UINT32, &value);
260 uintptr_t _Unwind_GetIP(struct _Unwind_Context *context) {
262 return _Unwind_GetGR(context, 15) & (~(uintptr_t)0x1);
266 void _Unwind_SetIP(struct _Unwind_Context *context, uintptr_t value) {
267 uintptr_t thumb_bit = _Unwind_GetGR(context, 15) & ((uintptr_t)0x1);
268 _Unwind_SetGR(context, 15, value | thumb_bit);
272 extern uintptr_t _Unwind_GetRegionStart(struct _Unwind_Context *context);
274 _Unwind_GetLanguageSpecificData(struct _Unwind_Context *context);
325 extern uintptr_t _Unwind_GetIPInfo(struct _Unwind_Context *context,
360 extern uintptr_t _Unwind_GetDataRelBase(struct _Unwind_Context *context)
362 extern uintptr_t _Unwind_GetTextRelBase(struct _Unwind_Context *context)