/prebuilts/ndk/r11/sources/cxx-stl/llvm-libc++/ |
build.py | 42 abis = [] 44 abis.extend(build_support.arch_to_abis(arch)) 46 print('Building libc++ for ABIs: {}'.format(' '.join(abis))) 48 abis_arg = '--abis={}'.format(','.join(abis))
|
/prebuilts/ndk/r11/sources/cxx-stl/stlport/ |
build.py | 42 abis = [] 44 abis.extend(build_support.arch_to_abis(arch)) 46 print('Building stlport for ABIs: {}'.format(' '.join(abis))) 48 abis_arg = '--abis={}'.format(','.join(abis))
|
/prebuilts/ndk/r13/sources/cxx-stl/stlport/ |
build.py | 42 abis = [] 44 abis.extend(build_support.arch_to_abis(arch)) 46 print('Building stlport for ABIs: {}'.format(' '.join(abis))) 48 abis_arg = '--abis={}'.format(','.join(abis))
|
/external/strace/linux/mips/ |
arch_sigreturn.c | 4 /* 64-bit ABIs do not have old sigreturn. */
|
/tools/tradefederation/core/src/com/android/tradefed/util/ |
AbiFormatter.java | 80 String []abis = getSupportedAbis(device, bitness); local 81 if (abis != null && abis.length > 0 && abis[0] != null && abis[0].length() > 0) { 82 return abis[0]; 88 * Helper method to get the list of supported abis for the given bitness 98 String []abis = abiList.split(","); local 99 if (abis.length > 0) { 100 return abis; [all...] |
AbiUtils.java | 24 * Utility class for handling device ABIs 45 * The set of 32Bit ABIs. 50 * The set of 64Bit ABIs. 55 * The set of ARM ABIs. 60 * The set of Intel ABIs. 65 * The set of Mips ABIs. 133 * Returns the set of ABIs associated with the given architecture. 135 * @return a new Set containing the ABIs. 163 * Returns the set of ABIs supported by Compatibility. 165 * @return a new Set containing the supported ABIs [all...] |
/frameworks/base/tools/aapt2/filter/ |
AbiFilter.h | 31 * Filters native library paths by ABI. ABIs present in the filter list are kept and all over 39 /** Returns true if the path is for a native library in the list of desired ABIs. */ 43 explicit AbiFilter(std::unordered_set<std::string> abis) : abis_(std::move(abis)) {
|
/frameworks/base/tools/split-select/ |
RuleGenerator_test.cpp | 31 Vector<abi::Variant> abis; local 32 const ssize_t armeabiIndex = abis.add(abi::Variant_armeabi); 33 const ssize_t armeabi_v7aIndex = abis.add(abi::Variant_armeabi_v7a); 34 const ssize_t x86Index = abis.add(abi::Variant_x86); 36 EXPECT_RULES_EQ(RuleGenerator::generateAbi(abis, armeabiIndex), 40 EXPECT_RULES_EQ(RuleGenerator::generateAbi(abis, armeabi_v7aIndex), 44 EXPECT_RULES_EQ(RuleGenerator::generateAbi(abis, x86Index),
|
/system/extras/simpleperf/ |
test_util.h | 45 // Used to skip tests not supposed to run on non-native ABIs. 49 GTEST_LOG_(INFO) << "Skip this test as it only runs on native ABIs."; \
|
/prebuilts/ndk/r13/sources/third_party/vulkan/src/build-android/ |
build.py | 38 # so remove it from the abis list. 102 abis = [] 104 abis.extend(arch_to_abis(arch)) 138 'APP_ABI=' + ' '.join(abis), 173 'APP_ABI=' + ' '.join(abis), 195 print('Building Vulkan validation layers for ABIs:' + 196 ' {}'.format(', '.join(abis)))
|
/external/python/cpython2/Modules/_ctypes/libffi/testsuite/libffi.call/ |
err_bad_abi.c | 2 Purpose: Test error return for bad ABIs.
|
/cts/common/host-side/tradefed/src/com/android/compatibility/common/tradefed/testtype/suite/ |
CompatibilityTestSuite.java | 162 Set<IAbi> abis = getAbis(getDevice()); local 166 abis, mTestArgs, mModuleArgs, mIncludeFilters, 183 * Gets the set of ABIs supported by both Compatibility and the device under test 185 * @return The set of ABIs to run the tests on 189 Set<IAbi> abis = new LinkedHashSet<>(); local 208 abis.add(new Abi(mAbiName, AbiUtils.getBitness(mAbiName))); 209 return abis; 217 abis.add(new Abi(abi, AbiUtils.getBitness(abi))); 223 if (abis.isEmpty()) { 228 return abis; [all...] |
/compatibility/cdd/3_software/ |
3_3_native-api-compatibility.md | 16 technology, Android defines a number of Application Binary Interfaces (ABIs) in 21 * [C-0-1] MUST be compatible with one or more defined ABIs and implement 35 list of ABIs ordered from the most to the least preferred one. 36 * [C-0-6] MUST report, via the above parameters, only those ABIs documented 39 https://developer.android.com/ndk/guides/abis.html), and MUST include 93 additional ABIs.
|
/cts/common/host-side/tradefed/tests/src/com/android/compatibility/common/tradefed/presubmit/ |
ValidateTestsAbi.java | 48 * This particular module is shipping all it's dependencies in all abis with prebuilt stuff. 62 * Test that all apks have the same supported abis. 64 * the two abis required and the second one will fail. 111 // first check, all the abis are supported 114 fail(String.format("apk %s %s does not support our abis [%s]", 133 * Test that when CTS has multiple abis, we have binary for each ABI. In this case the abi will
|
IntegrationTest.java | 105 Set<String> abis = new HashSet<>(); 106 abis.add("arm64-v8a"); 107 abis.add("armeabi-v7a"); 108 return abis; 399 Set<String> abis = new HashSet<>(); 400 abis.add("arm64-v8a"); 401 return abis; 473 Set<String> abis = new HashSet<>(); 474 abis.add("arm64-v8a"); 475 return abis; 557 Set<String> abis = AbiUtils.getAbisForArch(TestSuiteInfo.getInstance().getTargetArch()); local 607 Set<String> abis = AbiUtils.getAbisForArch(TestSuiteInfo.getInstance().getTargetArch()); local 658 Set<String> abis = AbiUtils.getAbisForArch(TestSuiteInfo.getInstance().getTargetArch()); local [all...] |
/cts/tools/utils/ |
VogarUtils.java | 95 * and returns the list of abis found there. 97 * @return The Set of supported abis parsed from the {@code expectation}'s description. 102 // Include all abis since there was no limitation found in the description 106 // Remove any abis that are not supported for the test. 113 * Determine the correct set of ABIs for the given className/testName. 115 * @return the set of ABIs that can be expected to pass for the given combination of
|
/toolchain/binutils/binutils-2.25/include/elf/ |
ppc.h | 209 using any ABIs affected by the 214 ABIs affected by the differences. */ 217 /* Value 1 for ABIs using r3/r4 for returning structures <= 8 bytes, 218 2 for ABIs using memory; 0 for not tagged or not using any ABIs
|
/cts/common/util/src/com/android/compatibility/common/util/ |
DevicePropertyInfo.java | 55 public DevicePropertyInfo(String abi, String abi2, String abis, String abis32, String abis64, 62 mAbis = abis; 94 propertyMap.put(prefix + "abis", mAbis);
|
/external/vulkan-validation-layers/build-android/ |
build.py | 75 # so remove it from the abis list. 133 abis = [] 135 abis.extend(arch_to_abis(arch)) 261 'APP_ABI=' + ' '.join(abis), 275 print('Building Vulkan validation layers for ABIs:' + 276 ' {}'.format(', '.join(abis)) + "...")
|
/external/clang/test/CodeGenCXX/ |
pragma-weak.cpp | 6 // Different c++ ABIs may or may not mangle this, so we produce a strong
|
/external/iptables/include/linux/ |
types.h | 38 * aligned_u64 should be used in defining kernel<->userspace ABIs to avoid
|
/external/kernel-headers/original/uapi/linux/ |
types.h | 39 * aligned_u64 should be used in defining kernel<->userspace ABIs to avoid
|
/external/llvm/test/CodeGen/X86/ |
x86-64-ptr-arg-simple.ll | 4 ; %in is kept in %esi for both ABIs. But the pointer will be passed in %edi
|
/external/ltp/include/lapi/ |
abisize.h | 26 * Deals with 32bit ABIs that have 64bit syscalls
|
fallocate.h | 57 /* Deal with 32bit ABIs that have 64bit syscalls. */
|