Lines Matching refs:app
37 AppProperties app; variable
42 if (app.tls.size == 0) { in init_tls()
59 const uintptr_t ALIGNMENT_MASK = app.tls.align - 1; in init_tls()
64 uintptr_t alloc_size = size_of_pointers + padding + app.tls.size; in init_tls()
74 if (mmap_ret_val < 0 && static_cast<uintptr_t>(mmap_ret_val) > -app.pageSize) in init_tls()
79 reinterpret_cast<const char *>(app.tls.address), in init_tls()
80 app.tls.init_size); in init_tls()
96 using __llvm_libc::app;
108 app.args = reinterpret_cast<__llvm_libc::Args *>( in _start()
119 uint64_t *env_ptr = app.args->argv + app.args->argc + 1; in _start()
121 app.envPtr = env_ptr; in _start()
139 app.pageSize = aux_entry->value; in _start()
146 app.tls.size = 0; in _start()
152 app.tls.address = phdr->p_vaddr; in _start()
153 app.tls.size = phdr->p_memsz; in _start()
154 app.tls.init_size = phdr->p_filesz; in _start()
155 app.tls.align = phdr->p_align; in _start()
165 int retval = main(app.args->argc, reinterpret_cast<char **>(app.args->argv), in _start()