llvm-project/libunwind/src
Daniel Kiss f34ae1b9de [AArch64] Add v8.5 Branch Target Identification support.
The .note.gnu.property must be in the assembly file to indicate the
support for BTI otherwise BTI will be disabled for the whole library.
__unw_getcontext and libunwind::Registers_arm64::jumpto() may be called
indirectly therefore they should start with a landing pad.

Reviewed By: tamas.petz, #libunwind, compnerd

Differential Revision: https://reviews.llvm.org/D77786
2020-09-29 15:51:01 +02:00
..
AddressSpace.hpp [libunwind] Optimize dl_iterate_phdr's findUnwindSectionsByPhdr 2020-09-23 15:40:39 -07:00
CMakeLists.txt [CMake][compiler-rt][libunwind] Compile assembly files as ASM not C, unify workarounds 2020-08-27 15:40:15 +03:00
CompactUnwinder.hpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
DwarfInstructions.hpp [libunwind] Support for leaf function unwinding. 2020-09-18 15:09:42 +02:00
DwarfParser.hpp [libunwind] Support for leaf function unwinding. 2020-09-18 15:09:42 +02:00
EHHeaderParser.hpp [libunwind] Fix UB in EHHeaderParser::findFDE 2020-04-07 14:44:42 -07:00
FrameHeaderCache.hpp [libunwind][DWARF] Fix end of .eh_frame calculation 2020-09-16 19:00:57 -07:00
RWMutex.hpp [libunwind] Emit dependent libraries only when detected by CMake 2019-12-01 17:17:51 +01:00
Registers.hpp [libunwind] Convert x86, x86_64, arm64 register restore functions to C calling convention and name mangling 2020-08-26 14:32:32 +03:00
Unwind-EHABI.cpp unwind: use a more portable endianness check in EHABI 2020-05-29 08:28:37 -07:00
Unwind-EHABI.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
Unwind-seh.cpp unwind: rename `__personality_routine` to `_Unwind_Personality_Fn` 2020-02-10 08:52:31 -08:00
Unwind-sjlj.c unwind: rename `__personality_routine` to `_Unwind_Personality_Fn` 2020-02-10 08:52:31 -08:00
UnwindCursor.hpp [libunwind][DWARF] Fix end of .eh_frame calculation 2020-09-16 19:00:57 -07:00
UnwindLevel1-gcc-ext.c unwind: rename `__personality_routine` to `_Unwind_Personality_Fn` 2020-02-10 08:52:31 -08:00
UnwindLevel1.c unwind: rename `__personality_routine` to `_Unwind_Personality_Fn` 2020-02-10 08:52:31 -08:00
UnwindRegistersRestore.S [libunwind] Convert x86, x86_64, arm64 register restore functions to C calling convention and name mangling 2020-08-26 14:32:32 +03:00
UnwindRegistersSave.S [libunwind][RISCV] Track PC separately from RA 2020-06-13 08:15:40 +01:00
Unwind_AppleExtras.cpp [libunwind] Minor SJLJ config cleanup. NFCI. 2020-09-03 15:59:45 -07:00
assembly.h [AArch64] Add v8.5 Branch Target Identification support. 2020-09-29 15:51:01 +02:00
config.h [libunwind] Replace chain-of-ifdefs for dl_iterate_phdr 2020-09-08 15:49:35 -07:00
dwarf2.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
libunwind.cpp [libunwind] add hexagon support 2020-04-10 04:24:10 -05:00
libunwind_ext.h [libunwind] Export the unw_* symbols as weak symbols 2019-04-03 21:50:03 +00:00