Home
last modified time | relevance | path

Searched refs:__init_array_start (Results 1 – 17 of 17) sorted by relevance

/llvm-project/lld/test/ELF/
H A Duser_def_init_array_start.s8 .hidden __init_array_start
9 .globl __init_array_start symbol
10 __init_array_start: label
H A Drelocatable-symbols.s46 # RELOC-NEXT: 0x29 R_X86_64_PC32 __init_array_start 0xFFFFFFFFFFFFFFFC
63 # SYMBOL-NEXT: 0x29 R_X86_64_PC32 __init_array_start 0xFFFFFFFFFFFFFFFC
142 # SYMBOL-NEXT: Name: __init_array_start
201 .long __init_array_start - . -4
H A Dpre_init_fini_array_missing.s12 call __init_array_start
H A Drelro-init-fini-script.s37 .quad __init_array_start
H A Dpre_init_fini_array.s13 call *__init_array_start
H A Drelocation-relative-synthetic.s11 call __init_array_start@PLT
/llvm-project/libc/startup/baremetal/
H A Dinit.cpp18 extern uintptr_t __init_array_start[];
28 size_t init_array_size = __init_array_end - __init_array_start; in __libc_init_array()
30 reinterpret_cast<InitCallback *>(__init_array_start[i])(); in __libc_init_array()
/llvm-project/libc/startup/gpu/amdgpu/
H A Dstart.cpp25 extern "C" uintptr_t __init_array_start[];
34 size_t init_array_size = __init_array_end - __init_array_start; in call_fini_array_callbacks()
36 reinterpret_cast<InitCallback *>(__init_array_start[i])(argc, argv, env); in call_fini_array_callbacks()
/llvm-project/libc/startup/gpu/nvptx/
H A Dstart.cpp28 uintptr_t *__init_array_start [[gnu::visibility("protected")]];
40 size_t init_array_size = __init_array_end - __init_array_start; in call_fini_array_callbacks()
42 reinterpret_cast<InitCallback *>(__init_array_start[i])(); in call_fini_array_callbacks()
21 uintptr_t *__init_array_start [[gnu::visibility("protected")]]; global() variable
/llvm-project/llvm/test/tools/llvm-nm/
H A Dlinker-synthesized.test6 ## We mark __init_array_start as 'd', as consistent with GNU nm >= 2.33 (older GNU
10 # CHECK: d __init_array_start
44 - Name: __init_array_start
/llvm-project/libc/startup/linux/
H A Ddo_start.cpp31 extern uintptr_t __init_array_start[];
52 size_t init_array_size = __init_array_end - __init_array_start; in call_init_array_callbacks()
54 reinterpret_cast<InitCallback *>(__init_array_start[i])(argc, argv, env);
/llvm-project/llvm/test/CodeGen/AMDGPU/
H A Dlower-multiple-ctor-dtor.ll10 ; CHECK: @__init_array_start = external addrspace(1) constant [0 x ptr addrspace(1)]
58 ; CHECK-NEXT: [[TMP0:%.*]] = icmp ne ptr addrspace(1) @__init_array_start, @__init_array_end
61 ; CHECK-NEXT: [[PTR:%.*]] = phi ptr addrspace(1) [ @__init_array_start, [[ENTRY:%.*]] ], [ [[NEXT:%.*]], [[WHILE_ENTRY]] ]
H A Dlower-ctor-dtor-constexpr-alias.ll31 ; CHECK: @__init_array_start = external addrspace(1) constant [0 x ptr addrspace(1)]
51 ; CHECK-NEXT: [[TMP0:%.*]] = icmp ne ptr addrspace(1) @__init_array_start, @__init_array_end
54 ; CHECK-NEXT: [[PTR:%.*]] = phi ptr addrspace(1) [ @__init_array_start, [[ENTRY:%.*]] ], [ [[NEXT:%.*]], [[WHILE_ENTRY]] ]
H A Dlower-ctor-dtor.ll49 ; CHECK: @__init_array_start = external addrspace(1) constant [0 x ptr addrspace(1)]
66 ; CHECK-NEXT: [[TMP0:%.*]] = icmp ne ptr addrspace(1) @__init_array_start, @__init_array_end
69 ; CHECK-NEXT: [[PTR:%.*]] = phi ptr addrspace(1) [ @__init_array_start, [[ENTRY:%.*]] ], [ [[NEXT:%.*]], [[WHILE_ENTRY]] ]
/llvm-project/lld/test/ELF/linkerscript/
H A Dstart-end.test8 __init_array_start = .;
/llvm-project/llvm/test/tools/llvm-objdump/ELF/RISCV/
H A Dextensions.test559 - Name: __init_array_start
756 - __init_array_start
/llvm-project/llvm/test/CodeGen/NVPTX/
H A Dlower-ctor-dtor.ll48 ; CHECK-NEXT: [[BEGIN:%.*]] = load ptr addrspace(1), ptr addrspace(1) @__init_array_start, align 8