OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:tcb
(Results
1 - 4
of
4
) sorted by null
/bionic/libc/bionic/
bionic_elf_tls.cpp
91
// Reserves space for the Bionic
TCB
and the executable's TLS segment. Returns
96
//
TCB
and skip the minimum alignment check on ARM.
104
// First reserve enough space for the
TCB
before the executable segment.
110
// The variant 1 ABI that ARM linkers follow specifies a 2-word
TCB
between
131
// before the
TCB
.
226
static void update_tls_dtv(bionic_tcb*
tcb
) {
233
if (__get_tcb_dtv(
tcb
)->generation == atomic_load(&modules.generation)) {
237
const size_t old_cnt = __get_tcb_dtv(
tcb
)->count;
246
TlsDtv* const old_dtv = __get_tcb_dtv(
tcb
);
251
__set_tcb_dtv(
tcb
, new_dtv)
281
bionic_
tcb
*
tcb
= __get_bionic_
tcb
();
local
[
all
...]
pthread_create.cpp
59
void __init_tcb(bionic_tcb*
tcb
, pthread_internal_t* thread) {
63
tcb
->tls_slot(TLS_SLOT_SELF) = &
tcb
->tls_slot(TLS_SLOT_SELF);
65
tcb
->tls_slot(TLS_SLOT_THREAD_ID) = thread;
69
void __init_tcb_stack_guard(bionic_tcb*
tcb
) {
71
tcb
->tls_slot(TLS_SLOT_STACK_GUARD) = reinterpret_cast<void*>(__stack_chk_guard);
75
void __init_tcb_dtv(bionic_tcb*
tcb
) {
79
__set_tcb_dtv(
tcb
, const_cast<TlsDtv*>(&zero_dtv));
82
void __init_bionic_tls_ptrs(bionic_tcb*
tcb
, bionic_tls* tls) {
83
tcb
->thread()->bionic_tls = tls
304
auto
tcb
= reinterpret_cast<bionic_
tcb
*>(mapping.static_tls + layout.offset_bionic_
tcb
());
local
366
bionic_
tcb
*
tcb
= nullptr;
local
[
all
...]
/external/libavc/common/
ih264_deblk_edge_filters.c
1673
WORD8
tcb
, tcr;
local
1798
WORD8
tcb
, tcr;
local
2024
WORD8
tcb
, tcr;
local
[
all
...]
/external/strace/
defs.h
212
struct
tcb
{
struct
214
int pid; /* If 0, this
tcb
is free */
249
/*
TCB
flags */
278
#define TCB_TAMPERED_NO_FAIL 0x2000 /* We tamper
tcb
with syscall
438
extern int read_int_from_file(struct
tcb
*, const char *, int *);
442
extern void print_pc(struct
tcb
*);
444
extern int syscall_entering_decode(struct
tcb
*);
445
extern int syscall_entering_trace(struct
tcb
*, unsigned int *);
446
extern void syscall_entering_finish(struct
tcb
*, int);
448
extern int syscall_exiting_decode(struct
tcb
*, struct timespec *)
[
all
...]
Completed in 424 milliseconds