namespace art HIDDEN { namespace mirror { class ClassLoader;
} // namespace mirror
class CompilerOptions; class CumulativeLogger; class DexFile; class TimingLogger;
template<class T> class Handle;
// Export all symbols in `CommonCompilerTestImpl` for dex2oat tests. class EXPORT CommonCompilerTestImpl { public: // Create compiler options from the given instruction set and variant. Optionally use a string of // instruction set features in addition to the features from the variant. static std::unique_ptr<CompilerOptions> CreateCompilerOptions(
InstructionSet instruction_set, const std::string& variant, const std::optional<std::string>& extra_features = std::nullopt);
// Create an executable copy of the code with given metadata. constvoid* MakeExecutable(ArrayRef<const uint8_t> code,
ArrayRef<const uint8_t> vmap_table,
InstructionSet instruction_set);
InstructionSet instruction_set_ =
(kRuntimeISA == InstructionSet::kArm) ? InstructionSet::kThumb2 : kRuntimeISA; // Take the default set of instruction features from the build.
std::unique_ptr<const InstructionSetFeatures> instruction_set_features_
= InstructionSetFeatures::FromCppDefines();
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.