• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/libunwind-35.3/src/

Lines Matching defs:personality

50 // (stack) of these blocks - one per thread.  The calling function also sets the personality
64 // set by personality handler to be parameters passed to landing pad function
68 __personality_routine personality; // arm offset=24
128 // if there is a personality routine, ask it if it will want to stop at this frame
129 if ( c->personality != NULL ) {
130 DEBUG_PRINT_UNWINDING("unwind_phase1(ex_ojb=%p): calling personality function %p\n", exception_object, c->personality);
131 _Unwind_Reason_Code personalityResult = (*c->personality)(1, _UA_SEARCH_PHASE,
174 // if there is a personality routine, tell it we are unwinding
175 if ( c->personality != NULL ) {
178 action = (_Unwind_Action)(_UA_CLEANUP_PHASE|_UA_HANDLER_FRAME); // tell personality this was the frame it marked in phase 1
179 _Unwind_Reason_Code personalityResult = (*c->personality)(1, action,
188 ABORT("during phase1 personality function said it would stop here, but now if phase2 it did not stop here");
193 // personality routine says to transfer control to landing pad
201 DEBUG_MESSAGE("personality function returned unknown result %d", personalityResult);
237 // if there is a personality routine, tell it we are unwinding
238 if ( c->personality != NULL ) {
239 __personality_routine p = (__personality_routine)c->personality;
240 DEBUG_PRINT_UNWINDING("unwind_phase2_forced(ex_ojb=%p): calling personality function %p\n", exception_object, p);
246 DEBUG_PRINT_UNWINDING("unwind_phase2_forced(ex_ojb=%p): personality returned _URC_CONTINUE_UNWIND\n", exception_object);
250 DEBUG_PRINT_UNWINDING("unwind_phase2_forced(ex_ojb=%p): personality returned _URC_INSTALL_CONTEXT\n", exception_object);
257 DEBUG_PRINT_UNWINDING("unwind_phase2_forced(ex_ojb=%p): personality returned %d, _URC_FATAL_PHASE2_ERROR\n",
298 // to the personality function at each frame. The personality
342 // Called by personality handler during phase 2 to get LSDA for current frame
353 // Called by personality handler during phase 2 to get register values
365 // Called by personality handler during phase 2 to alter register values
376 // Called by personality handler during phase 2 to get instruction pointer
386 // Called by personality handler during phase 2 to get instruction pointer
400 // Called by personality handler during phase 2 to alter instruction pointer
410 // Called by personality handler during phase 2 to find the start of the function
420 // Called by personality handler during phase 2 if a foreign exception is caught
431 // Called by personality handler during phase 2 to get base address for data relative encodings
442 // Called by personality handler during phase 2 to get base address for text relative encodings
454 // Called by personality handler to get Call Frame Area for current frame