Lines Matching refs:context

112        struct _Unwind_Context* context);
117 struct _Unwind_Context* context);
150 struct _Unwind_Context* context,
158 struct _Unwind_Context* context);
204 _Unwind_VRS_Get(_Unwind_Context *context, _Unwind_VRS_RegClass regclass,
209 _Unwind_VRS_Set(_Unwind_Context *context, _Unwind_VRS_RegClass regclass,
214 _Unwind_VRS_Pop(_Unwind_Context *context, _Unwind_VRS_RegClass regclass,
221 extern uintptr_t _Unwind_GetGR(struct _Unwind_Context *context, int index);
222 extern void _Unwind_SetGR(struct _Unwind_Context *context, int index,
224 extern uintptr_t _Unwind_GetIP(struct _Unwind_Context *context);
243 uintptr_t _Unwind_GetGR(struct _Unwind_Context *context, int index);
245 uintptr_t _Unwind_GetGR(struct _Unwind_Context *context, int index) {
247 _Unwind_VRS_Get(context, _UVRSC_CORE, (uint32_t)index, _UVRSD_UINT32, &value);
252 void _Unwind_SetGR(struct _Unwind_Context *context, int index,
255 void _Unwind_SetGR(struct _Unwind_Context *context, int index,
257 _Unwind_VRS_Set(context, _UVRSC_CORE, (uint32_t)index, _UVRSD_UINT32, &value);
261 uintptr_t _Unwind_GetIP(struct _Unwind_Context *context) ;
263 uintptr_t _Unwind_GetIP(struct _Unwind_Context *context) {
265 return _Unwind_GetGR(context, 15) & (~(uintptr_t)0x1);
269 void _Unwind_SetIP(struct _Unwind_Context *context, uintptr_t value);
271 void _Unwind_SetIP(struct _Unwind_Context *context, uintptr_t value) {
272 uintptr_t thumb_bit = _Unwind_GetGR(context, 15) & ((uintptr_t)0x1);
273 _Unwind_SetGR(context, 15, value | thumb_bit);
277 extern uintptr_t _Unwind_GetRegionStart(struct _Unwind_Context *context);
279 _Unwind_GetLanguageSpecificData(struct _Unwind_Context *context);
330 extern uintptr_t _Unwind_GetIPInfo(struct _Unwind_Context *context,
365 extern uintptr_t _Unwind_GetDataRelBase(struct _Unwind_Context *context)
367 extern uintptr_t _Unwind_GetTextRelBase(struct _Unwind_Context *context)