/** *Abstractionoveralistofmethodsrepresentingthebootprofile *ofanapplication.Theorderinthelististheorderinwhichthemethods *shouldbecompiled. * *TODO:Thisiscurrentlyimplementedasaseparateprofileto *ProfileCompilationInfotoenablefastexperiments,butwearelikelyto *incorporateitinProfileCompilationInfooncewesettleonanautomatedway *togeneratesuchabootprofile.
*/ class ProfileBootInfo : public ValueObject { public: // Add the given method located in the given dex file in the profile. void Add(const DexFile* dex_file, uint32_t method_index);
// Save this profile boot info into the `fd` file descriptor. bool Save(int fd) const;
// Load the profile listing from `fd` into this profile boot info. Note that // the profile boot info will store internally the dex files being passed. bool Load(int fd, const std::vector<const DexFile*>& dex_files);
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.