diff options
Diffstat (limited to 'libartpalette/apex/palette.cc')
| -rw-r--r-- | libartpalette/apex/palette.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libartpalette/apex/palette.cc b/libartpalette/apex/palette.cc index 75a3878028..dadb4702b6 100644 --- a/libartpalette/apex/palette.cc +++ b/libartpalette/apex/palette.cc @@ -110,6 +110,8 @@ PaletteLoader::PaletteLoader() : extern "C" { +// Methods in version 1 API, corresponding to SDK level 31. + palette_status_t PaletteSchedSetPriority(int32_t tid, int32_t java_priority) { PaletteSchedSetPriorityMethod m = PaletteLoader::Instance().GetPaletteSchedSetPriorityMethod(); return m(tid, java_priority); @@ -218,6 +220,8 @@ palette_status_t PaletteNotifyEndJniInvocation(JNIEnv* env) { return m(env); } +// Methods in version 2 API, corresponding to SDK level 33. + palette_status_t PaletteReportLockContention(JNIEnv* env, int32_t wait_ms, const char* filename, @@ -242,4 +246,13 @@ palette_status_t PaletteReportLockContention(JNIEnv* env, thread_name); } +// Methods in version 3 API, corresponding to SDK level 34. + +palette_status_t PaletteSetTaskProfiles(int32_t tid, + const char* const profiles[], + size_t profiles_len) { + PaletteSetTaskProfilesMethod m = PaletteLoader::Instance().GetPaletteSetTaskProfilesMethod(); + return m(tid, profiles, profiles_len); +} + } // extern "C" |