/bionic/libc/bionic/ |
H A D | __libc_init_main_thread.cpp | 45 void __libc_init_global_stack_chk_guard(KernelArgumentBlock& args) { argument 46 __libc_safe_arc4random_buf(&__stack_chk_guard, sizeof(__stack_chk_guard), args); 63 void __libc_init_main_thread(KernelArgumentBlock& args) { argument 64 __libc_auxv = args.auxv; 66 __libc_init_sysinfo(args); 100 __libc_init_global_stack_chk_guard(args); 107 main_thread.tls[TLS_SLOT_BIONIC_PREINIT] = &args;
|
H A D | bionic_arc4random.cpp | 40 void __libc_safe_arc4random_buf(void* buf, size_t n, KernelArgumentBlock& args) { argument 56 memcpy(buf, reinterpret_cast<char*>(args.getauxval(AT_RANDOM)) + at_random_bytes_consumed, n);
|
H A D | ptrace.cpp | 38 va_list args; local 39 va_start(args, req); 40 pid_t pid = va_arg(args, pid_t); 41 void* addr = va_arg(args, void*); 46 data = va_arg(args, void*); 48 va_end(args);
|
H A D | setjmp_cookie.cpp | 43 void __libc_init_setjmp_cookie(libc_globals* globals, KernelArgumentBlock& args) { argument 45 __libc_safe_arc4random_buf(&value, sizeof(value), args);
|
H A D | libc_init_dynamic.cpp | 71 static void __libc_preinit_impl(KernelArgumentBlock& args) { argument 72 __libc_init_globals(args); 73 __libc_init_common(args); 91 KernelArgumentBlock* args = *args_slot; local 101 __libc_preinit_impl(*args); 117 KernelArgumentBlock args(raw_args); 129 exit(slingshot(args.argc, args.argv, args.envp));
|
H A D | malloc_info.cpp | 32 va_list args; local 33 va_start(args, attr_fmt); 35 vfprintf(fp, attr_fmt, args); 36 va_end(args); 46 va_list args; local 47 va_start(args, fmt); 48 vfprintf(fp, fmt, args); 49 va_end(args);
|
H A D | open.cpp | 59 va_list args; local 60 va_start(args, flags); 61 mode = static_cast<mode_t>(va_arg(args, int)); 62 va_end(args); 78 va_list args; local 79 va_start(args, flags); 80 mode = static_cast<mode_t>(va_arg(args, int)); 81 va_end(args);
|
H A D | clone.cpp | 68 va_list args; local 69 va_start(args, arg); 71 parent_tid = va_arg(args, int*); 74 new_tls = va_arg(args, void*); 77 child_tid = va_arg(args, int*); 79 va_end(args);
|
H A D | syslog.cpp | 45 va_list args; local 46 va_start(args, fmt); 47 vsyslog(priority, fmt, args); 48 va_end(args); 51 void vsyslog(int priority, const char* fmt, va_list args) { argument 115 vsnprintf(log_line, sizeof(log_line), log_fmt, args);
|
H A D | vdso.cpp | 76 void __libc_init_vdso(libc_globals* globals, KernelArgumentBlock& args) { argument 84 uintptr_t vdso_ehdr_addr = args.getauxval(AT_SYSINFO_EHDR);
|
H A D | libc_init_common.cpp | 70 __LIBC_HIDDEN__ void __libc_init_sysinfo(KernelArgumentBlock& args) { argument 72 void* at_sysinfo = reinterpret_cast<void*>(args.getauxval(AT_SYSINFO)); 82 void __libc_init_globals(KernelArgumentBlock& args) { argument 84 __libc_init_sysinfo(args); 89 __libc_auxv = args.auxv; 91 __libc_globals.mutate([&args](libc_globals* globals) { 92 __libc_init_vdso(globals, args); 93 __libc_init_setjmp_cookie(globals, args); 118 void __libc_init_common(KernelArgumentBlock& args) { argument 120 environ = args 322 __libc_init_AT_SECURE(KernelArgumentBlock& args) argument [all...] |
/bionic/libc/private/ |
H A D | KernelArgumentBlock.h | 36 uintptr_t* args = reinterpret_cast<uintptr_t*>(raw_args); local 37 argc = static_cast<int>(*args); 38 argv = reinterpret_cast<char**>(args + 1);
|
H A D | bionic_fortify.h | 39 va_list args; local 40 va_start(args, fmt); 41 async_safe_fatal_va_list("FORTIFY", fmt, args); 42 va_end(args);
|
/bionic/libc/tools/ |
H A D | generate-NOTICE.py | 166 args = sys.argv[1:] variable 167 if len(args) == 0: 168 args = [ "." ] variable 170 for arg in args:
|
/bionic/benchmarks/tests/ |
H A D | interface_test.cpp | 40 void Exec(std::vector<const char*> args); 78 void SystemTests::Exec(std::vector<const char*> args) { argument 95 args.insert(args.begin(), exe_name.c_str()); 96 args.push_back(nullptr); 97 execv(args[0], reinterpret_cast<char* const*>(const_cast<char**>(args.data()))); 108 std::vector<const char*> args; local 110 args.push_back(arg); 113 Exec(args); [all...] |
/bionic/libc/kernel/uapi/linux/ |
H A D | seccomp.h | 46 __u64 args[6]; member in struct:seccomp_data
|
/bionic/libc/versioner-dependencies/common/kernel_uapi/linux/ |
H A D | seccomp.h | 46 __u64 args[6]; member in struct:seccomp_data
|
/bionic/tools/versioner/dependencies/common/kernel_uapi/linux/ |
H A D | seccomp.h | 46 __u64 args[6]; member in struct:seccomp_data
|
/bionic/libc/malloc_hooks/tests/ |
H A D | malloc_hooks_tests.cpp | 91 void Exec(std::vector<const char*> args); 137 std::vector<const char*> args; local 138 args.push_back("--gtest_also_run_disabled_tests"); 140 args.push_back(filter_arg.c_str()); 147 args.insert(args.begin(), exe_name.c_str()); 148 args.push_back(nullptr); 149 execv(args[0], reinterpret_cast<char* const*>(const_cast<char**>(args.data())));
|
/bionic/libc/system_properties/ |
H A D | contexts_split.cpp | 69 static inline void ListAdd(List** list, Args... args) { argument 70 *list = new List(*list, args...);
|
/bionic/linker/ |
H A D | linker_main.cpp | 146 static void add_vdso(KernelArgumentBlock& args) { argument 147 ElfW(Ehdr)* ehdr_vdso = reinterpret_cast<ElfW(Ehdr)*>(args.getauxval(AT_SYSINFO_EHDR)); 236 static ElfW(Addr) __linker_init_post_relocation(KernelArgumentBlock& args) { argument 245 __libc_init_AT_SECURE(args); 290 add_vdso(args); 316 si->phdr = reinterpret_cast<ElfW(Phdr)*>(args.getauxval(AT_PHDR)); 317 si->phnum = args.getauxval(AT_PHNUM); 468 ElfW(Addr) entry = args.getauxval(AT_ENTRY); 507 KernelArgumentBlock args(raw_args); 526 ElfW(Addr) entry_point = args [all...] |
/bionic/tests/ |
H A D | utils.h | 188 void SetArgs(const std::vector<const char*>& args) { argument 189 args_ = args;
|
H A D | unistd_test.cpp | 1380 char* args[] = {nullptr}; local 1382 ASSERT_EXIT(execve("/system/bin/run-as", args, envs), testing::ExitedWithCode(1),
|
/bionic/benchmarks/ |
H A D | bionic_benchmarks.cpp | 108 // against g_long_options. It fills new_argv with the filtered args. 265 args_vector_t* ResolveArgs(args_vector_t* to_populate, std::string args, argument 267 // args is either a space-separated list of ints, a macro name, or 269 // To ease formatting in XML files, args is left and right trimmed. 270 if (args_shorthand.count(args)) { 271 return &args_shorthand[args]; 274 if (android::base::StartsWith(args, kOnebufManualStr)) { 276 if (!ParseOnebufManualStr(args, &values)) { 278 args.c_str()); 282 } else if (android::base::StartsWith(args, kTwobufManualSt 420 SetArgs(const std::vector<int>& sizes, args_vector_t* args) argument 426 SetArgs(const std::vector<int>& sizes, int align, args_vector_t* args) argument 433 SetArgs(const std::vector<int>& sizes, int align1, int align2, args_vector_t* args) argument 440 args_vector_t args; local 446 args_vector_t args; local 452 args_vector_t args; local [all...] |
/bionic/libc/async_safe/ |
H A D | async_safe_log.cpp | 226 static void out_vformat(Out& o, const char* format, va_list args) { argument 328 str = va_arg(args, const char*); 335 buffer[0] = static_cast<char>(va_arg(args, int)); 338 uint64_t value = reinterpret_cast<uintptr_t>(va_arg(args, void*)); 352 value = static_cast<uint8_t>(va_arg(args, int)); 355 value = static_cast<uint16_t>(va_arg(args, int)); 358 value = va_arg(args, uint32_t); 361 value = va_arg(args, uint64_t); 406 va_list args) { 408 out_vformat(os, format, args); 405 async_safe_format_buffer_va_list(char* buffer, size_t buffer_size, const char* format, va_list args) argument 413 va_list args; local 422 va_list args; local 511 async_safe_format_log_va_list(int priority, const char* tag, const char* format, va_list args) argument 520 va_list args; local 527 async_safe_fatal_va_list(const char* prefix, const char* format, va_list args) argument 551 va_list args; local [all...] |