cosmopolitan/third_party/libunwind
Justine Tunney 369aebfc48
Make improvements
- Let OpenMP be usable via cosmocc
- Let libunwind be usable via cosmocc
- Make X86_HAVE(AVXVNNI) work correctly
- Avoid using MAP_GROWSDOWN on qemu-aarch64
- Introduce in6addr_any and in6addr_loopback
- Have thread stacks use MAP_GROWSDOWN by default
- Ask OpenMP to not use filesystem to manage threads
- Make NI_MAXHOST and NI_MAXSERV available w/o _GNU_SOURCE
2024-01-29 16:31:58 -08:00
..
include third_party: Add libunwind (#1053) 2024-01-06 15:04:30 +07:00
AddressSpace.hpp third_party: Add libunwind (#1053) 2024-01-06 15:04:30 +07:00
BUILD.mk Make improvements 2024-01-29 16:31:58 -08:00
cet_unwind.h third_party: Add libunwind (#1053) 2024-01-06 15:04:30 +07:00
CompactUnwinder.hpp third_party: Add libunwind (#1053) 2024-01-06 15:04:30 +07:00
config.h third_party: Add libunwind (#1053) 2024-01-06 15:04:30 +07:00
dwarf2.h third_party: Add libunwind (#1053) 2024-01-06 15:04:30 +07:00
DwarfInstructions.hpp third_party: Add libunwind (#1053) 2024-01-06 15:04:30 +07:00
DwarfParser.hpp third_party: Add libunwind (#1053) 2024-01-06 15:04:30 +07:00
EHHeaderParser.hpp third_party: Add libunwind (#1053) 2024-01-06 15:04:30 +07:00
FrameHeaderCache.hpp third_party: Add libunwind (#1053) 2024-01-06 15:04:30 +07:00
gcc_personality_v0.c Make improvements 2024-01-29 16:31:58 -08:00
libunwind.cc Fix MODE=dbg build 2024-01-06 15:22:19 -08:00
libunwind_ext.h third_party: Add libunwind (#1053) 2024-01-06 15:04:30 +07:00
LICENSE.TXT third_party: Add libunwind (#1053) 2024-01-06 15:04:30 +07:00
README.cosmo Add OpenMP support 2024-01-28 22:39:02 -08:00
Registers.hpp third_party: Add libunwind (#1053) 2024-01-06 15:04:30 +07:00
RWMutex.hpp third_party: Add libunwind (#1053) 2024-01-06 15:04:30 +07:00
Unwind-EHABI.h third_party: Add libunwind (#1053) 2024-01-06 15:04:30 +07:00
Unwind-sjlj.c Add OpenMP support 2024-01-28 22:39:02 -08:00
UnwindCursor.hpp third_party: Add libunwind (#1053) 2024-01-06 15:04:30 +07:00
UnwindLevel1-gcc-ext.c third_party: Add libunwind (#1053) 2024-01-06 15:04:30 +07:00
UnwindLevel1.c third_party: Add libunwind (#1053) 2024-01-06 15:04:30 +07:00

DESCRIPTION

  libunwind - LLVM Unwinder

ORIGIN

  Obtained from the LLVM monorepo, release 17.0.6.

  https://github.com/llvm/llvm-project/tree/llvmorg-17.0.6/libunwind
  commit 6009708b4367171ccdbf4b5905cb6a803753fe18
  Author: Tobias Hieta <tobias@hieta.se>
  Date:   Tue, 28 Nov 2023 09:52:28 +0100

LOCAL CHANGES

  - Fixed `_Unwind_FunctionContext` struct to be ABI-compatible with
    code generated by GCC.