Home
last modified time | relevance | path

Searched refs:personality (Results 1 – 25 of 45) sorted by relevance

12

/NextBSD/contrib/llvm/projects/libunwind/src/
HDUnwind-sjlj.c48 __personality_routine personality; // arm offset=24 member
91 if (c->personality != NULL) { in unwind_phase1()
94 exception_object, c->personality); in unwind_phase1()
95 _Unwind_Reason_Code personalityResult = (*c->personality)( in unwind_phase1()
146 if (c->personality != NULL) { in unwind_phase2()
154 (*c->personality)(1, action, exception_object->exception_class, in unwind_phase2()
227 if (c->personality != NULL) { in unwind_phase2_forced()
228 __personality_routine p = (__personality_routine) c->personality; in unwind_phase2_forced()
HDUnwindCursor.hpp886 _info.handler = cieInfo.personality; in getInfoFromDwarfSection()
968 pint_t personality = 0; in getInfoFromCompactEncodingSection() local
1143 personality = _addressSpace.getP(personalityPointer); in getInfoFromCompactEncodingSection()
1147 (uint64_t) pc, personalityDelta, (uint64_t) personality); in getInfoFromCompactEncodingSection()
1157 _info.handler = personality; in getInfoFromCompactEncodingSection()
1246 _info.handler = cieInfo.personality; in setInfoBasedOnIPRegister()
1276 _info.handler = cieInfo.personality; in setInfoBasedOnIPRegister()
HDDwarfParser.hpp46 pint_t personality; member
261 cieInfo->personality = 0; in parseCIE()
315 cieInfo->personality = addressSpace in parseCIE()
HDUnwindRegistersSave.S374 @ only accessed if the personality routine needs these registers. Use of
HDUnwindRegistersRestore.S355 @ only accessed if the personality routine needs these registers. Use of
/NextBSD/contrib/gcc/
HDunwind-sjlj.c75 _Unwind_Personality_Fn personality; member
96 _Unwind_Personality_Fn personality; member
273 fs->personality = NULL; in uw_frame_state_for()
278 fs->personality = context->fc->personality; in uw_frame_state_for()
HDunwind.inc36 Unwind the stack calling the personality routine to find both the
63 /* Unwind successful. Run the personality routine, if any. */
64 if (fs.personality)
66 code = (*fs.personality) (1, _UA_CLEANUP_PHASE | match_handler,
95 /* Phase 1: Search. Unwind the stack, calling the personality routine
114 /* Unwind successful. Run the personality routine, if any. */
115 if (fs.personality)
117 code = (*fs.personality) (1, _UA_SEARCH_PHASE, exc->exception_class,
172 /* Stop didn't want to do anything. Invoke the personality
177 if (fs.personality)
[all …]
HDunwind-dw2.h81 _Unwind_Personality_Fn personality; member
HDunwind-dw2.c405 _Unwind_Ptr personality; in extract_cie_info() local
407 p = read_encoded_value (context, *p, p + 1, &personality); in extract_cie_info()
408 fs->personality = (_Unwind_Personality_Fn) personality; in extract_cie_info()
/NextBSD/contrib/binutils/gas/
HDdw2gencfi.c93 expressionS personality; member
107 expressionS personality; member
670 expression_and_evaluate (&fde->personality); in dot_cfi_personality()
671 switch (fde->personality.X_op) in dot_cfi_personality()
1083 exp = cie->personality; in output_cie()
1201 if (cie->personality.X_op != fde->personality.X_op in select_cie_for_fde()
1202 || cie->personality.X_add_number in select_cie_for_fde()
1203 != fde->personality.X_add_number) in select_cie_for_fde()
1205 switch (cie->personality.X_op) in select_cie_for_fde()
1208 if (cie->personality.X_unsigned != fde->personality.X_unsigned) in select_cie_for_fde()
[all …]
/NextBSD/contrib/binutils/bfd/
HDelf-eh-frame.c44 } personality; member
230 && memcmp (&c1->personality, &c2->personality, in cie_eq()
231 sizeof (c1->personality)) == 0 in cie_eq()
263 h = iterative_hash_object (c->personality, h); in cie_compute_hash()
704 cie->personality.h = h; in _bfd_elf_discard_section_eh_frame()
724 cie->personality.val = val; in _bfd_elf_discard_section_eh_frame()
736 REQUIRE (cie->local_personality || cie->personality.h); in _bfd_elf_discard_section_eh_frame()
HDChangeLog428 "personality" a union.
429 (cie_eq): Compare local_personality too. Adjust personality
431 (_bfd_elf_discard_section_eh_frame): Check binding on personality
433 than reading personality local sym. Handle discarded sections.
481 * elf-eh-frame.c (struct cie): Make "personality" a bfd_vma.
483 personality relocation.
/NextBSD/contrib/gcc/config/arm/
HDlibgcc-bpabi.ver80 # The libstdc++ exception-handling personality routine uses this
HDt-symbian15 # Include the gcc personality routine
/NextBSD/contrib/binutils/gas/doc/
HDc-arm.texi500 If no personality routine has been specified then standard personality
506 Prevents unwinding through the current function. No personality routine
509 @cindex @code{.personality} directive, ARM
510 @item .personality @var{name}
511 Sets the personality routine for the current function to @var{name}.
515 Sets the personality routine for the current function to the EABI standard
524 Must be preceded by a @code{.personality} or @code{.personalityindex}
/NextBSD/contrib/llvm/lib/MC/
HDMCDwarf.cpp1018 const MCSymbol *personality,
1263 const MCSymbol *personality, in EmitCIE() argument
1295 if (personality) in EmitCIE()
1334 if (personality) { in EmitCIE()
1348 if (personality) { in EmitCIE()
1352 EmitPersonality(streamer, *personality, personalityEncoding); in EmitCIE()
/NextBSD/sys/conf/
HDldscript.i38652 KEEP (*(.text.*personality*))
139 KEEP (*(.gnu.linkonce.d.*personality*))
HDldscript.amd6464 KEEP (*(.text.*personality*))
151 KEEP (*(.gnu.linkonce.d.*personality*))
/NextBSD/contrib/compiler-rt/lib/sanitizer_common/
HDsanitizer_posix.cc74 int pers = personality(0xffffffffUL); in GetKernelAreaSize()
/NextBSD/contrib/compiler-rt/lib/builtins/
HDREADME.txt210 // C code (as opposed to C++) normally does not need a personality function
215 // so a personality handler is needed.
/NextBSD/contrib/binutils/ld/scripttempl/
HDmep.sc303 KEEP (*(.text.*personality*))
363 KEEP (*(.gnu.linkonce.d.*personality*))
HDelf.sc352 KEEP (*(.text.*personality*))
429 ${RELOCATING+KEEP (*(.gnu.linkonce.d.*personality*))}
/NextBSD/contrib/compiler-rt/include/sanitizer/
HDlinux_syscall_hooks.h165 #define __sanitizer_syscall_pre_personality(personality) \ argument
166 __sanitizer_syscall_pre_impl_personality((long)(personality))
167 #define __sanitizer_syscall_post_personality(res, personality) \ argument
168 __sanitizer_syscall_post_impl_personality(res, (long)(personality))
2085 void __sanitizer_syscall_pre_impl_personality(long personality);
2086 void __sanitizer_syscall_post_impl_personality(long res, long personality);
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGException.cpp700 const EHPersonality &personality = EHPersonality::get(*this); in EmitLandingPad() local
703 CurFn->setPersonalityFn(getOpaquePersonalityFn(CGM, personality)); in EmitLandingPad()
/NextBSD/contrib/llvm/lib/AsmParser/
HDLLLexer.cpp669 KEYWORD(personality); in LexIdentifier()

12