/system/extras/simpleperf/ |
D | perf_regs.cpp | 32 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 …]
|
D | perf_regs.h | 62 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
|
D | perf_regs_test.cpp | 23 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/ |
D | TransportArch.h | 29 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;
|
D | Arch.h | 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()
|
/system/libvintf/ |
D | TransportArch.cpp | 26 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/ |
D | ElfCacheTest.cpp | 136 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/ |
D | Arch.h | 34 static inline bool ArchIs32Bit(ArchEnum arch) { in ArchIs32Bit() argument 35 switch (arch) { in ArchIs32Bit()
|
D | Unwinder.h | 97 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
|
D | Global.h | 43 void SetArch(ArchEnum arch); 45 ArchEnum arch() { return arch_; } in arch() function
|
D | DwarfSection.h | 95 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/ |
D | Regs.cpp | 74 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()
|
D | Global.cpp | 35 void Global::SetArch(ArchEnum arch) { in SetArch() argument 37 arch_ = arch; in SetArch() 83 Elf* elf = map_zero->GetElf(memory_, arch()); in FindAndReadVariable()
|
D | JitDebug.cpp | 37 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()
|
D | GlobalDebugImpl.h | 92 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()
|
D | LocalUnwinder.cpp | 73 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()
|
D | DexFiles.cpp | 36 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/ |
D | simpleperf_utils.py | 111 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/ |
D | Android.bp | 25 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/ |
D | build_artifacts.sh | 76 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/ |
D | Android.bp | 25 arch: { 46 arch: { 66 arch: { 86 arch: { 106 arch: { 126 arch: { 146 arch: { 166 arch: { 186 arch: { 206 arch: {
|
/system/extras/perf2cfg/perf2cfg/ |
D | analyze.py | 156 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/ |
D | unwind_reg_info.cpp | 68 ArchEnum arch) { in PrintRegInformation() argument 76 if (!section->GetCfaLocationInfo(pc, fde, ®s, 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/ |
D | UnwinderFuzz.cpp | 75 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/ |
D | UnwindStackMap.h | 63 void SetArch(unwindstack::ArchEnum arch) { arch_ = arch; } in SetArch() argument
|