Home
last modified time | relevance | path

Searched refs:arch (Results 1 – 25 of 113) sorted by relevance

12345

/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 == "aarch64") { in GetArchType()
39 } else if (android::base::StartsWith(arch, "arm")) { in GetArchType()
43 if (arch[3] == 'v') { in GetArchType()
44 int version = atoi(&arch[4]); in GetArchType()
51 LOG(ERROR) << "unsupported arch: " << arch; in GetArchType()
74 std::string GetArchString(ArchType arch) { in GetArchString() argument
75 switch (arch) { in GetArchString()
[all …]
Dperf_regs.h62 ArchType GetArchType(const std::string& arch);
64 std::string GetArchString(ArchType arch);
65 uint64_t GetSupportedRegMask(ArchType arch);
66 std::string GetRegName(size_t regno, ArchType arch);
70 explicit ScopedCurrentArch(ArchType arch) : saved_arch(current_arch) { in ScopedCurrentArch() argument
71 current_arch = arch; in ScopedCurrentArch()
84 ArchType arch; member
Dperf_regs_test.cpp23 TEST(RegSet, arch) { in TEST() argument
32 ASSERT_EQ(reg32.arch, arch_pair[0]) << i; in TEST()
34 ASSERT_EQ(reg64.arch, arch_pair[1]) << i; in TEST()
/system/libvintf/include/vintf/
DTransportArch.h29 Arch arch = Arch::ARCH_EMPTY; member
32 TransportArch(Transport t, Arch a) : transport(t), arch(a) {} in TransportArch()
35 return transport == other.transport && arch == other.arch;
40 return arch < other.arch;
DArch.h44 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()
/system/libvintf/
DTransportArch.cpp26 return transport == Transport::EMPTY && arch == Arch::ARCH_EMPTY; in empty()
37 if (arch == Arch::ARCH_EMPTY) { in isValid()
46 if (arch != Arch::ARCH_EMPTY) { in isValid()
/system/unwinding/libunwindstack/tests/
DElfCacheTest.cpp136 EXPECT_EQ(ARCH_ARM, elf0_1->arch()); in VerifyWithinSameMap()
139 EXPECT_EQ(ARCH_ARM, elf0_2->arch()); in VerifyWithinSameMap()
150 EXPECT_EQ(ARCH_X86, elf100_1->arch()); in VerifyWithinSameMap()
153 EXPECT_EQ(ARCH_X86, elf100_2->arch()); in VerifyWithinSameMap()
164 EXPECT_EQ(ARCH_X86_64, elf200_1->arch()); in VerifyWithinSameMap()
167 EXPECT_EQ(ARCH_X86_64, elf200_2->arch()); in VerifyWithinSameMap()
178 EXPECT_EQ(ARCH_ARM, elf300_1->arch()); in VerifyWithinSameMap()
181 EXPECT_EQ(ARCH_ARM, elf300_2->arch()); in VerifyWithinSameMap()
226 EXPECT_EQ(ARCH_ARM, elf300_1->arch()); in VerifyWithinSameMapNeverReadAtZero()
229 EXPECT_EQ(ARCH_ARM, elf300_2->arch()); in VerifyWithinSameMapNeverReadAtZero()
[all …]
/system/unwinding/libunwindstack/include/unwindstack/
DArch.h34 static inline bool ArchIs32Bit(ArchEnum arch) { in ArchIs32Bit() argument
35 switch (arch) { in ArchIs32Bit()
DUnwinder.h97 void SetArch(ArchEnum arch) { arch_ = arch; }; in SetArch() argument
133 static FrameData BuildFrameFromPcOnly(uint64_t pc, ArchEnum arch, Maps* maps, JitDebug* jit_debug,
139 Unwinder(size_t max_frames, ArchEnum arch, Maps* maps = nullptr)
140 : max_frames_(max_frames), maps_(maps), arch_(arch) {} in max_frames_()
173 UnwinderFromPid(size_t max_frames, pid_t pid, ArchEnum arch, Maps* maps = nullptr)
174 : Unwinder(max_frames, arch, maps), pid_(pid) {} in Unwinder() argument
DGlobal.h43 void SetArch(ArchEnum arch);
45 ArchEnum arch() { return arch_; } in arch() function
DDwarfSection.h95 virtual bool Log(uint8_t indent, uint64_t pc, const DwarfFde* fde, ArchEnum arch) = 0;
102 ArchEnum arch) = 0;
147 ArchEnum arch) override;
149 bool Log(uint8_t indent, uint64_t pc, const DwarfFde* fde, ArchEnum arch) override;
/system/unwinding/libunwindstack/
DRegs.cpp74 Regs* Regs::CreateFromUcontext(ArchEnum arch, void* ucontext) { in CreateFromUcontext() argument
75 switch (arch) { in CreateFromUcontext()
124 uint64_t GetPcAdjustment(uint64_t rel_pc, Elf* elf, ArchEnum arch) { in GetPcAdjustment() argument
125 switch (arch) { in GetPcAdjustment()
DGlobal.cpp35 void Global::SetArch(ArchEnum arch) { in SetArch() argument
37 arch_ = arch; in SetArch()
83 Elf* elf = map_zero->GetElf(memory_, arch()); in FindAndReadVariable()
DJitDebug.cpp37 std::unique_ptr<JitDebug> CreateJitDebug(ArchEnum arch, std::shared_ptr<Memory>& memory, in CreateJitDebug() argument
39 return CreateGlobalDebugImpl<Elf>(arch, memory, search_libs, "__jit_debug_descriptor"); in CreateJitDebug()
DGlobalDebugImpl.h92 GlobalDebugImpl(ArchEnum arch, std::shared_ptr<Memory>& memory, in GlobalDebugImpl() argument
95 SetArch(arch); in GlobalDebugImpl()
362 if (arch() == ARCH_ARM64) { in StripAddressTag()
390 ArchEnum arch, std::shared_ptr<Memory>& memory, std::vector<std::string> search_libs, in CreateGlobalDebugImpl() argument
392 CHECK(arch != ARCH_UNKNOWN); in CreateGlobalDebugImpl()
404 switch (arch) { in CreateGlobalDebugImpl()
411 return std::make_unique<Impl>(arch, jit_memory, search_libs, global_variable_name); in CreateGlobalDebugImpl()
420 return std::make_unique<Impl>(arch, jit_memory, search_libs, global_variable_name); in CreateGlobalDebugImpl()
430 return std::make_unique<Impl>(arch, jit_memory, search_libs, global_variable_name); in CreateGlobalDebugImpl()
DLocalUnwinder.cpp73 ArchEnum arch = regs->Arch(); in Unwind() local
89 Elf* elf = map_info->GetElf(process_memory_, arch); in Unwind()
94 pc_adjustment = GetPcAdjustment(rel_pc, elf, arch); in Unwind()
DDexFiles.cpp36 std::unique_ptr<DexFiles> CreateDexFiles(ArchEnum arch, std::shared_ptr<Memory>& memory, in CreateDexFiles() argument
38 return CreateGlobalDebugImpl<DexFile>(arch, memory, search_libs, "__dex_debug_descriptor"); in CreateDexFiles()
/system/extras/simpleperf/scripts/
Dsimpleperf_utils.py111 def get_target_binary_path(arch: str, binary_name: str) -> str:
112 if arch == 'aarch64':
113 arch = 'arm64'
114 arch_dir = os.path.join(get_script_dir(), "bin", "android", arch)
235 def _get_binutils_path_in_ndk(cls, toolname: str, arch: Optional[str], platform: str
237 if not arch:
238 arch = 'arm64'
239 if arch == 'arm64':
241 elif arch == 'arm':
243 elif arch == 'x86_64':
[all …]
/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/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/apex/shim/
DAndroid.bp25 arch: {
46 arch: {
66 arch: {
86 arch: {
106 arch: {
126 arch: {
146 arch: {
166 arch: {
186 arch: {
206 arch: {
/system/extras/perf2cfg/perf2cfg/
Danalyze.py156 arch = self.report.GetArch()
158 self.target_arch = arch
159 elif self.target_arch != arch:
162 filename, arch, self.target_arch)
/system/unwinding/libunwindstack/tools/
Dunwind_reg_info.cpp68 ArchEnum arch) { in PrintRegInformation() argument
76 if (!section->GetCfaLocationInfo(pc, fde, &regs, arch)) { in PrintRegInformation()
208 PrintRegInformation(section, elf.memory(), pc, elf.class_type(), elf.arch()); in GetInfo()
216 PrintRegInformation(section, elf.memory(), pc, elf.class_type(), elf.arch()); in GetInfo()
229 elf.arch()); in GetInfo()
239 elf.arch()); in GetInfo()
/system/unwinding/libunwindstack/tests/fuzz/
DUnwinderFuzz.cpp75 ArchEnum arch = static_cast<ArchEnum>(arch_val); in LLVMFuzzerTestOneInput() local
76 std::unique_ptr<Regs> regs = GetRegisters(arch); in LLVMFuzzerTestOneInput()
84 std::unique_ptr<JitDebug> jit_debug_ptr = CreateJitDebug(arch, memory); in LLVMFuzzerTestOneInput()
/system/unwinding/libbacktrace/
DUnwindStackMap.h63 void SetArch(unwindstack::ArchEnum arch) { arch_ = arch; } in SetArch() argument

12345