Home
last modified time | relevance | path

Searched full:arch (Results 1 – 25 of 179) sorted by relevance

12345678

/system/libvintf/include/vintf/
DArch.h28 enum class Arch : size_t { enum
44 inline bool has32(Arch arch) { in has32() argument
45 return arch == Arch::ARCH_32 || arch == Arch::ARCH_32_64; in has32()
48 inline bool has64(Arch arch) { in has64() argument
49 return arch == Arch::ARCH_64 || arch == Arch::ARCH_32_64; in has64()
52 inline constexpr Arch operator|(Arch lft, Arch rgt) {
53 return static_cast<Arch>(static_cast<size_t>(lft) | static_cast<size_t>(rgt));
55 static_assert((Arch::ARCH_32 | Arch::ARCH_64) == Arch::ARCH_32_64, "bad Arch::operator|");
57 inline Arch& operator|=(Arch& lft, Arch rgt) {
62 inline constexpr bool contains(Arch lft, Arch rgt) { in contains()
[all …]
DTransportArch.h23 #include "Arch.h"
31 Arch arch = Arch::ARCH_EMPTY; member
36 TransportArch(Transport t, Arch a) : transport(t), arch(a) {} in TransportArch()
39 return transport == other.transport && arch == other.arch;
44 return arch < other.arch;
54 // <transport arch="32">passthrough</transport>
55 // <transport arch="64">passthrough</transport>
56 // <transport arch="32+64">passthrough</transport>
/system/libvintf/
DTransportArch.cpp26 return transport == Transport::EMPTY && arch == Arch::ARCH_EMPTY; in empty()
37 if (arch == Arch::ARCH_EMPTY && !ip.has_value() && !port.has_value()) { in isValid()
42 " requires empty ip and port attributes as well as empty arch attribute"; in isValid()
47 if (arch != Arch::ARCH_EMPTY && !ip.has_value() && !port.has_value()) { in isValid()
51 *error += "Passthrough HALs requires arch attribute and no ip or port attributes"; in isValid()
55 if (arch == Arch::ARCH_EMPTY && ip.has_value() && port.has_value()) { in isValid()
60 " requires ip and port attributes as well as empty arch attribute"; in isValid()
/system/extras/simpleperf/
Dperf_regs.cpp32 ArchType GetArchType(const std::string& arch) { in GetArchType() argument
33 if (arch == "x86" || arch == "i686") { in GetArchType()
35 } else if (arch == "x86_64") { in GetArchType()
37 } else if (arch == "riscv64") { in GetArchType()
39 } else if (arch == "aarch64") { in GetArchType()
41 } else if (android::base::StartsWith(arch, "arm")) { in GetArchType()
42 // If arch is "armv8l", it is likely that we are using a 32-bit simpleperf in GetArchType()
45 if (arch[3] == 'v') { in GetArchType()
46 int version = atoi(&arch[4]); in GetArchType()
53 LOG(ERROR) << "unsupported arch: " << arch; in GetArchType()
[all …]
Dperf_regs.h75 ArchType GetArchType(const std::string& arch);
77 std::string GetArchString(ArchType arch);
78 uint64_t GetSupportedRegMask(ArchType arch);
79 std::string GetRegName(size_t regno, ArchType arch);
83 explicit ScopedCurrentArch(ArchType arch) : saved_arch(current_arch) { in ScopedCurrentArch() argument
84 current_arch = arch; in ScopedCurrentArch()
97 ArchType arch; member
Dperf_regs_test.cpp24 TEST(RegSet, arch) { in TEST() argument
34 ASSERT_EQ(reg32.arch, arch_pair[0]) << i; in TEST()
36 ASSERT_EQ(reg64.arch, arch_pair[1]) << i; in TEST()
Devent_table_generator.py133 def __init__(self, arch: str):
134 self.arch = arch
144 self.events.append(RawEvent(number, name, desc, self.arch))
171 limited_arch = self.arch + ':' + cpu['name']
183 def __init__(self, arch: str):
184 self.arch = arch
192 limited_arch = self.arch
/system/unwinding/libunwindstack/include/unwindstack/
DUnwinder.h26 #include <unwindstack/Arch.h>
61 arch_(regs->Arch()) {} in Unwinder()
85 static std::string FormatFrame(ArchEnum arch, const FrameData& frame,
88 void SetArch(ArchEnum arch) { arch_ = arch; } in SetArch() argument
94 arch_ = regs_ != nullptr ? regs->Arch() : ARCH_UNKNOWN; in SetRegs()
118 static FrameData BuildFrameFromPcOnly(uint64_t pc, ArchEnum arch, Maps* maps, JitDebug* jit_debug,
124 Unwinder(size_t max_frames, ArchEnum arch, Maps* maps = nullptr)
125 : max_frames_(max_frames), maps_(maps), arch_(arch) {} in max_frames_()
126 Unwinder(size_t max_frames, ArchEnum arch, Maps* maps, std::shared_ptr<Memory>& process_memory) in Unwinder() argument
127 : max_frames_(max_frames), maps_(maps), process_memory_(process_memory), arch_(arch) {} in Unwinder()
[all …]
DRegs.h26 #include <unwindstack/Arch.h>
54 virtual ArchEnum Arch() = 0;
56 bool Is32Bit() { return ArchIs32Bit(Arch()); } in Is32Bit()
89 static Regs* CreateFromUcontext(ArchEnum arch, void* ucontext);
119 uint64_t GetPcAdjustment(uint64_t rel_pc, Elf* elf, ArchEnum arch);
DAndroidUnwinder.h30 #include <unwindstack/Arch.h>
63 AndroidUnwinder(pid_t pid, ArchEnum arch) : pid_(pid), arch_(arch) {} in AndroidUnwinder() argument
148 AndroidRemoteUnwinder(pid_t pid, ArchEnum arch) : AndroidUnwinder(pid, arch) {} in AndroidRemoteUnwinder() argument
DArch.h33 static inline bool ArchIs32Bit(ArchEnum arch) { in ArchIs32Bit() argument
34 switch (arch) { in ArchIs32Bit()
/system/unwinding/libunwindstack/benchmarks/
DOfflineUnwindBenchmarks.cpp27 #include <unwindstack/Arch.h>
197 state, {.offline_files_dir = "straddle_arm64/", .arch = ARCH_ARM64, .create_maps = false}); in BENCHMARK_DEFINE_F()
205 SingleUnwindBenchmark(state, {.offline_files_dir = "straddle_arm64/", .arch = ARCH_ARM64}); in BENCHMARK_DEFINE_F()
213 .arch = ARCH_ARM, in BENCHMARK_DEFINE_F()
226 {.offline_files_dir = "bluetooth_arm64/pc_1/", .arch = ARCH_ARM64, .create_maps = false}, in BENCHMARK_DEFINE_F()
228 .arch = ARCH_ARM, in BENCHMARK_DEFINE_F()
231 {.offline_files_dir = "photos_reset_arm64/", .arch = ARCH_ARM64, .create_maps = false}, in BENCHMARK_DEFINE_F()
233 .arch = ARCH_ARM64, in BENCHMARK_DEFINE_F()
235 {.offline_files_dir = "yt_music_arm64/", .arch = ARCH_ARM64, .create_maps = false}, in BENCHMARK_DEFINE_F()
237 .arch = ARCH_ARM64, in BENCHMARK_DEFINE_F()
[all …]
/system/cros-codecs/ci/
Dlava_job_generate.py8 def get_device_type(arch, config_file): argument
12 return config[arch]['device_type']
21 argparser.add_argument('--arch', choices=['amd', 'intel'], help='Architecture', required=True)
33 …mplate.render(ccdec_build_id=args.ccdec_build_id, arch=args.arch, device_type=get_device_type(args…
Dtemplate.yaml4 job_name: Test cros-codecs on {{ arch }}
55 ARCH: {{ arch }}
66 ARCH: {{ arch }}
/system/apex/tests/testdata/sharedlibs/prebuilts/
DAndroid.bp25 arch: {
45 arch: {
65 arch: {
85 arch: {
105 arch: {
125 arch: {
145 arch: {
165 arch: {
185 arch: {
205 arch: {
[all …]
/system/tools/aidl/scripts/
Dexample_dep_build_failure_output.txt22 -> android.hardware.audio.common-V1-java{os:android,arch:common,apex:}
24 -> android.media.audio.common.types-V1-java{os:android,arch:common,apex:}
29 -> android.media.audio.common.types-V2-java{os:android,arch:common,apex:}
35 -> android.hardware.audio.common-V1-java{os:android,arch:common,apex:}
37 -> android.media.audio.common.types-V1-java{os:android,arch:common,apex:}
42 -> android.media.audio.common.types-V2-java{os:android,arch:common,apex:}
48 -> android.hardware.audio.common-V1-java{os:android,arch:common,apex:}
50 -> android.media.audio.common.types-V1-java{os:android,arch:common,apex:}
55 -> android.media.audio.common.types-V2-java{os:android,arch:common,apex:}
61 -> android.hardware.audio.common-V1-java{os:android,arch:common,apex:}
[all …]
/system/unwinding/libunwindstack/tests/
DRegsRemoteTest.cpp42 ASSERT_EQ(ARCH_ARM, regs->Arch()); in TEST_F()
44 ASSERT_EQ(ARCH_ARM64, regs->Arch()); in TEST_F()
46 ASSERT_EQ(ARCH_X86, regs->Arch()); in TEST_F()
48 ASSERT_EQ(ARCH_X86_64, regs->Arch()); in TEST_F()
50 ASSERT_EQ(ARCH_RISCV64, regs->Arch()); in TEST_F()
/system/apex/shim/
DAndroid.bp25 arch: {
54 arch: {
83 arch: {
106 arch: {
129 arch: {
152 arch: {
175 arch: {
198 arch: {
227 arch: {
250 arch: {
[all …]
/system/apex/tests/testdata/sharedlibs/build/
Dbuild_artifacts.sh76 for arch in "${archs[@]}"; do
105 … echo "Building combination arch: ${arch}, apexversion: ${apexversion}, libversion: ${libversion}"
112 TARGET_PRODUCT=aosp_${arch} \
121 system/apex/tests/testdata/sharedlibs/prebuilts/${arch}/${outfile}
122 … generated_artifacts+=(system/apex/tests/testdata/sharedlibs/prebuilts/${arch}/${outfile})
172 arch: {
175 for arch in "${archs[@]}"; do
177 ${arch}: {
178 src: "${arch}/${outfile}",
/system/extras/simpleperf/scripts/
Dsimpleperf_utils.py73 def get_target_binary_path(arch: str, binary_name: str) -> str:
74 if arch == 'aarch64':
75 arch = 'arm64'
76 arch_dir = os.path.join(get_script_dir(), "bin", "android", arch)
78 log_fatal("can't find arch directory: %s" % arch_dir)
196 def _get_binutils_path_in_ndk(cls, toolname: str, arch: Optional[str], platform: str
198 if not arch:
199 arch = 'arm64'
200 if arch == 'arm64':
202 elif arch == 'arm':
[all …]
/system/cros-codecs/ci/test-cases/
Dcros-codecs.yaml7 …- python3 ci/test-cases/run_tests.py --config-file ci/config.yaml --arch ${ARCH} --ccdec-build-id …
Dcros-codecs-single.yaml7 …- python3 ci/test-cases/run_tests.py --config-file ci/config.yaml --arch ${ARCH} --ccdec-build-id …
/system/cros-codecs/
DAndroid.bp50 arch: {
94 arch: {
122 arch: {
153 arch: {
/system/unwinding/libunwindstack/utils/
DRegsFake.h34 ArchEnum Arch() override { return fake_arch_; } in Arch() function
58 void FakeSetArch(ArchEnum arch) { fake_arch_ = arch; } in FakeSetArch() argument
80 ArchEnum Arch() override { return ARCH_UNKNOWN; } in Arch() function
/system/libhidl/transport/base/1.0/
Dtypes.hal23 * arch: 64bit or 32bit
35 Architecture arch;

12345678