diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2021-06-15 01:09:38 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2021-06-15 01:09:38 +0000 |
commit | 293d822da4608accac7c230eb44ccb4fe30b2639 (patch) | |
tree | d55815504e5ae31a1045868a5e6cc48630b90b1d | |
parent | ff23f1c6f85b18eefd0c974cda80716161efa6bf (diff) | |
parent | dced13cd3167fd15ee05ddf980ba9eced396137d (diff) | |
download | platform-293d822da4608accac7c230eb44ccb4fe30b2639.tar.gz |
Snap for 7456046 from dced13cd3167fd15ee05ddf980ba9eced396137d to sc-release
Change-Id: I6d812481210a1a4bb12f98043528340d466be470
18 files changed, 834 insertions, 2670 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/arm64_armv8-a/source-based/libnativebridge.so.lsdump b/S/64/arm64_armv8-a/source-based/libnativebridge.so.lsdump index 688c154..63981bb 100644 --- a/S/64/arm64_armv8-a/source-based/libnativebridge.so.lsdump +++ b/S/64/arm64_armv8-a/source-based/libnativebridge.so.lsdump @@ -124,73 +124,22 @@ "elf_functions" : [ { - "name" : "InitializeNativeBridge" - }, - { - "name" : "LoadNativeBridge" - }, - { "name" : "NativeBridgeAvailable" }, { - "name" : "NativeBridgeCreateNamespace" - }, - { - "name" : "NativeBridgeError" - }, - { "name" : "NativeBridgeGetError" }, { - "name" : "NativeBridgeGetExportedNamespace" - }, - { - "name" : "NativeBridgeGetSignalHandler" - }, - { "name" : "NativeBridgeGetTrampoline" }, { - "name" : "NativeBridgeGetVersion" - }, - { - "name" : "NativeBridgeInitAnonymousNamespace" - }, - { "name" : "NativeBridgeInitialized" }, { - "name" : "NativeBridgeIsPathSupported" - }, - { - "name" : "NativeBridgeIsSupported" - }, - { - "name" : "NativeBridgeLinkNamespaces" - }, - { - "name" : "NativeBridgeLoadLibrary" - }, - { - "name" : "NativeBridgeLoadLibraryExt" - }, - { - "name" : "NativeBridgeNameAcceptable" - }, - { - "name" : "NativeBridgeUnloadLibrary" - }, - { "name" : "NeedsNativeBridge" }, { "name" : "PreInitializeNativeBridge" - }, - { - "name" : "PreZygoteForkNativeBridge" - }, - { - "name" : "UnloadNativeBridge" } ], "elf_objects" : [], @@ -5491,105 +5440,18 @@ "functions" : [ { - "function_name" : "android::InitializeNativeBridge", - "linker_set_key" : "InitializeNativeBridge", - "parameters" : - [ - { - "referenced_type" : "_ZTIP7_JNIEnv" - }, - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::LoadNativeBridge", - "linker_set_key" : "LoadNativeBridge", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKN7android28NativeBridgeRuntimeCallbacksE" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeAvailable", "linker_set_key" : "NativeBridgeAvailable", "return_type" : "_ZTIb", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeCreateNamespace", - "linker_set_key" : "NativeBridgeCreateNamespace", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIm" - }, - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - } - ], - "return_type" : "_ZTIPN7android25native_bridge_namespace_tE", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeError", - "linker_set_key" : "NativeBridgeError", - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeGetError", "linker_set_key" : "NativeBridgeGetError", "return_type" : "_ZTIPKc", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeGetExportedNamespace", - "linker_set_key" : "NativeBridgeGetExportedNamespace", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIPN7android25native_bridge_namespace_tE", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeGetSignalHandler", - "linker_set_key" : "NativeBridgeGetSignalHandler", - "parameters" : - [ - { - "referenced_type" : "_ZTIi" - } - ], - "return_type" : "_ZTIPFbiP7siginfoPvE", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeGetTrampoline", "linker_set_key" : "NativeBridgeGetTrampoline", "parameters" : @@ -5611,132 +5473,12 @@ "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeGetVersion", - "linker_set_key" : "NativeBridgeGetVersion", - "return_type" : "_ZTIj", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeInitAnonymousNamespace", - "linker_set_key" : "NativeBridgeInitAnonymousNamespace", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeInitialized", "linker_set_key" : "NativeBridgeInitialized", "return_type" : "_ZTIb", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeIsPathSupported", - "linker_set_key" : "NativeBridgeIsPathSupported", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeIsSupported", - "linker_set_key" : "NativeBridgeIsSupported", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeLinkNamespaces", - "linker_set_key" : "NativeBridgeLinkNamespaces", - "parameters" : - [ - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - }, - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - }, - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeLoadLibrary", - "linker_set_key" : "NativeBridgeLoadLibrary", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIi" - } - ], - "return_type" : "_ZTIPv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeLoadLibraryExt", - "linker_set_key" : "NativeBridgeLoadLibraryExt", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIi" - }, - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - } - ], - "return_type" : "_ZTIPv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeNameAcceptable", - "linker_set_key" : "NativeBridgeNameAcceptable", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeUnloadLibrary", - "linker_set_key" : "NativeBridgeUnloadLibrary", - "parameters" : - [ - { - "referenced_type" : "_ZTIPv" - } - ], - "return_type" : "_ZTIi", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NeedsNativeBridge", "linker_set_key" : "NeedsNativeBridge", "parameters" : @@ -5762,18 +5504,6 @@ ], "return_type" : "_ZTIb", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::PreZygoteForkNativeBridge", - "linker_set_key" : "PreZygoteForkNativeBridge", - "return_type" : "_ZTIv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::UnloadNativeBridge", - "linker_set_key" : "UnloadNativeBridge", - "return_type" : "_ZTIv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" } ], "global_vars" : [], diff --git a/S/64/arm64_armv8-a/source-based/libnativeloader.so.lsdump b/S/64/arm64_armv8-a/source-based/libnativeloader.so.lsdump index 1009735..5138763 100644 --- a/S/64/arm64_armv8-a/source-based/libnativeloader.so.lsdump +++ b/S/64/arm64_armv8-a/source-based/libnativeloader.so.lsdump @@ -220,9 +220,6 @@ "name" : "FindNativeLoaderNamespaceByClassLoader" }, { - "name" : "InitializeNativeLoader" - }, - { "name" : "NativeLoaderFreeErrorMessage" }, { @@ -230,9 +227,6 @@ }, { "name" : "OpenNativeLibraryInNamespace" - }, - { - "name" : "ResetNativeLoader" } ], "elf_objects" : [], @@ -5300,12 +5294,6 @@ "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" }, { - "function_name" : "android::InitializeNativeLoader", - "linker_set_key" : "InitializeNativeLoader", - "return_type" : "_ZTIv", - "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" - }, - { "function_name" : "android::NativeLoaderFreeErrorMessage", "linker_set_key" : "NativeLoaderFreeErrorMessage", "parameters" : @@ -5370,12 +5358,6 @@ ], "return_type" : "_ZTIPv", "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" - }, - { - "function_name" : "android::ResetNativeLoader", - "linker_set_key" : "ResetNativeLoader", - "return_type" : "_ZTIv", - "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" } ], "global_vars" : [], 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_armv7-a-neon/source-based/libnativebridge.so.lsdump b/S/64/arm_armv7-a-neon/source-based/libnativebridge.so.lsdump index 70238e6..1ec9f55 100644 --- a/S/64/arm_armv7-a-neon/source-based/libnativebridge.so.lsdump +++ b/S/64/arm_armv7-a-neon/source-based/libnativebridge.so.lsdump @@ -124,73 +124,22 @@ "elf_functions" : [ { - "name" : "InitializeNativeBridge" - }, - { - "name" : "LoadNativeBridge" - }, - { "name" : "NativeBridgeAvailable" }, { - "name" : "NativeBridgeCreateNamespace" - }, - { - "name" : "NativeBridgeError" - }, - { "name" : "NativeBridgeGetError" }, { - "name" : "NativeBridgeGetExportedNamespace" - }, - { - "name" : "NativeBridgeGetSignalHandler" - }, - { "name" : "NativeBridgeGetTrampoline" }, { - "name" : "NativeBridgeGetVersion" - }, - { - "name" : "NativeBridgeInitAnonymousNamespace" - }, - { "name" : "NativeBridgeInitialized" }, { - "name" : "NativeBridgeIsPathSupported" - }, - { - "name" : "NativeBridgeIsSupported" - }, - { - "name" : "NativeBridgeLinkNamespaces" - }, - { - "name" : "NativeBridgeLoadLibrary" - }, - { - "name" : "NativeBridgeLoadLibraryExt" - }, - { - "name" : "NativeBridgeNameAcceptable" - }, - { - "name" : "NativeBridgeUnloadLibrary" - }, - { "name" : "NeedsNativeBridge" }, { "name" : "PreInitializeNativeBridge" - }, - { - "name" : "PreZygoteForkNativeBridge" - }, - { - "name" : "UnloadNativeBridge" } ], "elf_objects" : [], @@ -5491,105 +5440,18 @@ "functions" : [ { - "function_name" : "android::InitializeNativeBridge", - "linker_set_key" : "InitializeNativeBridge", - "parameters" : - [ - { - "referenced_type" : "_ZTIP7_JNIEnv" - }, - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::LoadNativeBridge", - "linker_set_key" : "LoadNativeBridge", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKN7android28NativeBridgeRuntimeCallbacksE" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeAvailable", "linker_set_key" : "NativeBridgeAvailable", "return_type" : "_ZTIb", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeCreateNamespace", - "linker_set_key" : "NativeBridgeCreateNamespace", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIy" - }, - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - } - ], - "return_type" : "_ZTIPN7android25native_bridge_namespace_tE", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeError", - "linker_set_key" : "NativeBridgeError", - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeGetError", "linker_set_key" : "NativeBridgeGetError", "return_type" : "_ZTIPKc", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeGetExportedNamespace", - "linker_set_key" : "NativeBridgeGetExportedNamespace", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIPN7android25native_bridge_namespace_tE", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeGetSignalHandler", - "linker_set_key" : "NativeBridgeGetSignalHandler", - "parameters" : - [ - { - "referenced_type" : "_ZTIi" - } - ], - "return_type" : "_ZTIPFbiP7siginfoPvE", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeGetTrampoline", "linker_set_key" : "NativeBridgeGetTrampoline", "parameters" : @@ -5611,132 +5473,12 @@ "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeGetVersion", - "linker_set_key" : "NativeBridgeGetVersion", - "return_type" : "_ZTIj", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeInitAnonymousNamespace", - "linker_set_key" : "NativeBridgeInitAnonymousNamespace", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeInitialized", "linker_set_key" : "NativeBridgeInitialized", "return_type" : "_ZTIb", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeIsPathSupported", - "linker_set_key" : "NativeBridgeIsPathSupported", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeIsSupported", - "linker_set_key" : "NativeBridgeIsSupported", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeLinkNamespaces", - "linker_set_key" : "NativeBridgeLinkNamespaces", - "parameters" : - [ - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - }, - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - }, - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeLoadLibrary", - "linker_set_key" : "NativeBridgeLoadLibrary", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIi" - } - ], - "return_type" : "_ZTIPv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeLoadLibraryExt", - "linker_set_key" : "NativeBridgeLoadLibraryExt", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIi" - }, - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - } - ], - "return_type" : "_ZTIPv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeNameAcceptable", - "linker_set_key" : "NativeBridgeNameAcceptable", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeUnloadLibrary", - "linker_set_key" : "NativeBridgeUnloadLibrary", - "parameters" : - [ - { - "referenced_type" : "_ZTIPv" - } - ], - "return_type" : "_ZTIi", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NeedsNativeBridge", "linker_set_key" : "NeedsNativeBridge", "parameters" : @@ -5762,18 +5504,6 @@ ], "return_type" : "_ZTIb", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::PreZygoteForkNativeBridge", - "linker_set_key" : "PreZygoteForkNativeBridge", - "return_type" : "_ZTIv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::UnloadNativeBridge", - "linker_set_key" : "UnloadNativeBridge", - "return_type" : "_ZTIv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" } ], "global_vars" : [], diff --git a/S/64/arm_armv7-a-neon/source-based/libnativeloader.so.lsdump b/S/64/arm_armv7-a-neon/source-based/libnativeloader.so.lsdump index 11c3324..eaeda39 100644 --- a/S/64/arm_armv7-a-neon/source-based/libnativeloader.so.lsdump +++ b/S/64/arm_armv7-a-neon/source-based/libnativeloader.so.lsdump @@ -201,9 +201,6 @@ "name" : "FindNativeLoaderNamespaceByClassLoader" }, { - "name" : "InitializeNativeLoader" - }, - { "name" : "NativeLoaderFreeErrorMessage" }, { @@ -211,9 +208,6 @@ }, { "name" : "OpenNativeLibraryInNamespace" - }, - { - "name" : "ResetNativeLoader" } ], "elf_objects" : [], @@ -5281,12 +5275,6 @@ "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" }, { - "function_name" : "android::InitializeNativeLoader", - "linker_set_key" : "InitializeNativeLoader", - "return_type" : "_ZTIv", - "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" - }, - { "function_name" : "android::NativeLoaderFreeErrorMessage", "linker_set_key" : "NativeLoaderFreeErrorMessage", "parameters" : @@ -5351,12 +5339,6 @@ ], "return_type" : "_ZTIPv", "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" - }, - { - "function_name" : "android::ResetNativeLoader", - "linker_set_key" : "ResetNativeLoader", - "return_type" : "_ZTIv", - "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" } ], "global_vars" : [], 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/arm_armv8-a/source-based/libnativebridge.so.lsdump b/S/64/arm_armv8-a/source-based/libnativebridge.so.lsdump index 70238e6..1ec9f55 100644 --- a/S/64/arm_armv8-a/source-based/libnativebridge.so.lsdump +++ b/S/64/arm_armv8-a/source-based/libnativebridge.so.lsdump @@ -124,73 +124,22 @@ "elf_functions" : [ { - "name" : "InitializeNativeBridge" - }, - { - "name" : "LoadNativeBridge" - }, - { "name" : "NativeBridgeAvailable" }, { - "name" : "NativeBridgeCreateNamespace" - }, - { - "name" : "NativeBridgeError" - }, - { "name" : "NativeBridgeGetError" }, { - "name" : "NativeBridgeGetExportedNamespace" - }, - { - "name" : "NativeBridgeGetSignalHandler" - }, - { "name" : "NativeBridgeGetTrampoline" }, { - "name" : "NativeBridgeGetVersion" - }, - { - "name" : "NativeBridgeInitAnonymousNamespace" - }, - { "name" : "NativeBridgeInitialized" }, { - "name" : "NativeBridgeIsPathSupported" - }, - { - "name" : "NativeBridgeIsSupported" - }, - { - "name" : "NativeBridgeLinkNamespaces" - }, - { - "name" : "NativeBridgeLoadLibrary" - }, - { - "name" : "NativeBridgeLoadLibraryExt" - }, - { - "name" : "NativeBridgeNameAcceptable" - }, - { - "name" : "NativeBridgeUnloadLibrary" - }, - { "name" : "NeedsNativeBridge" }, { "name" : "PreInitializeNativeBridge" - }, - { - "name" : "PreZygoteForkNativeBridge" - }, - { - "name" : "UnloadNativeBridge" } ], "elf_objects" : [], @@ -5491,105 +5440,18 @@ "functions" : [ { - "function_name" : "android::InitializeNativeBridge", - "linker_set_key" : "InitializeNativeBridge", - "parameters" : - [ - { - "referenced_type" : "_ZTIP7_JNIEnv" - }, - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::LoadNativeBridge", - "linker_set_key" : "LoadNativeBridge", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKN7android28NativeBridgeRuntimeCallbacksE" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeAvailable", "linker_set_key" : "NativeBridgeAvailable", "return_type" : "_ZTIb", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeCreateNamespace", - "linker_set_key" : "NativeBridgeCreateNamespace", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIy" - }, - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - } - ], - "return_type" : "_ZTIPN7android25native_bridge_namespace_tE", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeError", - "linker_set_key" : "NativeBridgeError", - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeGetError", "linker_set_key" : "NativeBridgeGetError", "return_type" : "_ZTIPKc", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeGetExportedNamespace", - "linker_set_key" : "NativeBridgeGetExportedNamespace", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIPN7android25native_bridge_namespace_tE", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeGetSignalHandler", - "linker_set_key" : "NativeBridgeGetSignalHandler", - "parameters" : - [ - { - "referenced_type" : "_ZTIi" - } - ], - "return_type" : "_ZTIPFbiP7siginfoPvE", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeGetTrampoline", "linker_set_key" : "NativeBridgeGetTrampoline", "parameters" : @@ -5611,132 +5473,12 @@ "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeGetVersion", - "linker_set_key" : "NativeBridgeGetVersion", - "return_type" : "_ZTIj", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeInitAnonymousNamespace", - "linker_set_key" : "NativeBridgeInitAnonymousNamespace", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeInitialized", "linker_set_key" : "NativeBridgeInitialized", "return_type" : "_ZTIb", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeIsPathSupported", - "linker_set_key" : "NativeBridgeIsPathSupported", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeIsSupported", - "linker_set_key" : "NativeBridgeIsSupported", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeLinkNamespaces", - "linker_set_key" : "NativeBridgeLinkNamespaces", - "parameters" : - [ - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - }, - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - }, - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeLoadLibrary", - "linker_set_key" : "NativeBridgeLoadLibrary", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIi" - } - ], - "return_type" : "_ZTIPv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeLoadLibraryExt", - "linker_set_key" : "NativeBridgeLoadLibraryExt", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIi" - }, - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - } - ], - "return_type" : "_ZTIPv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeNameAcceptable", - "linker_set_key" : "NativeBridgeNameAcceptable", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeUnloadLibrary", - "linker_set_key" : "NativeBridgeUnloadLibrary", - "parameters" : - [ - { - "referenced_type" : "_ZTIPv" - } - ], - "return_type" : "_ZTIi", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NeedsNativeBridge", "linker_set_key" : "NeedsNativeBridge", "parameters" : @@ -5762,18 +5504,6 @@ ], "return_type" : "_ZTIb", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::PreZygoteForkNativeBridge", - "linker_set_key" : "PreZygoteForkNativeBridge", - "return_type" : "_ZTIv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::UnloadNativeBridge", - "linker_set_key" : "UnloadNativeBridge", - "return_type" : "_ZTIv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" } ], "global_vars" : [], diff --git a/S/64/arm_armv8-a/source-based/libnativeloader.so.lsdump b/S/64/arm_armv8-a/source-based/libnativeloader.so.lsdump index 11c3324..eaeda39 100644 --- a/S/64/arm_armv8-a/source-based/libnativeloader.so.lsdump +++ b/S/64/arm_armv8-a/source-based/libnativeloader.so.lsdump @@ -201,9 +201,6 @@ "name" : "FindNativeLoaderNamespaceByClassLoader" }, { - "name" : "InitializeNativeLoader" - }, - { "name" : "NativeLoaderFreeErrorMessage" }, { @@ -211,9 +208,6 @@ }, { "name" : "OpenNativeLibraryInNamespace" - }, - { - "name" : "ResetNativeLoader" } ], "elf_objects" : [], @@ -5281,12 +5275,6 @@ "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" }, { - "function_name" : "android::InitializeNativeLoader", - "linker_set_key" : "InitializeNativeLoader", - "return_type" : "_ZTIv", - "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" - }, - { "function_name" : "android::NativeLoaderFreeErrorMessage", "linker_set_key" : "NativeLoaderFreeErrorMessage", "parameters" : @@ -5351,12 +5339,6 @@ ], "return_type" : "_ZTIPv", "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" - }, - { - "function_name" : "android::ResetNativeLoader", - "linker_set_key" : "ResetNativeLoader", - "return_type" : "_ZTIv", - "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" } ], "global_vars" : [], 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/source-based/libnativebridge.so.lsdump b/S/64/x86/source-based/libnativebridge.so.lsdump index 6e6aade..e4443f1 100644 --- a/S/64/x86/source-based/libnativebridge.so.lsdump +++ b/S/64/x86/source-based/libnativebridge.so.lsdump @@ -123,73 +123,22 @@ "elf_functions" : [ { - "name" : "InitializeNativeBridge" - }, - { - "name" : "LoadNativeBridge" - }, - { "name" : "NativeBridgeAvailable" }, { - "name" : "NativeBridgeCreateNamespace" - }, - { - "name" : "NativeBridgeError" - }, - { "name" : "NativeBridgeGetError" }, { - "name" : "NativeBridgeGetExportedNamespace" - }, - { - "name" : "NativeBridgeGetSignalHandler" - }, - { "name" : "NativeBridgeGetTrampoline" }, { - "name" : "NativeBridgeGetVersion" - }, - { - "name" : "NativeBridgeInitAnonymousNamespace" - }, - { "name" : "NativeBridgeInitialized" }, { - "name" : "NativeBridgeIsPathSupported" - }, - { - "name" : "NativeBridgeIsSupported" - }, - { - "name" : "NativeBridgeLinkNamespaces" - }, - { - "name" : "NativeBridgeLoadLibrary" - }, - { - "name" : "NativeBridgeLoadLibraryExt" - }, - { - "name" : "NativeBridgeNameAcceptable" - }, - { - "name" : "NativeBridgeUnloadLibrary" - }, - { "name" : "NeedsNativeBridge" }, { "name" : "PreInitializeNativeBridge" - }, - { - "name" : "PreZygoteForkNativeBridge" - }, - { - "name" : "UnloadNativeBridge" } ], "elf_objects" : [], @@ -5490,105 +5439,18 @@ "functions" : [ { - "function_name" : "android::InitializeNativeBridge", - "linker_set_key" : "InitializeNativeBridge", - "parameters" : - [ - { - "referenced_type" : "_ZTIP7_JNIEnv" - }, - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::LoadNativeBridge", - "linker_set_key" : "LoadNativeBridge", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKN7android28NativeBridgeRuntimeCallbacksE" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeAvailable", "linker_set_key" : "NativeBridgeAvailable", "return_type" : "_ZTIb", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeCreateNamespace", - "linker_set_key" : "NativeBridgeCreateNamespace", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIy" - }, - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - } - ], - "return_type" : "_ZTIPN7android25native_bridge_namespace_tE", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeError", - "linker_set_key" : "NativeBridgeError", - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeGetError", "linker_set_key" : "NativeBridgeGetError", "return_type" : "_ZTIPKc", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeGetExportedNamespace", - "linker_set_key" : "NativeBridgeGetExportedNamespace", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIPN7android25native_bridge_namespace_tE", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeGetSignalHandler", - "linker_set_key" : "NativeBridgeGetSignalHandler", - "parameters" : - [ - { - "referenced_type" : "_ZTIi" - } - ], - "return_type" : "_ZTIPFbiP7siginfoPvE", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeGetTrampoline", "linker_set_key" : "NativeBridgeGetTrampoline", "parameters" : @@ -5610,132 +5472,12 @@ "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeGetVersion", - "linker_set_key" : "NativeBridgeGetVersion", - "return_type" : "_ZTIj", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeInitAnonymousNamespace", - "linker_set_key" : "NativeBridgeInitAnonymousNamespace", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeInitialized", "linker_set_key" : "NativeBridgeInitialized", "return_type" : "_ZTIb", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeIsPathSupported", - "linker_set_key" : "NativeBridgeIsPathSupported", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeIsSupported", - "linker_set_key" : "NativeBridgeIsSupported", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeLinkNamespaces", - "linker_set_key" : "NativeBridgeLinkNamespaces", - "parameters" : - [ - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - }, - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - }, - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeLoadLibrary", - "linker_set_key" : "NativeBridgeLoadLibrary", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIi" - } - ], - "return_type" : "_ZTIPv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeLoadLibraryExt", - "linker_set_key" : "NativeBridgeLoadLibraryExt", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIi" - }, - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - } - ], - "return_type" : "_ZTIPv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeNameAcceptable", - "linker_set_key" : "NativeBridgeNameAcceptable", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeUnloadLibrary", - "linker_set_key" : "NativeBridgeUnloadLibrary", - "parameters" : - [ - { - "referenced_type" : "_ZTIPv" - } - ], - "return_type" : "_ZTIi", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NeedsNativeBridge", "linker_set_key" : "NeedsNativeBridge", "parameters" : @@ -5761,18 +5503,6 @@ ], "return_type" : "_ZTIb", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::PreZygoteForkNativeBridge", - "linker_set_key" : "PreZygoteForkNativeBridge", - "return_type" : "_ZTIv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::UnloadNativeBridge", - "linker_set_key" : "UnloadNativeBridge", - "return_type" : "_ZTIv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" } ], "global_vars" : [], diff --git a/S/64/x86/source-based/libnativeloader.so.lsdump b/S/64/x86/source-based/libnativeloader.so.lsdump index 8efc7a9..b88a145 100644 --- a/S/64/x86/source-based/libnativeloader.so.lsdump +++ b/S/64/x86/source-based/libnativeloader.so.lsdump @@ -199,9 +199,6 @@ "name" : "FindNativeLoaderNamespaceByClassLoader" }, { - "name" : "InitializeNativeLoader" - }, - { "name" : "NativeLoaderFreeErrorMessage" }, { @@ -209,9 +206,6 @@ }, { "name" : "OpenNativeLibraryInNamespace" - }, - { - "name" : "ResetNativeLoader" } ], "elf_objects" : [], @@ -5279,12 +5273,6 @@ "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" }, { - "function_name" : "android::InitializeNativeLoader", - "linker_set_key" : "InitializeNativeLoader", - "return_type" : "_ZTIv", - "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" - }, - { "function_name" : "android::NativeLoaderFreeErrorMessage", "linker_set_key" : "NativeLoaderFreeErrorMessage", "parameters" : @@ -5349,12 +5337,6 @@ ], "return_type" : "_ZTIPv", "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" - }, - { - "function_name" : "android::ResetNativeLoader", - "linker_set_key" : "ResetNativeLoader", - "return_type" : "_ZTIv", - "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" } ], "global_vars" : [], 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_64/source-based/libnativebridge.so.lsdump b/S/64/x86_64/source-based/libnativebridge.so.lsdump index 101122a..e9b8708 100644 --- a/S/64/x86_64/source-based/libnativebridge.so.lsdump +++ b/S/64/x86_64/source-based/libnativebridge.so.lsdump @@ -123,73 +123,22 @@ "elf_functions" : [ { - "name" : "InitializeNativeBridge" - }, - { - "name" : "LoadNativeBridge" - }, - { "name" : "NativeBridgeAvailable" }, { - "name" : "NativeBridgeCreateNamespace" - }, - { - "name" : "NativeBridgeError" - }, - { "name" : "NativeBridgeGetError" }, { - "name" : "NativeBridgeGetExportedNamespace" - }, - { - "name" : "NativeBridgeGetSignalHandler" - }, - { "name" : "NativeBridgeGetTrampoline" }, { - "name" : "NativeBridgeGetVersion" - }, - { - "name" : "NativeBridgeInitAnonymousNamespace" - }, - { "name" : "NativeBridgeInitialized" }, { - "name" : "NativeBridgeIsPathSupported" - }, - { - "name" : "NativeBridgeIsSupported" - }, - { - "name" : "NativeBridgeLinkNamespaces" - }, - { - "name" : "NativeBridgeLoadLibrary" - }, - { - "name" : "NativeBridgeLoadLibraryExt" - }, - { - "name" : "NativeBridgeNameAcceptable" - }, - { - "name" : "NativeBridgeUnloadLibrary" - }, - { "name" : "NeedsNativeBridge" }, { "name" : "PreInitializeNativeBridge" - }, - { - "name" : "PreZygoteForkNativeBridge" - }, - { - "name" : "UnloadNativeBridge" } ], "elf_objects" : [], @@ -5490,105 +5439,18 @@ "functions" : [ { - "function_name" : "android::InitializeNativeBridge", - "linker_set_key" : "InitializeNativeBridge", - "parameters" : - [ - { - "referenced_type" : "_ZTIP7_JNIEnv" - }, - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::LoadNativeBridge", - "linker_set_key" : "LoadNativeBridge", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKN7android28NativeBridgeRuntimeCallbacksE" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeAvailable", "linker_set_key" : "NativeBridgeAvailable", "return_type" : "_ZTIb", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeCreateNamespace", - "linker_set_key" : "NativeBridgeCreateNamespace", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIm" - }, - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - } - ], - "return_type" : "_ZTIPN7android25native_bridge_namespace_tE", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeError", - "linker_set_key" : "NativeBridgeError", - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeGetError", "linker_set_key" : "NativeBridgeGetError", "return_type" : "_ZTIPKc", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeGetExportedNamespace", - "linker_set_key" : "NativeBridgeGetExportedNamespace", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIPN7android25native_bridge_namespace_tE", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeGetSignalHandler", - "linker_set_key" : "NativeBridgeGetSignalHandler", - "parameters" : - [ - { - "referenced_type" : "_ZTIi" - } - ], - "return_type" : "_ZTIPFbiP7siginfoPvE", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeGetTrampoline", "linker_set_key" : "NativeBridgeGetTrampoline", "parameters" : @@ -5610,132 +5472,12 @@ "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeGetVersion", - "linker_set_key" : "NativeBridgeGetVersion", - "return_type" : "_ZTIj", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeInitAnonymousNamespace", - "linker_set_key" : "NativeBridgeInitAnonymousNamespace", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeInitialized", "linker_set_key" : "NativeBridgeInitialized", "return_type" : "_ZTIb", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeIsPathSupported", - "linker_set_key" : "NativeBridgeIsPathSupported", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeIsSupported", - "linker_set_key" : "NativeBridgeIsSupported", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeLinkNamespaces", - "linker_set_key" : "NativeBridgeLinkNamespaces", - "parameters" : - [ - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - }, - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - }, - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeLoadLibrary", - "linker_set_key" : "NativeBridgeLoadLibrary", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIi" - } - ], - "return_type" : "_ZTIPv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeLoadLibraryExt", - "linker_set_key" : "NativeBridgeLoadLibraryExt", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIi" - }, - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - } - ], - "return_type" : "_ZTIPv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeNameAcceptable", - "linker_set_key" : "NativeBridgeNameAcceptable", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeUnloadLibrary", - "linker_set_key" : "NativeBridgeUnloadLibrary", - "parameters" : - [ - { - "referenced_type" : "_ZTIPv" - } - ], - "return_type" : "_ZTIi", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NeedsNativeBridge", "linker_set_key" : "NeedsNativeBridge", "parameters" : @@ -5761,18 +5503,6 @@ ], "return_type" : "_ZTIb", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::PreZygoteForkNativeBridge", - "linker_set_key" : "PreZygoteForkNativeBridge", - "return_type" : "_ZTIv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::UnloadNativeBridge", - "linker_set_key" : "UnloadNativeBridge", - "return_type" : "_ZTIv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" } ], "global_vars" : [], diff --git a/S/64/x86_64/source-based/libnativeloader.so.lsdump b/S/64/x86_64/source-based/libnativeloader.so.lsdump index fd2d7a0..64f3001 100644 --- a/S/64/x86_64/source-based/libnativeloader.so.lsdump +++ b/S/64/x86_64/source-based/libnativeloader.so.lsdump @@ -218,9 +218,6 @@ "name" : "FindNativeLoaderNamespaceByClassLoader" }, { - "name" : "InitializeNativeLoader" - }, - { "name" : "NativeLoaderFreeErrorMessage" }, { @@ -228,9 +225,6 @@ }, { "name" : "OpenNativeLibraryInNamespace" - }, - { - "name" : "ResetNativeLoader" } ], "elf_objects" : [], @@ -5298,12 +5292,6 @@ "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" }, { - "function_name" : "android::InitializeNativeLoader", - "linker_set_key" : "InitializeNativeLoader", - "return_type" : "_ZTIv", - "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" - }, - { "function_name" : "android::NativeLoaderFreeErrorMessage", "linker_set_key" : "NativeLoaderFreeErrorMessage", "parameters" : @@ -5368,12 +5356,6 @@ ], "return_type" : "_ZTIPv", "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" - }, - { - "function_name" : "android::ResetNativeLoader", - "linker_set_key" : "ResetNativeLoader", - "return_type" : "_ZTIv", - "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" } ], "global_vars" : [], 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" }, diff --git a/S/64/x86_x86_64/source-based/libnativebridge.so.lsdump b/S/64/x86_x86_64/source-based/libnativebridge.so.lsdump index 6e6aade..e4443f1 100644 --- a/S/64/x86_x86_64/source-based/libnativebridge.so.lsdump +++ b/S/64/x86_x86_64/source-based/libnativebridge.so.lsdump @@ -123,73 +123,22 @@ "elf_functions" : [ { - "name" : "InitializeNativeBridge" - }, - { - "name" : "LoadNativeBridge" - }, - { "name" : "NativeBridgeAvailable" }, { - "name" : "NativeBridgeCreateNamespace" - }, - { - "name" : "NativeBridgeError" - }, - { "name" : "NativeBridgeGetError" }, { - "name" : "NativeBridgeGetExportedNamespace" - }, - { - "name" : "NativeBridgeGetSignalHandler" - }, - { "name" : "NativeBridgeGetTrampoline" }, { - "name" : "NativeBridgeGetVersion" - }, - { - "name" : "NativeBridgeInitAnonymousNamespace" - }, - { "name" : "NativeBridgeInitialized" }, { - "name" : "NativeBridgeIsPathSupported" - }, - { - "name" : "NativeBridgeIsSupported" - }, - { - "name" : "NativeBridgeLinkNamespaces" - }, - { - "name" : "NativeBridgeLoadLibrary" - }, - { - "name" : "NativeBridgeLoadLibraryExt" - }, - { - "name" : "NativeBridgeNameAcceptable" - }, - { - "name" : "NativeBridgeUnloadLibrary" - }, - { "name" : "NeedsNativeBridge" }, { "name" : "PreInitializeNativeBridge" - }, - { - "name" : "PreZygoteForkNativeBridge" - }, - { - "name" : "UnloadNativeBridge" } ], "elf_objects" : [], @@ -5490,105 +5439,18 @@ "functions" : [ { - "function_name" : "android::InitializeNativeBridge", - "linker_set_key" : "InitializeNativeBridge", - "parameters" : - [ - { - "referenced_type" : "_ZTIP7_JNIEnv" - }, - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::LoadNativeBridge", - "linker_set_key" : "LoadNativeBridge", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKN7android28NativeBridgeRuntimeCallbacksE" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeAvailable", "linker_set_key" : "NativeBridgeAvailable", "return_type" : "_ZTIb", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeCreateNamespace", - "linker_set_key" : "NativeBridgeCreateNamespace", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIy" - }, - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - } - ], - "return_type" : "_ZTIPN7android25native_bridge_namespace_tE", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeError", - "linker_set_key" : "NativeBridgeError", - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeGetError", "linker_set_key" : "NativeBridgeGetError", "return_type" : "_ZTIPKc", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeGetExportedNamespace", - "linker_set_key" : "NativeBridgeGetExportedNamespace", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIPN7android25native_bridge_namespace_tE", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeGetSignalHandler", - "linker_set_key" : "NativeBridgeGetSignalHandler", - "parameters" : - [ - { - "referenced_type" : "_ZTIi" - } - ], - "return_type" : "_ZTIPFbiP7siginfoPvE", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeGetTrampoline", "linker_set_key" : "NativeBridgeGetTrampoline", "parameters" : @@ -5610,132 +5472,12 @@ "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeGetVersion", - "linker_set_key" : "NativeBridgeGetVersion", - "return_type" : "_ZTIj", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeInitAnonymousNamespace", - "linker_set_key" : "NativeBridgeInitAnonymousNamespace", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NativeBridgeInitialized", "linker_set_key" : "NativeBridgeInitialized", "return_type" : "_ZTIb", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" }, { - "function_name" : "android::NativeBridgeIsPathSupported", - "linker_set_key" : "NativeBridgeIsPathSupported", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeIsSupported", - "linker_set_key" : "NativeBridgeIsSupported", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeLinkNamespaces", - "linker_set_key" : "NativeBridgeLinkNamespaces", - "parameters" : - [ - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - }, - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - }, - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeLoadLibrary", - "linker_set_key" : "NativeBridgeLoadLibrary", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIi" - } - ], - "return_type" : "_ZTIPv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeLoadLibraryExt", - "linker_set_key" : "NativeBridgeLoadLibraryExt", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - }, - { - "referenced_type" : "_ZTIi" - }, - { - "referenced_type" : "_ZTIPN7android25native_bridge_namespace_tE" - } - ], - "return_type" : "_ZTIPv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeNameAcceptable", - "linker_set_key" : "NativeBridgeNameAcceptable", - "parameters" : - [ - { - "referenced_type" : "_ZTIPKc" - } - ], - "return_type" : "_ZTIb", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::NativeBridgeUnloadLibrary", - "linker_set_key" : "NativeBridgeUnloadLibrary", - "parameters" : - [ - { - "referenced_type" : "_ZTIPv" - } - ], - "return_type" : "_ZTIi", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { "function_name" : "android::NeedsNativeBridge", "linker_set_key" : "NeedsNativeBridge", "parameters" : @@ -5761,18 +5503,6 @@ ], "return_type" : "_ZTIb", "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::PreZygoteForkNativeBridge", - "linker_set_key" : "PreZygoteForkNativeBridge", - "return_type" : "_ZTIv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" - }, - { - "function_name" : "android::UnloadNativeBridge", - "linker_set_key" : "UnloadNativeBridge", - "return_type" : "_ZTIv", - "source_file" : "art/libnativebridge/include/nativebridge/native_bridge.h" } ], "global_vars" : [], diff --git a/S/64/x86_x86_64/source-based/libnativeloader.so.lsdump b/S/64/x86_x86_64/source-based/libnativeloader.so.lsdump index 8efc7a9..b88a145 100644 --- a/S/64/x86_x86_64/source-based/libnativeloader.so.lsdump +++ b/S/64/x86_x86_64/source-based/libnativeloader.so.lsdump @@ -199,9 +199,6 @@ "name" : "FindNativeLoaderNamespaceByClassLoader" }, { - "name" : "InitializeNativeLoader" - }, - { "name" : "NativeLoaderFreeErrorMessage" }, { @@ -209,9 +206,6 @@ }, { "name" : "OpenNativeLibraryInNamespace" - }, - { - "name" : "ResetNativeLoader" } ], "elf_objects" : [], @@ -5279,12 +5273,6 @@ "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" }, { - "function_name" : "android::InitializeNativeLoader", - "linker_set_key" : "InitializeNativeLoader", - "return_type" : "_ZTIv", - "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" - }, - { "function_name" : "android::NativeLoaderFreeErrorMessage", "linker_set_key" : "NativeLoaderFreeErrorMessage", "parameters" : @@ -5349,12 +5337,6 @@ ], "return_type" : "_ZTIPv", "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" - }, - { - "function_name" : "android::ResetNativeLoader", - "linker_set_key" : "ResetNativeLoader", - "return_type" : "_ZTIv", - "source_file" : "art/libnativeloader/include/nativeloader/native_loader.h" } ], "global_vars" : [], |