summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Stjernholm <mast@google.com>2021-06-11 12:13:55 +0100
committerMartin Stjernholm <mast@google.com>2021-06-11 12:20:39 +0100
commit5732cff914bee7b345a6d63f25793b50b3a27590 (patch)
treeef477839df26715895878f9929a9897d530327e0
parentf7fc578d5242829d0f92f5ae34126f43bc046cf9 (diff)
downloadplatform-5732cff914bee7b345a6d63f25793b50b3a27590.tar.gz
Update ABI definitions for removed libartpalette hooks.
From the API change in https://r.android.com/1724638 (ag/14881277). This change is incompatible, but libartpalette-system is a new system API that will be used between platform and the ART module starting with SC. In previous releases ART is part of the platform and it won't be updated there. Test: m TARGET_PRODUCT=aosp_arm64 TARGET_BUILD_VARIANT=userdebug Bug: 186016399 Bug: 185778652 Change-Id: Ifaf1b2c3c137b0b1bfd5335407ed58df6e00f19e
-rw-r--r--S/64/arm64_armv8-a/source-based/libartpalette-system.so.lsdump296
-rw-r--r--S/64/arm_armv7-a-neon/source-based/libartpalette-system.so.lsdump296
-rw-r--r--S/64/arm_armv8-a/source-based/libartpalette-system.so.lsdump296
-rw-r--r--S/64/x86/source-based/libartpalette-system.so.lsdump296
-rw-r--r--S/64/x86_64/source-based/libartpalette-system.so.lsdump296
-rw-r--r--S/64/x86_x86_64/source-based/libartpalette-system.so.lsdump296
6 files changed, 834 insertions, 942 deletions
diff --git a/S/64/arm64_armv8-a/source-based/libartpalette-system.so.lsdump b/S/64/arm64_armv8-a/source-based/libartpalette-system.so.lsdump
index e477295..ff4a55b 100644
--- a/S/64/arm64_armv8-a/source-based/libartpalette-system.so.lsdump
+++ b/S/64/arm64_armv8-a/source-based/libartpalette-system.so.lsdump
@@ -682,7 +682,22 @@
"name" : "PaletteCreateOdrefreshStagingDirectory"
},
{
- "name" : "PaletteGetHooks"
+ "name" : "PaletteNotifyBeginJniInvocation"
+ },
+ {
+ "name" : "PaletteNotifyDexFileLoaded"
+ },
+ {
+ "name" : "PaletteNotifyEndDex2oatCompilation"
+ },
+ {
+ "name" : "PaletteNotifyEndJniInvocation"
+ },
+ {
+ "name" : "PaletteNotifyOatFileLoaded"
+ },
+ {
+ "name" : "PaletteNotifyStartDex2oatCompilation"
},
{
"name" : "PaletteSchedGetPriority"
@@ -691,6 +706,12 @@
"name" : "PaletteSchedSetPriority"
},
{
+ "name" : "PaletteShouldReportDex2oatCompilation"
+ },
+ {
+ "name" : "PaletteShouldReportJniInvocations"
+ },
+ {
"name" : "PaletteTraceBegin"
},
{
@@ -7338,15 +7359,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIFivE",
- "name" : "int ()",
- "referenced_type" : "_ZTIFivE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFivE",
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
"name" : "long (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
"parameters" :
@@ -9683,7 +9695,7 @@
"referenced_type" : "_ZTIFvPKcE",
"return_type" : "_ZTIv",
"self_type" : "_ZTIFvPKcE",
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
+ "source_file" : "external/libcxx/include/type_traits"
},
{
"alignment" : 4,
@@ -9771,30 +9783,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIFviiiiE",
- "name" : "void (int, int, int, int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "referenced_type" : "_ZTIFviiiiE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFviiiiE",
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIFvvE",
"name" : "void ()",
"referenced_type" : "_ZTIFvvE",
@@ -9851,12 +9839,90 @@
"source_file" : "art/libartpalette/include/palette/palette.h"
},
{
- "function_name" : "PaletteGetHooks",
- "linker_set_key" : "PaletteGetHooks",
+ "function_name" : "PaletteNotifyBeginJniInvocation",
+ "linker_set_key" : "PaletteNotifyBeginJniInvocation",
"parameters" :
[
{
- "referenced_type" : "_ZTIPP12PaletteHooks"
+ "referenced_type" : "_ZTIP7_JNIEnv"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyDexFileLoaded",
+ "linker_set_key" : "PaletteNotifyDexFileLoaded",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPKc"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyEndDex2oatCompilation",
+ "linker_set_key" : "PaletteNotifyEndDex2oatCompilation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyEndJniInvocation",
+ "linker_set_key" : "PaletteNotifyEndJniInvocation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIP7_JNIEnv"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyOatFileLoaded",
+ "linker_set_key" : "PaletteNotifyOatFileLoaded",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPKc"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyStartDex2oatCompilation",
+ "linker_set_key" : "PaletteNotifyStartDex2oatCompilation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
}
],
"return_type" : "_ZTIi",
@@ -9893,6 +9959,30 @@
"source_file" : "art/libartpalette/include/palette/palette.h"
},
{
+ "function_name" : "PaletteShouldReportDex2oatCompilation",
+ "linker_set_key" : "PaletteShouldReportDex2oatCompilation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPb"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteShouldReportJniInvocations",
+ "linker_set_key" : "PaletteShouldReportJniInvocations",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPb"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
"function_name" : "PaletteTraceBegin",
"linker_set_key" : "PaletteTraceBegin",
"parameters" :
@@ -9910,7 +10000,7 @@
"parameters" :
[
{
- "referenced_type" : "_ZTIPi"
+ "referenced_type" : "_ZTIPb"
}
],
"return_type" : "_ZTIi",
@@ -14172,15 +14262,6 @@
},
{
"alignment" : 8,
- "linker_set_key" : "_ZTIP12PaletteHooks",
- "name" : "PaletteHooks *",
- "referenced_type" : "_ZTI12PaletteHooks",
- "self_type" : "_ZTIP12PaletteHooks",
- "size" : 8,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 8,
"linker_set_key" : "_ZTIP12TemporaryDir",
"name" : "TemporaryDir *",
"referenced_type" : "_ZTI12TemporaryDir",
@@ -15684,15 +15765,6 @@
},
{
"alignment" : 8,
- "linker_set_key" : "_ZTIPFivE",
- "name" : "int (*)()",
- "referenced_type" : "_ZTIFivE",
- "self_type" : "_ZTIPFivE",
- "size" : 8,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 8,
"linker_set_key" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
"name" : "long (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
"referenced_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
@@ -16562,7 +16634,7 @@
"referenced_type" : "_ZTIFvPKcE",
"self_type" : "_ZTIPFvPKcE",
"size" : 8,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
+ "source_file" : "external/libcxx/include/type_traits"
},
{
"alignment" : 8,
@@ -16611,15 +16683,6 @@
},
{
"alignment" : 8,
- "linker_set_key" : "_ZTIPFviiiiE",
- "name" : "void (*)(int, int, int, int)",
- "referenced_type" : "_ZTIFviiiiE",
- "self_type" : "_ZTIPFviiiiE",
- "size" : 8,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 8,
"linker_set_key" : "_ZTIPFvvE",
"name" : "void (*)()",
"referenced_type" : "_ZTIFvvE",
@@ -16656,15 +16719,6 @@
},
{
"alignment" : 8,
- "linker_set_key" : "_ZTIPK22paletteHooksInterface_",
- "name" : "const paletteHooksInterface_ *",
- "referenced_type" : "_ZTIK22paletteHooksInterface_",
- "self_type" : "_ZTIPK22paletteHooksInterface_",
- "size" : 8,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 8,
"linker_set_key" : "_ZTIPK2tm",
"name" : "const tm *",
"referenced_type" : "_ZTIK2tm",
@@ -21885,15 +21939,6 @@
},
{
"alignment" : 8,
- "linker_set_key" : "_ZTIPP12PaletteHooks",
- "name" : "PaletteHooks **",
- "referenced_type" : "_ZTIP12PaletteHooks",
- "self_type" : "_ZTIPP12PaletteHooks",
- "size" : 8,
- "source_file" : "art/libartpalette/include/palette/palette.h"
- },
- {
- "alignment" : 8,
"linker_set_key" : "_ZTIPP7_JNIEnv",
"name" : "_JNIEnv **",
"referenced_type" : "_ZTIP7_JNIEnv",
@@ -22173,6 +22218,15 @@
},
{
"alignment" : 8,
+ "linker_set_key" : "_ZTIPb",
+ "name" : "bool *",
+ "referenced_type" : "_ZTIb",
+ "self_type" : "_ZTIPb",
+ "size" : 8,
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "alignment" : 8,
"linker_set_key" : "_ZTIPc",
"name" : "char *",
"referenced_type" : "_ZTIc",
@@ -22432,16 +22486,6 @@
{
"alignment" : 8,
"is_const" : true,
- "linker_set_key" : "_ZTIK22paletteHooksInterface_",
- "name" : "const paletteHooksInterface_",
- "referenced_type" : "_ZTI22paletteHooksInterface_",
- "self_type" : "_ZTIK22paletteHooksInterface_",
- "size" : 56,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 8,
- "is_const" : true,
"linker_set_key" : "_ZTIK2tm",
"name" : "const tm",
"referenced_type" : "_ZTI2tm",
@@ -26954,22 +26998,6 @@
"source_file" : "libnativehelper/include_jni/jni.h"
},
{
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "functions",
- "referenced_type" : "_ZTIPK22paletteHooksInterface_"
- }
- ],
- "linker_set_key" : "_ZTI12PaletteHooks",
- "name" : "PaletteHooks",
- "referenced_type" : "_ZTI12PaletteHooks",
- "self_type" : "_ZTI12PaletteHooks",
- "size" : 8,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
"alignment" : 1,
"fields" :
[
@@ -29098,52 +29126,6 @@
"fields" :
[
{
- "field_name" : "NotifyStartDex2oatCompilation",
- "referenced_type" : "_ZTIPFviiiiE"
- },
- {
- "field_name" : "NotifyEndDex2oatCompilation",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPFviiiiE"
- },
- {
- "field_name" : "NotifyDexFileLoaded",
- "field_offset" : 128,
- "referenced_type" : "_ZTIPFvPKcE"
- },
- {
- "field_name" : "NotifyOatFileLoaded",
- "field_offset" : 192,
- "referenced_type" : "_ZTIPFvPKcE"
- },
- {
- "field_name" : "ShouldReportJniInvocations",
- "field_offset" : 256,
- "referenced_type" : "_ZTIPFivE"
- },
- {
- "field_name" : "NotifyBeginJniInvocation",
- "field_offset" : 320,
- "referenced_type" : "_ZTIPFvP7_JNIEnvE"
- },
- {
- "field_name" : "NotifyEndJniInvocation",
- "field_offset" : 384,
- "referenced_type" : "_ZTIPFvP7_JNIEnvE"
- }
- ],
- "linker_set_key" : "_ZTI22paletteHooksInterface_",
- "name" : "paletteHooksInterface_",
- "referenced_type" : "_ZTI22paletteHooksInterface_",
- "self_type" : "_ZTI22paletteHooksInterface_",
- "size" : 56,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
"field_name" : "name",
"referenced_type" : "_ZTIPKc"
},
diff --git a/S/64/arm_armv7-a-neon/source-based/libartpalette-system.so.lsdump b/S/64/arm_armv7-a-neon/source-based/libartpalette-system.so.lsdump
index da4f7a4..f3444bd 100644
--- a/S/64/arm_armv7-a-neon/source-based/libartpalette-system.so.lsdump
+++ b/S/64/arm_armv7-a-neon/source-based/libartpalette-system.so.lsdump
@@ -663,7 +663,22 @@
"name" : "PaletteCreateOdrefreshStagingDirectory"
},
{
- "name" : "PaletteGetHooks"
+ "name" : "PaletteNotifyBeginJniInvocation"
+ },
+ {
+ "name" : "PaletteNotifyDexFileLoaded"
+ },
+ {
+ "name" : "PaletteNotifyEndDex2oatCompilation"
+ },
+ {
+ "name" : "PaletteNotifyEndJniInvocation"
+ },
+ {
+ "name" : "PaletteNotifyOatFileLoaded"
+ },
+ {
+ "name" : "PaletteNotifyStartDex2oatCompilation"
},
{
"name" : "PaletteSchedGetPriority"
@@ -672,6 +687,12 @@
"name" : "PaletteSchedSetPriority"
},
{
+ "name" : "PaletteShouldReportDex2oatCompilation"
+ },
+ {
+ "name" : "PaletteShouldReportJniInvocations"
+ },
+ {
"name" : "PaletteTraceBegin"
},
{
@@ -7396,15 +7417,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIFivE",
- "name" : "int ()",
- "referenced_type" : "_ZTIFivE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFivE",
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
"name" : "short (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
"parameters" :
@@ -9465,7 +9477,7 @@
"referenced_type" : "_ZTIFvPKcE",
"return_type" : "_ZTIv",
"self_type" : "_ZTIFvPKcE",
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
+ "source_file" : "external/libcxx/include/type_traits"
},
{
"alignment" : 4,
@@ -9553,30 +9565,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIFviiiiE",
- "name" : "void (int, int, int, int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "referenced_type" : "_ZTIFviiiiE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFviiiiE",
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIFvvE",
"name" : "void ()",
"referenced_type" : "_ZTIFvvE",
@@ -9909,12 +9897,90 @@
"source_file" : "art/libartpalette/include/palette/palette.h"
},
{
- "function_name" : "PaletteGetHooks",
- "linker_set_key" : "PaletteGetHooks",
+ "function_name" : "PaletteNotifyBeginJniInvocation",
+ "linker_set_key" : "PaletteNotifyBeginJniInvocation",
"parameters" :
[
{
- "referenced_type" : "_ZTIPP12PaletteHooks"
+ "referenced_type" : "_ZTIP7_JNIEnv"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyDexFileLoaded",
+ "linker_set_key" : "PaletteNotifyDexFileLoaded",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPKc"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyEndDex2oatCompilation",
+ "linker_set_key" : "PaletteNotifyEndDex2oatCompilation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyEndJniInvocation",
+ "linker_set_key" : "PaletteNotifyEndJniInvocation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIP7_JNIEnv"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyOatFileLoaded",
+ "linker_set_key" : "PaletteNotifyOatFileLoaded",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPKc"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyStartDex2oatCompilation",
+ "linker_set_key" : "PaletteNotifyStartDex2oatCompilation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
}
],
"return_type" : "_ZTIi",
@@ -9951,6 +10017,30 @@
"source_file" : "art/libartpalette/include/palette/palette.h"
},
{
+ "function_name" : "PaletteShouldReportDex2oatCompilation",
+ "linker_set_key" : "PaletteShouldReportDex2oatCompilation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPb"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteShouldReportJniInvocations",
+ "linker_set_key" : "PaletteShouldReportJniInvocations",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPb"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
"function_name" : "PaletteTraceBegin",
"linker_set_key" : "PaletteTraceBegin",
"parameters" :
@@ -9968,7 +10058,7 @@
"parameters" :
[
{
- "referenced_type" : "_ZTIPi"
+ "referenced_type" : "_ZTIPb"
}
],
"return_type" : "_ZTIi",
@@ -14176,15 +14266,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIP12PaletteHooks",
- "name" : "PaletteHooks *",
- "referenced_type" : "_ZTI12PaletteHooks",
- "self_type" : "_ZTIP12PaletteHooks",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIP12TemporaryDir",
"name" : "TemporaryDir *",
"referenced_type" : "_ZTI12TemporaryDir",
@@ -15697,15 +15778,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIPFivE",
- "name" : "int (*)()",
- "referenced_type" : "_ZTIFivE",
- "self_type" : "_ZTIPFivE",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
"name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
"referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
@@ -16467,7 +16539,7 @@
"referenced_type" : "_ZTIFvPKcE",
"self_type" : "_ZTIPFvPKcE",
"size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
+ "source_file" : "external/libcxx/include/type_traits"
},
{
"alignment" : 4,
@@ -16516,15 +16588,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIPFviiiiE",
- "name" : "void (*)(int, int, int, int)",
- "referenced_type" : "_ZTIFviiiiE",
- "self_type" : "_ZTIPFviiiiE",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIPFvvE",
"name" : "void (*)()",
"referenced_type" : "_ZTIFvvE",
@@ -16669,15 +16732,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIPK22paletteHooksInterface_",
- "name" : "const paletteHooksInterface_ *",
- "referenced_type" : "_ZTIK22paletteHooksInterface_",
- "self_type" : "_ZTIPK22paletteHooksInterface_",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIPK2tm",
"name" : "const tm *",
"referenced_type" : "_ZTIK2tm",
@@ -21844,15 +21898,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIPP12PaletteHooks",
- "name" : "PaletteHooks **",
- "referenced_type" : "_ZTIP12PaletteHooks",
- "self_type" : "_ZTIPP12PaletteHooks",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIPP7_JNIEnv",
"name" : "_JNIEnv **",
"referenced_type" : "_ZTIP7_JNIEnv",
@@ -22132,6 +22177,15 @@
},
{
"alignment" : 4,
+ "linker_set_key" : "_ZTIPb",
+ "name" : "bool *",
+ "referenced_type" : "_ZTIb",
+ "self_type" : "_ZTIPb",
+ "size" : 4,
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "alignment" : 4,
"linker_set_key" : "_ZTIPc",
"name" : "char *",
"referenced_type" : "_ZTIc",
@@ -22382,16 +22436,6 @@
{
"alignment" : 4,
"is_const" : true,
- "linker_set_key" : "_ZTIK22paletteHooksInterface_",
- "name" : "const paletteHooksInterface_",
- "referenced_type" : "_ZTI22paletteHooksInterface_",
- "self_type" : "_ZTIK22paletteHooksInterface_",
- "size" : 28,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
"linker_set_key" : "_ZTIK2tm",
"name" : "const tm",
"referenced_type" : "_ZTI2tm",
@@ -26924,22 +26968,6 @@
"source_file" : "libnativehelper/include_jni/jni.h"
},
{
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "functions",
- "referenced_type" : "_ZTIPK22paletteHooksInterface_"
- }
- ],
- "linker_set_key" : "_ZTI12PaletteHooks",
- "name" : "PaletteHooks",
- "referenced_type" : "_ZTI12PaletteHooks",
- "self_type" : "_ZTI12PaletteHooks",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
"alignment" : 1,
"fields" :
[
@@ -28949,52 +28977,6 @@
"fields" :
[
{
- "field_name" : "NotifyStartDex2oatCompilation",
- "referenced_type" : "_ZTIPFviiiiE"
- },
- {
- "field_name" : "NotifyEndDex2oatCompilation",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFviiiiE"
- },
- {
- "field_name" : "NotifyDexFileLoaded",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPFvPKcE"
- },
- {
- "field_name" : "NotifyOatFileLoaded",
- "field_offset" : 96,
- "referenced_type" : "_ZTIPFvPKcE"
- },
- {
- "field_name" : "ShouldReportJniInvocations",
- "field_offset" : 128,
- "referenced_type" : "_ZTIPFivE"
- },
- {
- "field_name" : "NotifyBeginJniInvocation",
- "field_offset" : 160,
- "referenced_type" : "_ZTIPFvP7_JNIEnvE"
- },
- {
- "field_name" : "NotifyEndJniInvocation",
- "field_offset" : 192,
- "referenced_type" : "_ZTIPFvP7_JNIEnvE"
- }
- ],
- "linker_set_key" : "_ZTI22paletteHooksInterface_",
- "name" : "paletteHooksInterface_",
- "referenced_type" : "_ZTI22paletteHooksInterface_",
- "self_type" : "_ZTI22paletteHooksInterface_",
- "size" : 28,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
"field_name" : "name",
"referenced_type" : "_ZTIPKc"
},
diff --git a/S/64/arm_armv8-a/source-based/libartpalette-system.so.lsdump b/S/64/arm_armv8-a/source-based/libartpalette-system.so.lsdump
index da4f7a4..f3444bd 100644
--- a/S/64/arm_armv8-a/source-based/libartpalette-system.so.lsdump
+++ b/S/64/arm_armv8-a/source-based/libartpalette-system.so.lsdump
@@ -663,7 +663,22 @@
"name" : "PaletteCreateOdrefreshStagingDirectory"
},
{
- "name" : "PaletteGetHooks"
+ "name" : "PaletteNotifyBeginJniInvocation"
+ },
+ {
+ "name" : "PaletteNotifyDexFileLoaded"
+ },
+ {
+ "name" : "PaletteNotifyEndDex2oatCompilation"
+ },
+ {
+ "name" : "PaletteNotifyEndJniInvocation"
+ },
+ {
+ "name" : "PaletteNotifyOatFileLoaded"
+ },
+ {
+ "name" : "PaletteNotifyStartDex2oatCompilation"
},
{
"name" : "PaletteSchedGetPriority"
@@ -672,6 +687,12 @@
"name" : "PaletteSchedSetPriority"
},
{
+ "name" : "PaletteShouldReportDex2oatCompilation"
+ },
+ {
+ "name" : "PaletteShouldReportJniInvocations"
+ },
+ {
"name" : "PaletteTraceBegin"
},
{
@@ -7396,15 +7417,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIFivE",
- "name" : "int ()",
- "referenced_type" : "_ZTIFivE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFivE",
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
"name" : "short (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
"parameters" :
@@ -9465,7 +9477,7 @@
"referenced_type" : "_ZTIFvPKcE",
"return_type" : "_ZTIv",
"self_type" : "_ZTIFvPKcE",
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
+ "source_file" : "external/libcxx/include/type_traits"
},
{
"alignment" : 4,
@@ -9553,30 +9565,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIFviiiiE",
- "name" : "void (int, int, int, int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "referenced_type" : "_ZTIFviiiiE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFviiiiE",
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIFvvE",
"name" : "void ()",
"referenced_type" : "_ZTIFvvE",
@@ -9909,12 +9897,90 @@
"source_file" : "art/libartpalette/include/palette/palette.h"
},
{
- "function_name" : "PaletteGetHooks",
- "linker_set_key" : "PaletteGetHooks",
+ "function_name" : "PaletteNotifyBeginJniInvocation",
+ "linker_set_key" : "PaletteNotifyBeginJniInvocation",
"parameters" :
[
{
- "referenced_type" : "_ZTIPP12PaletteHooks"
+ "referenced_type" : "_ZTIP7_JNIEnv"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyDexFileLoaded",
+ "linker_set_key" : "PaletteNotifyDexFileLoaded",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPKc"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyEndDex2oatCompilation",
+ "linker_set_key" : "PaletteNotifyEndDex2oatCompilation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyEndJniInvocation",
+ "linker_set_key" : "PaletteNotifyEndJniInvocation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIP7_JNIEnv"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyOatFileLoaded",
+ "linker_set_key" : "PaletteNotifyOatFileLoaded",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPKc"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyStartDex2oatCompilation",
+ "linker_set_key" : "PaletteNotifyStartDex2oatCompilation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
}
],
"return_type" : "_ZTIi",
@@ -9951,6 +10017,30 @@
"source_file" : "art/libartpalette/include/palette/palette.h"
},
{
+ "function_name" : "PaletteShouldReportDex2oatCompilation",
+ "linker_set_key" : "PaletteShouldReportDex2oatCompilation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPb"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteShouldReportJniInvocations",
+ "linker_set_key" : "PaletteShouldReportJniInvocations",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPb"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
"function_name" : "PaletteTraceBegin",
"linker_set_key" : "PaletteTraceBegin",
"parameters" :
@@ -9968,7 +10058,7 @@
"parameters" :
[
{
- "referenced_type" : "_ZTIPi"
+ "referenced_type" : "_ZTIPb"
}
],
"return_type" : "_ZTIi",
@@ -14176,15 +14266,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIP12PaletteHooks",
- "name" : "PaletteHooks *",
- "referenced_type" : "_ZTI12PaletteHooks",
- "self_type" : "_ZTIP12PaletteHooks",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIP12TemporaryDir",
"name" : "TemporaryDir *",
"referenced_type" : "_ZTI12TemporaryDir",
@@ -15697,15 +15778,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIPFivE",
- "name" : "int (*)()",
- "referenced_type" : "_ZTIFivE",
- "self_type" : "_ZTIPFivE",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
"name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
"referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
@@ -16467,7 +16539,7 @@
"referenced_type" : "_ZTIFvPKcE",
"self_type" : "_ZTIPFvPKcE",
"size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
+ "source_file" : "external/libcxx/include/type_traits"
},
{
"alignment" : 4,
@@ -16516,15 +16588,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIPFviiiiE",
- "name" : "void (*)(int, int, int, int)",
- "referenced_type" : "_ZTIFviiiiE",
- "self_type" : "_ZTIPFviiiiE",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIPFvvE",
"name" : "void (*)()",
"referenced_type" : "_ZTIFvvE",
@@ -16669,15 +16732,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIPK22paletteHooksInterface_",
- "name" : "const paletteHooksInterface_ *",
- "referenced_type" : "_ZTIK22paletteHooksInterface_",
- "self_type" : "_ZTIPK22paletteHooksInterface_",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIPK2tm",
"name" : "const tm *",
"referenced_type" : "_ZTIK2tm",
@@ -21844,15 +21898,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIPP12PaletteHooks",
- "name" : "PaletteHooks **",
- "referenced_type" : "_ZTIP12PaletteHooks",
- "self_type" : "_ZTIPP12PaletteHooks",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIPP7_JNIEnv",
"name" : "_JNIEnv **",
"referenced_type" : "_ZTIP7_JNIEnv",
@@ -22132,6 +22177,15 @@
},
{
"alignment" : 4,
+ "linker_set_key" : "_ZTIPb",
+ "name" : "bool *",
+ "referenced_type" : "_ZTIb",
+ "self_type" : "_ZTIPb",
+ "size" : 4,
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "alignment" : 4,
"linker_set_key" : "_ZTIPc",
"name" : "char *",
"referenced_type" : "_ZTIc",
@@ -22382,16 +22436,6 @@
{
"alignment" : 4,
"is_const" : true,
- "linker_set_key" : "_ZTIK22paletteHooksInterface_",
- "name" : "const paletteHooksInterface_",
- "referenced_type" : "_ZTI22paletteHooksInterface_",
- "self_type" : "_ZTIK22paletteHooksInterface_",
- "size" : 28,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
"linker_set_key" : "_ZTIK2tm",
"name" : "const tm",
"referenced_type" : "_ZTI2tm",
@@ -26924,22 +26968,6 @@
"source_file" : "libnativehelper/include_jni/jni.h"
},
{
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "functions",
- "referenced_type" : "_ZTIPK22paletteHooksInterface_"
- }
- ],
- "linker_set_key" : "_ZTI12PaletteHooks",
- "name" : "PaletteHooks",
- "referenced_type" : "_ZTI12PaletteHooks",
- "self_type" : "_ZTI12PaletteHooks",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
"alignment" : 1,
"fields" :
[
@@ -28949,52 +28977,6 @@
"fields" :
[
{
- "field_name" : "NotifyStartDex2oatCompilation",
- "referenced_type" : "_ZTIPFviiiiE"
- },
- {
- "field_name" : "NotifyEndDex2oatCompilation",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFviiiiE"
- },
- {
- "field_name" : "NotifyDexFileLoaded",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPFvPKcE"
- },
- {
- "field_name" : "NotifyOatFileLoaded",
- "field_offset" : 96,
- "referenced_type" : "_ZTIPFvPKcE"
- },
- {
- "field_name" : "ShouldReportJniInvocations",
- "field_offset" : 128,
- "referenced_type" : "_ZTIPFivE"
- },
- {
- "field_name" : "NotifyBeginJniInvocation",
- "field_offset" : 160,
- "referenced_type" : "_ZTIPFvP7_JNIEnvE"
- },
- {
- "field_name" : "NotifyEndJniInvocation",
- "field_offset" : 192,
- "referenced_type" : "_ZTIPFvP7_JNIEnvE"
- }
- ],
- "linker_set_key" : "_ZTI22paletteHooksInterface_",
- "name" : "paletteHooksInterface_",
- "referenced_type" : "_ZTI22paletteHooksInterface_",
- "self_type" : "_ZTI22paletteHooksInterface_",
- "size" : 28,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
"field_name" : "name",
"referenced_type" : "_ZTIPKc"
},
diff --git a/S/64/x86/source-based/libartpalette-system.so.lsdump b/S/64/x86/source-based/libartpalette-system.so.lsdump
index 16bc68f..4b14a5d 100644
--- a/S/64/x86/source-based/libartpalette-system.so.lsdump
+++ b/S/64/x86/source-based/libartpalette-system.so.lsdump
@@ -787,7 +787,22 @@
"name" : "PaletteCreateOdrefreshStagingDirectory"
},
{
- "name" : "PaletteGetHooks"
+ "name" : "PaletteNotifyBeginJniInvocation"
+ },
+ {
+ "name" : "PaletteNotifyDexFileLoaded"
+ },
+ {
+ "name" : "PaletteNotifyEndDex2oatCompilation"
+ },
+ {
+ "name" : "PaletteNotifyEndJniInvocation"
+ },
+ {
+ "name" : "PaletteNotifyOatFileLoaded"
+ },
+ {
+ "name" : "PaletteNotifyStartDex2oatCompilation"
},
{
"name" : "PaletteSchedGetPriority"
@@ -796,6 +811,12 @@
"name" : "PaletteSchedSetPriority"
},
{
+ "name" : "PaletteShouldReportDex2oatCompilation"
+ },
+ {
+ "name" : "PaletteShouldReportJniInvocations"
+ },
+ {
"name" : "PaletteTraceBegin"
},
{
@@ -7536,15 +7557,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIFivE",
- "name" : "int ()",
- "referenced_type" : "_ZTIFivE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFivE",
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
"name" : "short (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
"parameters" :
@@ -9605,7 +9617,7 @@
"referenced_type" : "_ZTIFvPKcE",
"return_type" : "_ZTIv",
"self_type" : "_ZTIFvPKcE",
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
+ "source_file" : "external/libcxx/include/type_traits"
},
{
"alignment" : 4,
@@ -9693,30 +9705,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIFviiiiE",
- "name" : "void (int, int, int, int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "referenced_type" : "_ZTIFviiiiE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFviiiiE",
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIFvvE",
"name" : "void ()",
"referenced_type" : "_ZTIFvvE",
@@ -10049,12 +10037,90 @@
"source_file" : "art/libartpalette/include/palette/palette.h"
},
{
- "function_name" : "PaletteGetHooks",
- "linker_set_key" : "PaletteGetHooks",
+ "function_name" : "PaletteNotifyBeginJniInvocation",
+ "linker_set_key" : "PaletteNotifyBeginJniInvocation",
"parameters" :
[
{
- "referenced_type" : "_ZTIPP12PaletteHooks"
+ "referenced_type" : "_ZTIP7_JNIEnv"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyDexFileLoaded",
+ "linker_set_key" : "PaletteNotifyDexFileLoaded",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPKc"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyEndDex2oatCompilation",
+ "linker_set_key" : "PaletteNotifyEndDex2oatCompilation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyEndJniInvocation",
+ "linker_set_key" : "PaletteNotifyEndJniInvocation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIP7_JNIEnv"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyOatFileLoaded",
+ "linker_set_key" : "PaletteNotifyOatFileLoaded",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPKc"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyStartDex2oatCompilation",
+ "linker_set_key" : "PaletteNotifyStartDex2oatCompilation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
}
],
"return_type" : "_ZTIi",
@@ -10091,6 +10157,30 @@
"source_file" : "art/libartpalette/include/palette/palette.h"
},
{
+ "function_name" : "PaletteShouldReportDex2oatCompilation",
+ "linker_set_key" : "PaletteShouldReportDex2oatCompilation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPb"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteShouldReportJniInvocations",
+ "linker_set_key" : "PaletteShouldReportJniInvocations",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPb"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
"function_name" : "PaletteTraceBegin",
"linker_set_key" : "PaletteTraceBegin",
"parameters" :
@@ -10108,7 +10198,7 @@
"parameters" :
[
{
- "referenced_type" : "_ZTIPi"
+ "referenced_type" : "_ZTIPb"
}
],
"return_type" : "_ZTIi",
@@ -14316,15 +14406,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIP12PaletteHooks",
- "name" : "PaletteHooks *",
- "referenced_type" : "_ZTI12PaletteHooks",
- "self_type" : "_ZTIP12PaletteHooks",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIP12TemporaryDir",
"name" : "TemporaryDir *",
"referenced_type" : "_ZTI12TemporaryDir",
@@ -15855,15 +15936,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIPFivE",
- "name" : "int (*)()",
- "referenced_type" : "_ZTIFivE",
- "self_type" : "_ZTIPFivE",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
"name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
"referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
@@ -16625,7 +16697,7 @@
"referenced_type" : "_ZTIFvPKcE",
"self_type" : "_ZTIPFvPKcE",
"size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
+ "source_file" : "external/libcxx/include/type_traits"
},
{
"alignment" : 4,
@@ -16674,15 +16746,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIPFviiiiE",
- "name" : "void (*)(int, int, int, int)",
- "referenced_type" : "_ZTIFviiiiE",
- "self_type" : "_ZTIPFviiiiE",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIPFvvE",
"name" : "void (*)()",
"referenced_type" : "_ZTIFvvE",
@@ -16827,15 +16890,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIPK22paletteHooksInterface_",
- "name" : "const paletteHooksInterface_ *",
- "referenced_type" : "_ZTIK22paletteHooksInterface_",
- "self_type" : "_ZTIPK22paletteHooksInterface_",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIPK2tm",
"name" : "const tm *",
"referenced_type" : "_ZTIK2tm",
@@ -21993,15 +22047,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIPP12PaletteHooks",
- "name" : "PaletteHooks **",
- "referenced_type" : "_ZTIP12PaletteHooks",
- "self_type" : "_ZTIPP12PaletteHooks",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIPP7_JNIEnv",
"name" : "_JNIEnv **",
"referenced_type" : "_ZTIP7_JNIEnv",
@@ -22281,6 +22326,15 @@
},
{
"alignment" : 4,
+ "linker_set_key" : "_ZTIPb",
+ "name" : "bool *",
+ "referenced_type" : "_ZTIb",
+ "self_type" : "_ZTIPb",
+ "size" : 4,
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "alignment" : 4,
"linker_set_key" : "_ZTIPc",
"name" : "char *",
"referenced_type" : "_ZTIc",
@@ -22531,16 +22585,6 @@
{
"alignment" : 4,
"is_const" : true,
- "linker_set_key" : "_ZTIK22paletteHooksInterface_",
- "name" : "const paletteHooksInterface_",
- "referenced_type" : "_ZTI22paletteHooksInterface_",
- "self_type" : "_ZTIK22paletteHooksInterface_",
- "size" : 28,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
"linker_set_key" : "_ZTIK2tm",
"name" : "const tm",
"referenced_type" : "_ZTI2tm",
@@ -27294,22 +27338,6 @@
"source_file" : "libnativehelper/include_jni/jni.h"
},
{
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "functions",
- "referenced_type" : "_ZTIPK22paletteHooksInterface_"
- }
- ],
- "linker_set_key" : "_ZTI12PaletteHooks",
- "name" : "PaletteHooks",
- "referenced_type" : "_ZTI12PaletteHooks",
- "self_type" : "_ZTI12PaletteHooks",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
"alignment" : 1,
"fields" :
[
@@ -29910,52 +29938,6 @@
"fields" :
[
{
- "field_name" : "NotifyStartDex2oatCompilation",
- "referenced_type" : "_ZTIPFviiiiE"
- },
- {
- "field_name" : "NotifyEndDex2oatCompilation",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFviiiiE"
- },
- {
- "field_name" : "NotifyDexFileLoaded",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPFvPKcE"
- },
- {
- "field_name" : "NotifyOatFileLoaded",
- "field_offset" : 96,
- "referenced_type" : "_ZTIPFvPKcE"
- },
- {
- "field_name" : "ShouldReportJniInvocations",
- "field_offset" : 128,
- "referenced_type" : "_ZTIPFivE"
- },
- {
- "field_name" : "NotifyBeginJniInvocation",
- "field_offset" : 160,
- "referenced_type" : "_ZTIPFvP7_JNIEnvE"
- },
- {
- "field_name" : "NotifyEndJniInvocation",
- "field_offset" : 192,
- "referenced_type" : "_ZTIPFvP7_JNIEnvE"
- }
- ],
- "linker_set_key" : "_ZTI22paletteHooksInterface_",
- "name" : "paletteHooksInterface_",
- "referenced_type" : "_ZTI22paletteHooksInterface_",
- "self_type" : "_ZTI22paletteHooksInterface_",
- "size" : 28,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
"field_name" : "name",
"referenced_type" : "_ZTIPKc"
},
diff --git a/S/64/x86_64/source-based/libartpalette-system.so.lsdump b/S/64/x86_64/source-based/libartpalette-system.so.lsdump
index c612363..534a808 100644
--- a/S/64/x86_64/source-based/libartpalette-system.so.lsdump
+++ b/S/64/x86_64/source-based/libartpalette-system.so.lsdump
@@ -806,7 +806,22 @@
"name" : "PaletteCreateOdrefreshStagingDirectory"
},
{
- "name" : "PaletteGetHooks"
+ "name" : "PaletteNotifyBeginJniInvocation"
+ },
+ {
+ "name" : "PaletteNotifyDexFileLoaded"
+ },
+ {
+ "name" : "PaletteNotifyEndDex2oatCompilation"
+ },
+ {
+ "name" : "PaletteNotifyEndJniInvocation"
+ },
+ {
+ "name" : "PaletteNotifyOatFileLoaded"
+ },
+ {
+ "name" : "PaletteNotifyStartDex2oatCompilation"
},
{
"name" : "PaletteSchedGetPriority"
@@ -815,6 +830,12 @@
"name" : "PaletteSchedSetPriority"
},
{
+ "name" : "PaletteShouldReportDex2oatCompilation"
+ },
+ {
+ "name" : "PaletteShouldReportJniInvocations"
+ },
+ {
"name" : "PaletteTraceBegin"
},
{
@@ -7571,15 +7592,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIFivE",
- "name" : "int ()",
- "referenced_type" : "_ZTIFivE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFivE",
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
"name" : "long (_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
"parameters" :
@@ -9916,7 +9928,7 @@
"referenced_type" : "_ZTIFvPKcE",
"return_type" : "_ZTIv",
"self_type" : "_ZTIFvPKcE",
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
+ "source_file" : "external/libcxx/include/type_traits"
},
{
"alignment" : 4,
@@ -10004,30 +10016,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIFviiiiE",
- "name" : "void (int, int, int, int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "referenced_type" : "_ZTIFviiiiE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFviiiiE",
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIFvvE",
"name" : "void ()",
"referenced_type" : "_ZTIFvvE",
@@ -10084,12 +10072,90 @@
"source_file" : "art/libartpalette/include/palette/palette.h"
},
{
- "function_name" : "PaletteGetHooks",
- "linker_set_key" : "PaletteGetHooks",
+ "function_name" : "PaletteNotifyBeginJniInvocation",
+ "linker_set_key" : "PaletteNotifyBeginJniInvocation",
"parameters" :
[
{
- "referenced_type" : "_ZTIPP12PaletteHooks"
+ "referenced_type" : "_ZTIP7_JNIEnv"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyDexFileLoaded",
+ "linker_set_key" : "PaletteNotifyDexFileLoaded",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPKc"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyEndDex2oatCompilation",
+ "linker_set_key" : "PaletteNotifyEndDex2oatCompilation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyEndJniInvocation",
+ "linker_set_key" : "PaletteNotifyEndJniInvocation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIP7_JNIEnv"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyOatFileLoaded",
+ "linker_set_key" : "PaletteNotifyOatFileLoaded",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPKc"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyStartDex2oatCompilation",
+ "linker_set_key" : "PaletteNotifyStartDex2oatCompilation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
}
],
"return_type" : "_ZTIi",
@@ -10126,6 +10192,30 @@
"source_file" : "art/libartpalette/include/palette/palette.h"
},
{
+ "function_name" : "PaletteShouldReportDex2oatCompilation",
+ "linker_set_key" : "PaletteShouldReportDex2oatCompilation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPb"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteShouldReportJniInvocations",
+ "linker_set_key" : "PaletteShouldReportJniInvocations",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPb"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
"function_name" : "PaletteTraceBegin",
"linker_set_key" : "PaletteTraceBegin",
"parameters" :
@@ -10143,7 +10233,7 @@
"parameters" :
[
{
- "referenced_type" : "_ZTIPi"
+ "referenced_type" : "_ZTIPb"
}
],
"return_type" : "_ZTIi",
@@ -14414,15 +14504,6 @@
},
{
"alignment" : 8,
- "linker_set_key" : "_ZTIP12PaletteHooks",
- "name" : "PaletteHooks *",
- "referenced_type" : "_ZTI12PaletteHooks",
- "self_type" : "_ZTIP12PaletteHooks",
- "size" : 8,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 8,
"linker_set_key" : "_ZTIP12TemporaryDir",
"name" : "TemporaryDir *",
"referenced_type" : "_ZTI12TemporaryDir",
@@ -15962,15 +16043,6 @@
},
{
"alignment" : 8,
- "linker_set_key" : "_ZTIPFivE",
- "name" : "int (*)()",
- "referenced_type" : "_ZTIFivE",
- "self_type" : "_ZTIPFivE",
- "size" : 8,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 8,
"linker_set_key" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
"name" : "long (*)(_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
"referenced_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
@@ -16840,7 +16912,7 @@
"referenced_type" : "_ZTIFvPKcE",
"self_type" : "_ZTIPFvPKcE",
"size" : 8,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
+ "source_file" : "external/libcxx/include/type_traits"
},
{
"alignment" : 8,
@@ -16889,15 +16961,6 @@
},
{
"alignment" : 8,
- "linker_set_key" : "_ZTIPFviiiiE",
- "name" : "void (*)(int, int, int, int)",
- "referenced_type" : "_ZTIFviiiiE",
- "self_type" : "_ZTIPFviiiiE",
- "size" : 8,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 8,
"linker_set_key" : "_ZTIPFvvE",
"name" : "void (*)()",
"referenced_type" : "_ZTIFvvE",
@@ -16934,15 +16997,6 @@
},
{
"alignment" : 8,
- "linker_set_key" : "_ZTIPK22paletteHooksInterface_",
- "name" : "const paletteHooksInterface_ *",
- "referenced_type" : "_ZTIK22paletteHooksInterface_",
- "self_type" : "_ZTIPK22paletteHooksInterface_",
- "size" : 8,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 8,
"linker_set_key" : "_ZTIPK2tm",
"name" : "const tm *",
"referenced_type" : "_ZTIK2tm",
@@ -22154,15 +22208,6 @@
},
{
"alignment" : 8,
- "linker_set_key" : "_ZTIPP12PaletteHooks",
- "name" : "PaletteHooks **",
- "referenced_type" : "_ZTIP12PaletteHooks",
- "self_type" : "_ZTIPP12PaletteHooks",
- "size" : 8,
- "source_file" : "art/libartpalette/include/palette/palette.h"
- },
- {
- "alignment" : 8,
"linker_set_key" : "_ZTIPP7_JNIEnv",
"name" : "_JNIEnv **",
"referenced_type" : "_ZTIP7_JNIEnv",
@@ -22442,6 +22487,15 @@
},
{
"alignment" : 8,
+ "linker_set_key" : "_ZTIPb",
+ "name" : "bool *",
+ "referenced_type" : "_ZTIb",
+ "self_type" : "_ZTIPb",
+ "size" : 8,
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "alignment" : 8,
"linker_set_key" : "_ZTIPc",
"name" : "char *",
"referenced_type" : "_ZTIc",
@@ -22701,16 +22755,6 @@
{
"alignment" : 8,
"is_const" : true,
- "linker_set_key" : "_ZTIK22paletteHooksInterface_",
- "name" : "const paletteHooksInterface_",
- "referenced_type" : "_ZTI22paletteHooksInterface_",
- "self_type" : "_ZTIK22paletteHooksInterface_",
- "size" : 56,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 8,
- "is_const" : true,
"linker_set_key" : "_ZTIK2tm",
"name" : "const tm",
"referenced_type" : "_ZTI2tm",
@@ -27481,22 +27525,6 @@
"source_file" : "libnativehelper/include_jni/jni.h"
},
{
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "functions",
- "referenced_type" : "_ZTIPK22paletteHooksInterface_"
- }
- ],
- "linker_set_key" : "_ZTI12PaletteHooks",
- "name" : "PaletteHooks",
- "referenced_type" : "_ZTI12PaletteHooks",
- "self_type" : "_ZTI12PaletteHooks",
- "size" : 8,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
"alignment" : 1,
"fields" :
[
@@ -30143,52 +30171,6 @@
"fields" :
[
{
- "field_name" : "NotifyStartDex2oatCompilation",
- "referenced_type" : "_ZTIPFviiiiE"
- },
- {
- "field_name" : "NotifyEndDex2oatCompilation",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPFviiiiE"
- },
- {
- "field_name" : "NotifyDexFileLoaded",
- "field_offset" : 128,
- "referenced_type" : "_ZTIPFvPKcE"
- },
- {
- "field_name" : "NotifyOatFileLoaded",
- "field_offset" : 192,
- "referenced_type" : "_ZTIPFvPKcE"
- },
- {
- "field_name" : "ShouldReportJniInvocations",
- "field_offset" : 256,
- "referenced_type" : "_ZTIPFivE"
- },
- {
- "field_name" : "NotifyBeginJniInvocation",
- "field_offset" : 320,
- "referenced_type" : "_ZTIPFvP7_JNIEnvE"
- },
- {
- "field_name" : "NotifyEndJniInvocation",
- "field_offset" : 384,
- "referenced_type" : "_ZTIPFvP7_JNIEnvE"
- }
- ],
- "linker_set_key" : "_ZTI22paletteHooksInterface_",
- "name" : "paletteHooksInterface_",
- "referenced_type" : "_ZTI22paletteHooksInterface_",
- "self_type" : "_ZTI22paletteHooksInterface_",
- "size" : 56,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
"field_name" : "name",
"referenced_type" : "_ZTIPKc"
},
diff --git a/S/64/x86_x86_64/source-based/libartpalette-system.so.lsdump b/S/64/x86_x86_64/source-based/libartpalette-system.so.lsdump
index 16bc68f..4b14a5d 100644
--- a/S/64/x86_x86_64/source-based/libartpalette-system.so.lsdump
+++ b/S/64/x86_x86_64/source-based/libartpalette-system.so.lsdump
@@ -787,7 +787,22 @@
"name" : "PaletteCreateOdrefreshStagingDirectory"
},
{
- "name" : "PaletteGetHooks"
+ "name" : "PaletteNotifyBeginJniInvocation"
+ },
+ {
+ "name" : "PaletteNotifyDexFileLoaded"
+ },
+ {
+ "name" : "PaletteNotifyEndDex2oatCompilation"
+ },
+ {
+ "name" : "PaletteNotifyEndJniInvocation"
+ },
+ {
+ "name" : "PaletteNotifyOatFileLoaded"
+ },
+ {
+ "name" : "PaletteNotifyStartDex2oatCompilation"
},
{
"name" : "PaletteSchedGetPriority"
@@ -796,6 +811,12 @@
"name" : "PaletteSchedSetPriority"
},
{
+ "name" : "PaletteShouldReportDex2oatCompilation"
+ },
+ {
+ "name" : "PaletteShouldReportJniInvocations"
+ },
+ {
"name" : "PaletteTraceBegin"
},
{
@@ -7536,15 +7557,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIFivE",
- "name" : "int ()",
- "referenced_type" : "_ZTIFivE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFivE",
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
"name" : "short (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
"parameters" :
@@ -9605,7 +9617,7 @@
"referenced_type" : "_ZTIFvPKcE",
"return_type" : "_ZTIv",
"self_type" : "_ZTIFvPKcE",
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
+ "source_file" : "external/libcxx/include/type_traits"
},
{
"alignment" : 4,
@@ -9693,30 +9705,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIFviiiiE",
- "name" : "void (int, int, int, int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "referenced_type" : "_ZTIFviiiiE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFviiiiE",
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIFvvE",
"name" : "void ()",
"referenced_type" : "_ZTIFvvE",
@@ -10049,12 +10037,90 @@
"source_file" : "art/libartpalette/include/palette/palette.h"
},
{
- "function_name" : "PaletteGetHooks",
- "linker_set_key" : "PaletteGetHooks",
+ "function_name" : "PaletteNotifyBeginJniInvocation",
+ "linker_set_key" : "PaletteNotifyBeginJniInvocation",
"parameters" :
[
{
- "referenced_type" : "_ZTIPP12PaletteHooks"
+ "referenced_type" : "_ZTIP7_JNIEnv"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyDexFileLoaded",
+ "linker_set_key" : "PaletteNotifyDexFileLoaded",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPKc"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyEndDex2oatCompilation",
+ "linker_set_key" : "PaletteNotifyEndDex2oatCompilation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyEndJniInvocation",
+ "linker_set_key" : "PaletteNotifyEndJniInvocation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIP7_JNIEnv"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyOatFileLoaded",
+ "linker_set_key" : "PaletteNotifyOatFileLoaded",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPKc"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteNotifyStartDex2oatCompilation",
+ "linker_set_key" : "PaletteNotifyStartDex2oatCompilation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIi"
}
],
"return_type" : "_ZTIi",
@@ -10091,6 +10157,30 @@
"source_file" : "art/libartpalette/include/palette/palette.h"
},
{
+ "function_name" : "PaletteShouldReportDex2oatCompilation",
+ "linker_set_key" : "PaletteShouldReportDex2oatCompilation",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPb"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "function_name" : "PaletteShouldReportJniInvocations",
+ "linker_set_key" : "PaletteShouldReportJniInvocations",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIPb"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
"function_name" : "PaletteTraceBegin",
"linker_set_key" : "PaletteTraceBegin",
"parameters" :
@@ -10108,7 +10198,7 @@
"parameters" :
[
{
- "referenced_type" : "_ZTIPi"
+ "referenced_type" : "_ZTIPb"
}
],
"return_type" : "_ZTIi",
@@ -14316,15 +14406,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIP12PaletteHooks",
- "name" : "PaletteHooks *",
- "referenced_type" : "_ZTI12PaletteHooks",
- "self_type" : "_ZTIP12PaletteHooks",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIP12TemporaryDir",
"name" : "TemporaryDir *",
"referenced_type" : "_ZTI12TemporaryDir",
@@ -15855,15 +15936,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIPFivE",
- "name" : "int (*)()",
- "referenced_type" : "_ZTIFivE",
- "self_type" : "_ZTIPFivE",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
"name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
"referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
@@ -16625,7 +16697,7 @@
"referenced_type" : "_ZTIFvPKcE",
"self_type" : "_ZTIPFvPKcE",
"size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
+ "source_file" : "external/libcxx/include/type_traits"
},
{
"alignment" : 4,
@@ -16674,15 +16746,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIPFviiiiE",
- "name" : "void (*)(int, int, int, int)",
- "referenced_type" : "_ZTIFviiiiE",
- "self_type" : "_ZTIPFviiiiE",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIPFvvE",
"name" : "void (*)()",
"referenced_type" : "_ZTIFvvE",
@@ -16827,15 +16890,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIPK22paletteHooksInterface_",
- "name" : "const paletteHooksInterface_ *",
- "referenced_type" : "_ZTIK22paletteHooksInterface_",
- "self_type" : "_ZTIPK22paletteHooksInterface_",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIPK2tm",
"name" : "const tm *",
"referenced_type" : "_ZTIK2tm",
@@ -21993,15 +22047,6 @@
},
{
"alignment" : 4,
- "linker_set_key" : "_ZTIPP12PaletteHooks",
- "name" : "PaletteHooks **",
- "referenced_type" : "_ZTIP12PaletteHooks",
- "self_type" : "_ZTIPP12PaletteHooks",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "_ZTIPP7_JNIEnv",
"name" : "_JNIEnv **",
"referenced_type" : "_ZTIP7_JNIEnv",
@@ -22281,6 +22326,15 @@
},
{
"alignment" : 4,
+ "linker_set_key" : "_ZTIPb",
+ "name" : "bool *",
+ "referenced_type" : "_ZTIb",
+ "self_type" : "_ZTIPb",
+ "size" : 4,
+ "source_file" : "art/libartpalette/include/palette/palette.h"
+ },
+ {
+ "alignment" : 4,
"linker_set_key" : "_ZTIPc",
"name" : "char *",
"referenced_type" : "_ZTIc",
@@ -22531,16 +22585,6 @@
{
"alignment" : 4,
"is_const" : true,
- "linker_set_key" : "_ZTIK22paletteHooksInterface_",
- "name" : "const paletteHooksInterface_",
- "referenced_type" : "_ZTI22paletteHooksInterface_",
- "self_type" : "_ZTIK22paletteHooksInterface_",
- "size" : 28,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
"linker_set_key" : "_ZTIK2tm",
"name" : "const tm",
"referenced_type" : "_ZTI2tm",
@@ -27294,22 +27338,6 @@
"source_file" : "libnativehelper/include_jni/jni.h"
},
{
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "functions",
- "referenced_type" : "_ZTIPK22paletteHooksInterface_"
- }
- ],
- "linker_set_key" : "_ZTI12PaletteHooks",
- "name" : "PaletteHooks",
- "referenced_type" : "_ZTI12PaletteHooks",
- "self_type" : "_ZTI12PaletteHooks",
- "size" : 4,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
"alignment" : 1,
"fields" :
[
@@ -29910,52 +29938,6 @@
"fields" :
[
{
- "field_name" : "NotifyStartDex2oatCompilation",
- "referenced_type" : "_ZTIPFviiiiE"
- },
- {
- "field_name" : "NotifyEndDex2oatCompilation",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFviiiiE"
- },
- {
- "field_name" : "NotifyDexFileLoaded",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPFvPKcE"
- },
- {
- "field_name" : "NotifyOatFileLoaded",
- "field_offset" : 96,
- "referenced_type" : "_ZTIPFvPKcE"
- },
- {
- "field_name" : "ShouldReportJniInvocations",
- "field_offset" : 128,
- "referenced_type" : "_ZTIPFivE"
- },
- {
- "field_name" : "NotifyBeginJniInvocation",
- "field_offset" : 160,
- "referenced_type" : "_ZTIPFvP7_JNIEnvE"
- },
- {
- "field_name" : "NotifyEndJniInvocation",
- "field_offset" : 192,
- "referenced_type" : "_ZTIPFvP7_JNIEnvE"
- }
- ],
- "linker_set_key" : "_ZTI22paletteHooksInterface_",
- "name" : "paletteHooksInterface_",
- "referenced_type" : "_ZTI22paletteHooksInterface_",
- "self_type" : "_ZTI22paletteHooksInterface_",
- "size" : 28,
- "source_file" : "art/libartpalette/include/palette/palette_hooks.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
"field_name" : "name",
"referenced_type" : "_ZTIPKc"
},