template <> struct ContextSelector<InstructionSet::kArm> { using type = arm::ArmContext; }; template <> struct ContextSelector<InstructionSet::kArm64> { using type = arm64::Arm64Context; }; template <> struct ContextSelector<InstructionSet::kRiscv64> { using type = riscv64::Riscv64Context; }; template <> struct ContextSelector<InstructionSet::kX86> { using type = x86::X86Context; }; template <> struct ContextSelector<InstructionSet::kX86_64> { using type = x86_64::X86_64Context; };
} // namespace detail
template <InstructionSet Isa> using RuntimeContextTypeArch = typename detail::ContextSelector<Isa>::type; using RuntimeContextType = RuntimeContextTypeArch<kRuntimeQuickCodeISA>;
} // namespace art
#endif// ART_RUNTIME_ARCH_CONTEXT_INL_H_
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet am 2026-06-29)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.