Home
last modified time | relevance | path

Searched refs:TlsAlign (Results 1 – 3 of 3) sorted by relevance

/bionic/libc/private/
Dbionic_elf_tls.h41 struct TlsAlign { struct
46 static constexpr TlsAlign of_type() { in of_type() argument
47 return TlsAlign{.value = alignof(T)}; in of_type()
53 TlsAlign align;
57 return TlsAlignedSize{.size = sizeof(T), .align = TlsAlign::of_type<T>()}; in of_type()
106 size_t align_cursor(TlsAlign align);
/bionic/libc/bionic/
Dbionic_elf_tls.cpp68 TlsAlign{ in __bionic_get_tls_segment()
93 static size_t align_checked(size_t value, TlsAlign tls_align) { in align_checked()
152 TlsAlignedSize{.size = tcb_size_post, .align = TlsAlign{.value = max_align}}); in reserve_exe_segment_and_tcb()
200 cursor_ = align_checked(cursor_, TlsAlign{.value = align_}); in finish_layout()
203 size_t StaticTlsLayout::align_cursor(TlsAlign align) { in align_cursor()
210 return align_cursor(TlsAlign{.value = align}); in align_cursor_unskewed()
/bionic/tests/
Dstatic_tls_layout_test.cpp50 .align = TlsAlign{ in unflatten_size()