Lines Matching +full:negative +full:- +full:phase
1 //===----------------------------------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
10 //===----------------------------------------------------------------------===//
22 #include "Unwind-EHABI.h"
44 (void *)exception_object, (intptr_t)exception_object->PRIVATE_1); in _Unwind_Resume_or_Rethrow()
46 // If this is non-forced and a stopping place was found, then this is a in _Unwind_Resume_or_Rethrow()
47 // re-throw. in _Unwind_Resume_or_Rethrow()
49 if (exception_object->PRIVATE_1 == 0) { in _Unwind_Resume_or_Rethrow()
62 /// Called by personality handler during phase 2 to get base address for data
75 /// Called by personality handler during phase 2 to get base address for text
104 p = (uint32_t *)&TBTable->tb_ext; in _Unwind_FindEnclosingFunction()
107 if (TBTable->tb.fixedparms || TBTable->tb.floatparms) in _Unwind_FindEnclosingFunction()
110 if (TBTable->tb.has_tboff) in _Unwind_FindEnclosingFunction()
112 return (void *)((uintptr_t)TBTable - *p - sizeof(uint32_t)); in _Unwind_FindEnclosingFunction()
227 bases->tbase = (uintptr_t)info.extra; in _Unwind_Find_FDE()
228 bases->dbase = 0; // dbase not used on Mac OS X in _Unwind_Find_FDE()
229 bases->func = (uintptr_t)info.start_ip; in _Unwind_Find_FDE()
247 /// Called by personality handler during phase 2 to get instruction pointer.
254 // Negative means some kind of error (probably UNW_ENOINFO), but we have no in _Unwind_GetIPInfo()
256 // implementation that hard-coded zero in every case, even signal frames. in _Unwind_GetIPInfo()
269 // and XXX should be fixed to be alignment-safe.
290 /// dynamically generated FDEs, with a libgcc-compatible API.
298 /// dynamically generated FDEs, with a libgcc-compatible API.
331 // For now, we implement these as do-nothing functions to keep any existing