Home
last modified time | relevance | path

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

/bionic/libc/bionic/
Dbionic_elf_tls.cpp119 size_t StaticTlsLayout::reserve_exe_segment_and_tcb(const TlsSegment* seg, in reserve_exe_segment_and_tcb() argument
123 if (seg == nullptr) { in reserve_exe_segment_and_tcb()
144 const size_t max_align = MAX(alignof(bionic_tcb), seg->aligned_size.align.value); in reserve_exe_segment_and_tcb()
157 offset_exe_ = reserve(seg->aligned_size); in reserve_exe_segment_and_tcb()
161 const size_t abi_tpoff = align_checked(2 * sizeof(void*), seg->aligned_size.align); in reserve_exe_segment_and_tcb()
162 const size_t actual_tpoff = align_checked(tcb_size_post, seg->aligned_size.align); in reserve_exe_segment_and_tcb()
169 progname, seg->aligned_size.align.value, seg->aligned_size.align.skew, tcb_size_post, in reserve_exe_segment_and_tcb()
175 auto pair = reserve_tp_pair(seg->aligned_size, TlsAlignedSize::of_type<bionic_tcb>()); in reserve_exe_segment_and_tcb()
182 auto pair = reserve_tp_pair(TlsAlignedSize::of_type<bionic_tcb>(), seg->aligned_size); in reserve_exe_segment_and_tcb()
/bionic/tests/
Dstatic_tls_layout_test.cpp148 TlsSegment seg = {.aligned_size = unflatten_size(config)}; in TEST() local
149 layout.reserve_exe_segment_and_tcb(&seg, "prog"); in TEST()
/bionic/libc/kernel/uapi/linux/
Dv4l2-controls.h1653 struct v4l2_vp9_segmentation seg; member