diff options
author | dimitry <dimitry@google.com> | 2022-04-06 09:09:41 +0000 |
---|---|---|
committer | dimitry <dimitry@google.com> | 2022-04-06 09:09:41 +0000 |
commit | 06a88548fcbce83f9ab09d74b3532dae49d62132 (patch) | |
tree | d72ca1f7ad6ba45edd4d1774c81b31c5641829b6 /libneuralnetworks | |
parent | fa54695e0c3ee9a98f2ea9ea3ff4fa749f2f556d (diff) | |
download | native_bridge_support-06a88548fcbce83f9ab09d74b3532dae49d62132.tar.gz |
Update native-bridge stubs
Bug: http://b/228285105
Test: builds
Change-Id: I36e8f576afaf01b9bdb09491416f8c7e5045f045
Diffstat (limited to 'libneuralnetworks')
-rw-r--r-- | libneuralnetworks/stubs_arm.cc | 4 | ||||
-rw-r--r-- | libneuralnetworks/stubs_arm64.cc | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/libneuralnetworks/stubs_arm.cc b/libneuralnetworks/stubs_arm.cc index e56e97b..050495b 100644 --- a/libneuralnetworks/stubs_arm.cc +++ b/libneuralnetworks/stubs_arm.cc @@ -19,6 +19,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksBurst_create); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksBurst_free); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksCompilation_addExtensionAttribute); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksCompilation_create); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksCompilation_createForDevices); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksCompilation_finish); @@ -41,6 +42,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksEvent_createFromSyncFenceFd); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksEvent_free); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksEvent_getSyncFenceFd); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksEvent_wait); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksExecution_addExtensionAttribute); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksExecution_burstCompute); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksExecution_compute); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksExecution_create); @@ -94,6 +96,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworks_getRuntimeFeatureLevel); static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksBurst_create); INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksBurst_free); + INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksCompilation_addExtensionAttribute); INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksCompilation_create); INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksCompilation_createForDevices); INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksCompilation_finish); @@ -116,6 +119,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksEvent_free); INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksEvent_getSyncFenceFd); INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksEvent_wait); + INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksExecution_addExtensionAttribute); INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksExecution_burstCompute); INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksExecution_compute); INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksExecution_create); diff --git a/libneuralnetworks/stubs_arm64.cc b/libneuralnetworks/stubs_arm64.cc index e56e97b..050495b 100644 --- a/libneuralnetworks/stubs_arm64.cc +++ b/libneuralnetworks/stubs_arm64.cc @@ -19,6 +19,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksBurst_create); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksBurst_free); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksCompilation_addExtensionAttribute); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksCompilation_create); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksCompilation_createForDevices); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksCompilation_finish); @@ -41,6 +42,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksEvent_createFromSyncFenceFd); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksEvent_free); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksEvent_getSyncFenceFd); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksEvent_wait); +DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksExecution_addExtensionAttribute); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksExecution_burstCompute); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksExecution_compute); DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworksExecution_create); @@ -94,6 +96,7 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(ANeuralNetworks_getRuntimeFeatureLevel); static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksBurst_create); INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksBurst_free); + INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksCompilation_addExtensionAttribute); INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksCompilation_create); INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksCompilation_createForDevices); INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksCompilation_finish); @@ -116,6 +119,7 @@ static void __attribute__((constructor(0))) init_stub_library() { INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksEvent_free); INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksEvent_getSyncFenceFd); INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksEvent_wait); + INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksExecution_addExtensionAttribute); INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksExecution_burstCompute); INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksExecution_compute); INIT_INTERCEPTABLE_STUB_FUNCTION("libneuralnetworks.so", ANeuralNetworksExecution_create); |