OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:unwind_exception
(Results
1 - 4
of
4
) sorted by null
/ndk/sources/cxx-stl/gabi++/src/
personality.cc
57
if (version != 1 ||
unwind_exception
== 0 || context == 0) {
68
scanEHTable(results, actions, native_exception,
unwind_exception
, context);
72
__cxa_exception* exception_header = reinterpret_cast<__cxa_exception*>(
unwind_exception
+1)-1;
78
saveDataToBarrierCache(
unwind_exception
, context, results);
82
return continueUnwinding(
unwind_exception
, context);
92
__cxa_exception* exception_header = reinterpret_cast<__cxa_exception*>(
unwind_exception
+1)-1;
98
loadDataFromBarrierCache(
unwind_exception
, results);
100
scanEHTable(results, actions, native_exception,
unwind_exception
, context);
103
call_terminate(
unwind_exception
);
variable
106
setRegisters(
unwind_exception
, context, results)
118
prepareBeginCleanup(
unwind_exception
);
variable
[
all
...]
helper_func_internal.h
39
void call_terminate(_Unwind_Exception*
unwind_exception
) _GABIXX_HIDDEN;
53
_Unwind_Exception*
unwind_exception
)
56
void setRegisters(_Unwind_Exception*
unwind_exception
,
83
_Unwind_Exception*
unwind_exception
,
90
_Unwind_Exception*
unwind_exception
, \
93
uint64_t exceptionClass =
unwind_exception
->exception_class; \
105
if (
unwind_exception
->barrier_cache.sp == _Unwind_GetGR(context, UNWIND_STACK_REG)) { \
111
return continueUnwinding(
unwind_exception
, context); \
115
_Unwind_SetGR (context, UNWIND_POINTER_REG, reinterpret_cast<uint32_t>(
unwind_exception
));
119
_Unwind_Exception*
unwind_exception
, _Unwind_Context* context)
[
all
...]
helper_func_internal.cc
50
_Unwind_Exception*
unwind_exception
);
52
void call_terminate(_Unwind_Exception*
unwind_exception
) {
53
__cxa_begin_catch(
unwind_exception
); // terminate is also a handler
61
_Unwind_Exception*
unwind_exception
,
153
classInfo, ttypeEncoding,
unwind_exception
);
162
results.adjustedPtr =
unwind_exception
+1;
170
call_terminate(
unwind_exception
);
173
__cxa_exception* exception_header = (__cxa_exception*)(
unwind_exception
+1) - 1;
174
void* adjustedPtr =
unwind_exception
+1;
179
call_terminate(
unwind_exception
);
[
all
...]
call_unexpected.cc
188
_Unwind_Exception*
unwind_exception
= static_cast<_Unwind_Exception*>(arg);
local
189
__cxa_exception* header = reinterpret_cast<__cxa_exception*>(
unwind_exception
+1)-1;
190
bool native_exception =
unwind_exception
->exception_class == __gxx_exception_class;
193
__cxa_begin_catch(
unwind_exception
); // unexpected is also a handler
204
uint32_t count =
unwind_exception
->barrier_cache.bitpattern[1];
205
uint32_t stride =
unwind_exception
->barrier_cache.bitpattern[3];
207
unwind_exception
->barrier_cache.bitpattern[4]);
209
__cxa_begin_catch(
unwind_exception
); // unexpected is also a handler
251
_Unwind_Exception*
unwind_exception
= static_cast<_Unwind_Exception*>(arg);
252
if (
unwind_exception
== 0)
[
all
...]
Completed in 44 milliseconds