History log of /fuchsia/zircon/third_party/ulib/musl/arch/x86_64/pthread_arch.h
Revision Date Author Comments
# 76be83a7 25-Jul-2018 George Kulakowski <kulakowski@google.com>

[libc] Move DTP_OFFSET definition to pthread_arch.h

All other declarations like this are under arch/. As it was, it was
rather mysterious, as nothing else ever defined it (our supported
architectures all have 0; upstream musl supports mips and ppc where
this is 0x8000).

Test: no functional change
Change-Id: I5f9caed55c45f5a3bdca4a8ad20c1fc7625e7813


# a1deb28a 08-Aug-2017 George Kulakowski <kulakowski@google.com>

[musl] Remove unused MC_PC definitions

Change-Id: I95db711e44510a00fd95937e9f85ec829c980174


# 3346852c 15-Feb-2017 Roland McGrath <mcgrathr@google.com>

[ulib][musl] Make stack-guard and unsafe-sp thread-pointer offsets part of the ABI

This fixes offsets from the thread pointer to the stack-guard
(-fstack-protector canary value) and unsafe-sp (-fsanitize=safe-stack
unsafe stack pointer) words as part of the Fuchsia C/C++ ABI. The
offsets are published in the <magenta/tls.h> header and will be baked
into compilers' target support.

Change-Id: If7f6005554eb94a01accd3c66aaa3c5031fa2e4b


# ffd06b77 22-Aug-2016 George Kulakowski <kulakowski@google.com>

[tls] Reintroduce ELF TLS into musl

Change-Id: I87a7458387aa65b9d1534e51ad5f3abed8587af6


# f403279e 12-Jul-2016 George Kulakowski <kulakowski@google.com>

[musl] Use #pragma once in musl's internal headers

This only replaces existing ifdef guards in internal headers. It doesn't
add them to files that didn't have guards, or to public headers.

Change-Id: Ie012ac77ed95ff476291c7391230af086ad8a019


# 489c6e3f 17-Jun-2016 George Kulakowski <kulakowski@google.com>

[musl] clang format musl

Change-Id: I3bc6ab7655410514691cd07f08454f3afd41d9b3


# 53b9e1c8 15-Jun-2016 The Fuchsia Authors <authors@fuchsia.local>

[magenta] Initial commit