/bionic/libc/kernel/tools/ |
D | generate_uapi_headers.sh | 222 for arch in "${ARCH_LIST[@]}"; do 223 echo "Generating headers for arch ${arch}" 225 make ARCH=${arch} distclean 226 make ARCH=${arch} headers_install 251 for arch in "${ARCH_LIST[@]}"; do 253 copy_hdrs "${KERNEL_DIR}/arch/${arch}/include/uapi" \ 254 "${ANDROID_KERNEL_DIR}/uapi/asm-${arch}" 256 copy_hdrs "${KERNEL_DIR}/arch/${arch}/include/generated/uapi" \ 257 "${ANDROID_KERNEL_DIR}/uapi/asm-${arch}" 262 "${KERNEL_DIR}/arch/${arch}/include/generated/asm" \ [all …]
|
D | kernel.py | 106 def parseFile(self, path, arch=None, kernel_root=None): argument 138 if arch and arch in kernel_default_arch_macros: 139 macros.update(kernel_default_arch_macros[arch]) 213 self.setArch(arch=None) 215 def setArch(self,arch=None): argument 216 self.curr_arch = arch 218 if arch: 219 self.prefix = "asm-%s/" % arch 252 arch=self.curr_arch, kernel_root=self.kernel_root) 272 for arch in self.archs: [all …]
|
D | clean_header.py | 96 arch = None 99 arch = m.group(2) 109 if arch and arch in kernel_default_arch_macros: 110 macros.update(kernel_default_arch_macros[arch])
|
/bionic/libc/tools/ |
D | gensyscalls.py | 421 for arch in SupportedArchitectures: 422 t[arch] = True 424 for arch in arch_list.split(','): 425 if arch == "lp32": 426 for arch in SupportedArchitectures: 427 if "64" not in arch: 428 t[arch] = True 429 elif arch == "lp64": 430 for arch in SupportedArchitectures: 431 if "64" in arch: [all …]
|
D | check-symbols-glibc.py | 31 arch = re.sub(r'.*/linux-x86/([^/]+)/.*', r'\1', toolchain) variable 32 if arch == 'aarch64': 33 arch = 'arm64' variable 40 def GetNdkIgnored(arch): # pylint: disable=redefined-outer-name argument 43 (os.getenv('ANDROID_BUILD_TOP'), arch)) 68 ndk_ignored = GetNdkIgnored(arch)
|
D | genfunctosyscallnrs.py | 24 for arch in syscall_NRs.keys(): 25 base_names = load_syscall_names_from_file(base_syscall_file, arch) 28 out_file.write("#define __" + arch + "_" + func + " " + 29 str(syscall_NRs[arch][syscall]) + "\n")
|
D | genseccomp.py | 245 for arch in syscall_NRs.keys(): 246 base_names = load_syscall_names_from_file(base_syscall_file, arch) 251 blocklist_names |= load_syscall_names_from_file(f, arch) 253 allowlist_names |= load_syscall_names_from_file(f, arch) 261 allowed_syscalls.append((name, syscall_NRs[arch][name])) 263 logging.exception("Failed to find %s in %s (%s)", name, arch, syscall_NRs[arch]) 265 output = construct_bpf(allowed_syscalls, arch, name_modifier, priorities) 270 "{}{}_policy.cpp".format(arch, filename_modifier))
|
/bionic/tools/ |
D | generate-version-script.py | 11 for arch in ["arm", "arm64", "riscv64", "x86", "x86_64"]: 12 if arch in tags: 16 def GenerateVersionScript(arch, in_filename, out_filename): argument 23 if arch not in tags and has_arch_tags(tags): 27 arch = sys.argv[1] variable 30 GenerateVersionScript(arch, in_filename, out_filename)
|
/bionic/libc/ |
D | Android.bp | 196 arch: { 198 srcs: ["arch-arm64/bionic/__set_tls.c"], 201 srcs: ["arch-riscv64/bionic/__set_tls.c"], 205 "arch-x86/bionic/__libc_init_sysinfo.cpp", 206 "arch-x86/bionic/__libc_int0x80.S", 207 "arch-x86/bionic/__set_tls.cpp", 211 srcs: ["arch-x86_64/bionic/__set_tls.c"], 371 arch: { 642 // May be overriden by per-arch optimized versions 656 arch: { [all …]
|
/bionic/tools/versioner/src/ |
D | CompilationType.h | 27 Arch arch; member 34 return std::tie(arch, cpp, api_level, file_offset_bits); in tie() 52 int32_t arch : 3; 58 packed.arch = static_cast<int32_t>(type.arch);
|
D | Preprocessor.cpp | 63 if (arch_visibility[type.arch] == 0 || arch_visibility[type.arch] > type.api_level) { in calculateRequiredGuard() 64 arch_visibility[type.arch] = type.api_level; in calculateRequiredGuard() 80 for (Arch arch : supported_archs) { in calculateRequiredGuard() local 81 if (arch_visibility[arch] != 0) { in calculateRequiredGuard() 82 arch_visibility_str += to_string(arch); in calculateRequiredGuard() 84 arch_visibility_str += std::to_string(arch_visibility[arch]); in calculateRequiredGuard() 100 for (Arch arch : supported_archs) { in calculateRequiredGuard() local 101 if (result.arch_availability[arch].introduced <= arch_visibility[arch]) { in calculateRequiredGuard() 102 result.arch_availability[arch].introduced = 0; in calculateRequiredGuard() 163 for (Arch arch : supported_archs) { in generateGuardCondition() local [all …]
|
D | Arch.h | 36 std::string to_string(const Arch& arch); 54 T& operator[](Arch arch) { 55 return data_[size_t(arch)]; 58 const T& operator[](Arch arch) const { 59 return data_[size_t(arch)]; 91 ArchMapIterator(const ArchMap<T>& map, Arch arch) : map_(map), arch_(arch) { in ArchMapIterator() argument
|
D | versioner.cpp | 98 static CompilationRequirements collectRequirements(const Arch& arch, in collectRequirements() argument 140 collect_children(location.dependency_dir + "/" + to_string(arch)); in collectRequirements() 143 auto new_end = std::remove_if(headers.begin(), headers.end(), [&arch](llvm::StringRef header) { in collectRequirements() 145 if (it.second.find(arch) == it.second.end()) { in collectRequirements() 165 for (const auto& arch : selected_architectures) { in generateCompilationTypes() local 166 int min_api = arch_min_api[arch]; in generateCompilationTypes() 175 .arch = arch, .cpp = cpp, .api_level = api_level, .file_offset_bits = file_offset_bits in generateCompilationTypes() 201 if (requirements.count(type.arch) == 0) { in compileHeaders() 202 requirements[type.arch] = collectRequirements(type.arch, location); in compileHeaders() 211 CompilationRequirements& req = requirements[type.arch]; in compileHeaders() [all …]
|
D | Arch.cpp | 23 std::string to_string(const Arch& arch) { in to_string() argument 24 switch (arch) { in to_string() 41 errx(1, "unknown arch '%zu'", size_t(arch)); in to_string()
|
D | SymbolFileParser.cpp | 56 api_level_arch_prefix("api-level-" + to_string(type.arch) + "="), in SymbolFileParser() 57 intro_arch_perfix("introduced-" + to_string(type.arch) + "="), in SymbolFileParser() 217 std::optional<Arch> arch = arch_from_string(tag); in isInArch() local 218 if (!arch) { in isInArch() 221 if (*arch == compilation_type.arch) { in isInArch()
|
D | DeclarationDatabase.cpp | 284 for (Arch arch : supported_archs) { in merge() local 285 if (!other.arch_availability[arch].empty()) { in merge() 286 check_avail(arch_availability[arch]); in merge() 287 this->arch_availability[arch] = other.arch_availability[arch]; in merge()
|
D | CompilationType.cpp | 24 ss << to_string(type.arch) << "-" << type.api_level << " [" << (type.cpp ? "c++" : "c") in to_string()
|
/bionic/linker/ |
D | Android.bp | 51 arch: { 53 srcs: ["arch/arm64/linker_wrapper_begin.S"], 56 srcs: ["arch/riscv64/linker_wrapper_begin.S"], 59 srcs: ["arch/x86_64/linker_wrapper_begin.S"], 76 arch: { 199 "arch/arm/begin.S", 200 "arch/arm_neon/linker_gnu_hash_neon.cpp", 207 "arch/arm64/begin.S", 208 "arch/arm64/tlsdesc_resolver.S", 209 "arch/arm_neon/linker_gnu_hash_neon.cpp", [all …]
|
/bionic/libc/kernel/uapi/ |
D | BUILD | 40 arch = "arm", 48 arch = "arm64", 56 arch = "x86", 64 arch = "x86_64",
|
/bionic/tests/prebuilt-elf-files/ |
D | gen-libtest_invalid-local-tls.sh | 20 arch=$1 23 -fpic -shared -o $arch/libtest_invalid-local-tls.so -fno-emulated-tls \
|
/bionic/libc/arch-arm/cortex-a53/bionic/ |
D | memcpy.S | 64 .arch armv7-a
|
/bionic/libc/arch-arm/cortex-a7/bionic/ |
D | memcpy.S | 64 .arch armv7-a
|
/bionic/libc/arch-arm/cortex-a15/bionic/ |
D | memcpy.S | 64 .arch armv7-a
|
/bionic/libc/arch-arm/cortex-a55/bionic/ |
D | memcpy.S | 66 .arch armv7-a
|
/bionic/tests/ |
D | Android.bp | 75 arch: { 103 arch: { 129 arch: { 155 arch: { 181 arch: { 207 arch: { 233 arch: { 259 arch: { 285 arch: { 311 arch: { [all …]
|