| /llvm-project-15.0.7/libunwind/docs/ |
| H A D | BuildingLibunwind.rst | 4 Building libunwind 26 #. Configure and build libunwind: 44 #. **Optional**: Install libunwind 58 $ cd where-you-want-libunwind-to-live 59 $ # Check out llvm, and libunwind 61 $ ``svn co https://llvm.org/svn/llvm-project/libunwind/trunk libunwind`` 66 path/to/libunwind 94 libunwind specific options 119 Build libunwind as a shared library. 125 Build libunwind as a static archive. [all …]
|
| H A D | index.rst | 4 libunwind LLVM Unwinder 10 libunwind is an implementation of the interface defined by the HP libunwind 13 fast implementation of the ABI, leaving off some features of HP's libunwind 19 defined by the old HP libunwind project. 21 Getting Started with libunwind 32 libunwind is a production-quality unwinder, with platform support for DWARF 42 libunwind is known to work on the following platforms: 79 If you think you've found a bug in libunwind, please report it using 82 Please use the tag "libunwind" for new threads. 86 If you want to contribute a patch to libunwind, the best place for that is [all …]
|
| H A D | README.txt | 1 libunwind Documentation 4 The libunwind documentation is written using the Sphinx documentation generator. It is 7 To build the documents into html configure libunwind with the following cmake options: 12 After configuring libunwind with these options the make rule `docs-libunwind-html`
|
| /llvm-project-15.0.7/libunwind/ |
| H A D | CMakeLists.txt | 36 option(LIBUNWIND_ENABLE_CET "Build libunwind with CET enabled." OFF) 58 "Install the static libunwind library." ON 61 "Install the shared libunwind library." ON 74 set(LIBUNWIND_DEFAULT_TEST_CONFIG "llvm-libunwind-shared.cfg.in") 76 set(LIBUNWIND_DEFAULT_TEST_CONFIG "llvm-libunwind-static.cfg.in") 114 "Path where built libunwind headers should be installed.") 121 "Path where built libunwind libraries should be installed.") 133 "Path where built libunwind libraries should be installed.") 145 # Include macros for adding and removing libunwind flags. 229 # to __aeabi_unwind_cpp_pr0, which is defined in libunwind itself, [all …]
|
| /llvm-project-15.0.7/llvm-libgcc/ |
| H A D | CMakeLists.txt | 3 if (NOT IS_DIRECTORY "${CMAKE_CURRENT_LIST_DIR}/../libunwind") 4 …message(FATAL_ERROR "llvm-libgcc requires being built in a monorepo layout with libunwind availabl… 21 "managers who want to replace libgcc with compiler-rt and libunwind, but cannot " 40 add_subdirectory("../libunwind" "libunwind")
|
| /llvm-project-15.0.7/llvm-libgcc/docs/ |
| H A D | LLVMLibgcc.rst | 18 Enabling libunwind as a replacement for libgcc on Linux has proven to be 23 _Unwind_Backtrace][1]. Since libgcc_{eh.a,s.so} and libunwind have the same ABI, 27 To solve this problem, libunwind needs libgcc "front" that is, link the 28 necessary functions from compiler-rt and libunwind into an archive and shared 31 in memory. Fortunately for us, compiler-rt and libunwind use the same ABI as the 36 libunwind with all the symbols necessary for compiler-rt to emulate the libgcc 38 corresponding libunwind counterparts. 47 compiler-rt/libunwind can point to these libraries at the config stage instead. 58 managers who want to replace libgcc with compiler-rt and libunwind, but cannot 96 It's very important to notice that neither ``compiler-rt``, nor ``libunwind``, [all …]
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/libunwind/src/ |
| H A D | BUILD.gn | 5 # Build libunwind as a shared library. 8 # Build libunwind as a static library. 13 "../include/libunwind.h", 46 "libunwind.cpp", 68 include_dirs = [ "//libunwind/include" ] 92 "-Wl,-install_name,/usr/lib/libunwind.1.dylib",
|
| /llvm-project-15.0.7/libunwind/test/ |
| H A D | lit.site.cfg.in | 37 config.name = 'libunwind' 54 lit_config.note('Using configuration variant: libunwind') 55 import libunwind.test.config 56 configuration = libunwind.test.config.Configuration(lit_config, config) 61 … "Please use one of the configurations in libunwind/test/configs or define your own.")
|
| H A D | CMakeLists.txt | 26 set(AUTO_GEN_COMMENT "## Autogenerated by libunwind configuration.\n# Do not edit!") 60 add_lit_testsuite(check-unwind "Running libunwind tests"
|
| /llvm-project-15.0.7/libunwind/test/configs/ |
| H A D | apple-libunwind-backdeployment.cfg.in | 1 # Testing configuration for back-deployment against older Apple system libunwind. 3 # Under this configuration, we compile and link all the test suite against the latest libunwind, 4 # however we run against the libunwind on a different platform. This emulates the workflow of 36 The simulated root of the system (for libunwind) when running tests. 38 This should be a directory hierarchy under which the libunwind dylib can be found.
|
| H A D | llvm-libunwind-static.cfg.in | 2 # Configuration file for running the libunwind tests against the static library. 30 '%{{lib}}/libunwind.a -ldl {}'.format(' '.join(link_flags))
|
| H A D | cmake-bridge.cfg.in | 28 config.available_features.add('libunwind-arm-ehabi') 30 config.available_features.add('libunwind-no-threads')
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/libunwind/ |
| H A D | BUILD.gn | 7 group("libunwind") { 10 deps += [ "//libunwind/src($toolchain)" ]
|
| /llvm-project-15.0.7/utils/bazel/llvm-project-overlay/libunwind/ |
| H A D | BUILD.bazel | 10 # The ld64 linker and lld-macho use the libunwind headers only for the constant 16 "include/libunwind.h",
|
| /llvm-project-15.0.7/libunwind/src/ |
| H A D | CMakeLists.txt | 4 libunwind.cpp 59 ../include/libunwind.h 111 "support is disabled. Building libunwind DSO with runtime dependency " 117 add_link_flags("-compatibility_version 1" "-install_name /usr/lib/libunwind.1.dylib") 134 # NOTE: avoid implicit dependencies on C++ runtimes. libunwind uses C++ for
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | Toolchain.rst | 229 libunwind (LLVM) 233 build it, pass ``-DLLVM_ENABLE_RUNTIMES=libunwind`` to the cmake invocation. 235 If using libc++abi, you may need to configure it to use libunwind 238 libunwind, that library will be implicitly linked into binaries that 247 libunwind (nongnu.org) 250 This is another implementation of the libunwind specification. 251 See `libunwind (nongnu.org) <https://www.nongnu.org/libunwind>`_. 253 libunwind (PathScale) 256 This is another implementation of the libunwind specification. 257 See `libunwind (pathscale) <https://github.com/pathscale/libunwind>`_.
|
| /llvm-project-15.0.7/libcxx/cmake/ |
| H A D | config-ix.cmake | 8 # The compiler driver may be implicitly trying to link against libunwind. 9 # This is normally ok (libcxx relies on an unwinder), but if libunwind is 12 # libunwind (and the compiler implicit -lunwind wouldn't succeed as the newly 13 # built libunwind isn't installed yet). For those cases, it'd be good to
|
| /llvm-project-15.0.7/libcxxabi/test/configs/ |
| H A D | apple-libc++abi-backdeployment.cfg.in | 36 The simulated root of the system (for libunwind) when running tests. 38 This should be a directory hierarchy under which the libunwind dylib can be found. 48 …'-nostdinc++ -I %{include} -I %{cxx-include} -I %{cxx-target-include} %{maybe-include-libunwind} -…
|
| H A D | cmake-bridge.cfg.in | 38 …config.substitutions.append(('%{maybe-include-libunwind}', '-I "@LIBCXXABI_LIBUNWIND_INCLUDES_INTE… 40 config.substitutions.append(('%{maybe-include-libunwind}', ''))
|
| /llvm-project-15.0.7/libunwind/cmake/ |
| H A D | config-ix.cmake | 9 # The compiler driver may be implicitly trying to link against libunwind, which 10 # might not work if libunwind doesn't exist yet. Try to check if 25 # libunwind is using -nostdlib++ at the link step when available,
|
| /llvm-project-15.0.7/llvm/test/Transforms/AlignmentFromAssumptions/ |
| H A D | amdgpu-crash.ll | 7 %"unwind::libunwind::_Unwind_Exception.9.51.75.99.123.147.163.171.179.195.203.211.227.385.396" = ty… 8 %"unwind::libunwind::_Unwind_Context.10.52.76.100.124.148.164.172.180.196.204.212.228.386.397" = ty…
|
| /llvm-project-15.0.7/llvm/projects/ |
| H A D | CMakeLists.txt | 11 (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/libunwind) AND 31 add_llvm_external_project(libunwind)
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | HowToBuildWindowsItaniumPrograms.rst | 19 * libunwind. 72 # Use the toolchain from step 1. to build libc++, libc++abi, and libunwind. 87 that we are building libunwind and ibc++ as DLLs and statically linking libc++abi into 107 Building libunwind: 113 libunwind can be built as a DLL. It is not dependent on other projects.
|
| /llvm-project-15.0.7/llvm-libgcc/lib/ |
| H A D | CMakeLists.txt | 69 create_symlink libunwind.a libgcc_eh.a 74 create_symlink libunwind.so libgcc_s.so.1.0
|
| /llvm-project-15.0.7/runtimes/ |
| H A D | CMakeLists.txt | 18 set(LLVM_DEFAULT_RUNTIMES "libc;libunwind;libcxxabi;pstl;libcxx;compiler-rt;openmp") 100 # The compiler driver may be implicitly trying to link against libunwind, 101 # which might not work if libunwind doesn't exist yet. Try to check if 205 # llvm-libgcc incorporates both compiler-rt and libunwind as subprojects with very 214 if("libunwind" IN_LIST runtimes) 217 "Attempting to build both libunwind and llvm-libgcc will cause irreconcilable "
|