| <abi-corpus version='2.1' architecture='elf-arm' soname='libneuralnetworks.so'> |
| <elf-needed> |
| <dependency name='libbinder_ndk.so'/> |
| <dependency name='libcgrouprc.so'/> |
| <dependency name='liblog.so'/> |
| <dependency name='libneuralnetworks_packageinfo.so'/> |
| <dependency name='libnativewindow.so'/> |
| <dependency name='libstatssocket.so'/> |
| <dependency name='libvndksupport.so'/> |
| <dependency name='libc.so'/> |
| <dependency name='libm.so'/> |
| <dependency name='libdl.so'/> |
| </elf-needed> |
| <elf-function-symbols> |
| <elf-symbol name='ANeuralNetworksCompilation_create' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksCompilation_finish' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksCompilation_free' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksCompilation_setPreference' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksEvent_free' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksEvent_wait' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksExecution_create' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksExecution_free' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksExecution_setInput' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksExecution_setInputFromMemory' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksExecution_setOutput' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksExecution_setOutputFromMemory' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksExecution_startCompute' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksMemory_createFromFd' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksMemory_free' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksModel_addOperand' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksModel_addOperation' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksModel_create' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksModel_finish' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksModel_free' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksModel_identifyInputsAndOutputs' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksModel_relaxComputationFloat32toFloat16' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksModel_setOperandValue' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='ANeuralNetworksModel_setOperandValueFromMemory' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| </elf-function-symbols> |
| <abi-instr address-size='32' language='LANG_C_plus_plus_14' path='various'> |
| <class-decl name='ANeuralNetworksCompilation' is-struct='yes' visibility='default' is-declaration-only='yes' id='2c86133f'/> |
| <class-decl name='ANeuralNetworksEvent' is-struct='yes' visibility='default' is-declaration-only='yes' id='7498ddfc'/> |
| <class-decl name='ANeuralNetworksExecution' is-struct='yes' visibility='default' is-declaration-only='yes' id='5a972942'/> |
| <class-decl name='ANeuralNetworksMemory' is-struct='yes' visibility='default' is-declaration-only='yes' id='c6ecbc47'/> |
| <class-decl name='ANeuralNetworksModel' is-struct='yes' visibility='default' is-declaration-only='yes' id='84de98b1'/> |
| <class-decl name='ANeuralNetworksOperandType' size-in-bits='160' is-struct='yes' visibility='default' id='5c7593e1'> |
| <data-member access='public' layout-offset-in-bits='0'> |
| <var-decl name='type' type-id='3ff5601b' visibility='default'/> |
| </data-member> |
| <data-member access='public' layout-offset-in-bits='32'> |
| <var-decl name='dimensionCount' type-id='8f92235e' visibility='default'/> |
| </data-member> |
| <data-member access='public' layout-offset-in-bits='64'> |
| <var-decl name='dimensions' type-id='a6798dcc' visibility='default'/> |
| </data-member> |
| <data-member access='public' layout-offset-in-bits='96'> |
| <var-decl name='scale' type-id='a6c45d85' visibility='default'/> |
| </data-member> |
| <data-member access='public' layout-offset-in-bits='128'> |
| <var-decl name='zeroPoint' type-id='3ff5601b' visibility='default'/> |
| </data-member> |
| </class-decl> |
| <function-decl name='ANeuralNetworksCompilation_create' mangled-name='ANeuralNetworksCompilation_create' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksCompilation_create@@LIBNEURALNETWORKS'> |
| <parameter type-id='32caa7f9' name='model'/> |
| <parameter type-id='2ee68957' name='compilation'/> |
| <return type-id='95e97e5e'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksCompilation_finish' mangled-name='ANeuralNetworksCompilation_finish' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksCompilation_finish@@LIBNEURALNETWORKS'> |
| <parameter type-id='56144387' name='compilation'/> |
| <return type-id='95e97e5e'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksCompilation_free' mangled-name='ANeuralNetworksCompilation_free' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksCompilation_free@@LIBNEURALNETWORKS'> |
| <parameter type-id='56144387' name='compilation'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksCompilation_setPreference' mangled-name='ANeuralNetworksCompilation_setPreference' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksCompilation_setPreference@@LIBNEURALNETWORKS'> |
| <parameter type-id='56144387' name='compilation'/> |
| <parameter type-id='3ff5601b' name='preference'/> |
| <return type-id='95e97e5e'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksEvent_free' mangled-name='ANeuralNetworksEvent_free' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksEvent_free@@LIBNEURALNETWORKS'> |
| <parameter type-id='4dc5f65a' name='event'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksEvent_wait' mangled-name='ANeuralNetworksEvent_wait' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksEvent_wait@@LIBNEURALNETWORKS'> |
| <parameter type-id='4dc5f65a' name='event'/> |
| <return type-id='95e97e5e'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksExecution_create' mangled-name='ANeuralNetworksExecution_create' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_create@@LIBNEURALNETWORKS'> |
| <parameter type-id='56144387' name='compilation'/> |
| <parameter type-id='d21c77fe' name='execution'/> |
| <return type-id='95e97e5e'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksExecution_free' mangled-name='ANeuralNetworksExecution_free' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_free@@LIBNEURALNETWORKS'> |
| <parameter type-id='7be41ee0' name='execution'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksExecution_setInput' mangled-name='ANeuralNetworksExecution_setInput' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_setInput@@LIBNEURALNETWORKS'> |
| <parameter type-id='7be41ee0' name='execution'/> |
| <parameter type-id='3ff5601b' name='index'/> |
| <parameter type-id='6b7d2d7e' name='type'/> |
| <parameter type-id='eaa32e2f' name='buffer'/> |
| <parameter type-id='b59d7dce' name='length'/> |
| <return type-id='95e97e5e'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksExecution_setInputFromMemory' mangled-name='ANeuralNetworksExecution_setInputFromMemory' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_setInputFromMemory@@LIBNEURALNETWORKS'> |
| <parameter type-id='7be41ee0' name='execution'/> |
| <parameter type-id='3ff5601b' name='index'/> |
| <parameter type-id='6b7d2d7e' name='type'/> |
| <parameter type-id='954fe80e' name='memory'/> |
| <parameter type-id='b59d7dce' name='offset'/> |
| <parameter type-id='b59d7dce' name='length'/> |
| <return type-id='95e97e5e'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksExecution_setOutput' mangled-name='ANeuralNetworksExecution_setOutput' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_setOutput@@LIBNEURALNETWORKS'> |
| <parameter type-id='7be41ee0' name='execution'/> |
| <parameter type-id='3ff5601b' name='index'/> |
| <parameter type-id='6b7d2d7e' name='type'/> |
| <parameter type-id='eaa32e2f' name='buffer'/> |
| <parameter type-id='b59d7dce' name='length'/> |
| <return type-id='95e97e5e'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksExecution_setOutputFromMemory' mangled-name='ANeuralNetworksExecution_setOutputFromMemory' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_setOutputFromMemory@@LIBNEURALNETWORKS'> |
| <parameter type-id='7be41ee0' name='execution'/> |
| <parameter type-id='3ff5601b' name='index'/> |
| <parameter type-id='6b7d2d7e' name='type'/> |
| <parameter type-id='954fe80e' name='memory'/> |
| <parameter type-id='b59d7dce' name='offset'/> |
| <parameter type-id='b59d7dce' name='length'/> |
| <return type-id='95e97e5e'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksExecution_startCompute' mangled-name='ANeuralNetworksExecution_startCompute' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_startCompute@@LIBNEURALNETWORKS'> |
| <parameter type-id='7be41ee0' name='execution'/> |
| <parameter type-id='dea2f250' name='event'/> |
| <return type-id='95e97e5e'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksMemory_createFromFd' mangled-name='ANeuralNetworksMemory_createFromFd' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksMemory_createFromFd@@LIBNEURALNETWORKS'> |
| <parameter type-id='b59d7dce' name='size'/> |
| <parameter type-id='95e97e5e' name='prot'/> |
| <parameter type-id='95e97e5e' name='fd'/> |
| <parameter type-id='b59d7dce' name='offset'/> |
| <parameter type-id='de07fa7f' name='memory'/> |
| <return type-id='95e97e5e'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksMemory_free' mangled-name='ANeuralNetworksMemory_free' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksMemory_free@@LIBNEURALNETWORKS'> |
| <parameter type-id='7dc266cf' name='memory'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksModel_addOperand' mangled-name='ANeuralNetworksModel_addOperand' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_addOperand@@LIBNEURALNETWORKS'> |
| <parameter type-id='32caa7f9' name='model'/> |
| <parameter type-id='6b7d2d7e' name='type'/> |
| <return type-id='95e97e5e'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksModel_addOperation' mangled-name='ANeuralNetworksModel_addOperation' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_addOperation@@LIBNEURALNETWORKS'> |
| <parameter type-id='32caa7f9' name='model'/> |
| <parameter type-id='fcb3a9fc' name='type'/> |
| <parameter type-id='8f92235e' name='inputCount'/> |
| <parameter type-id='a6798dcc' name='inputs'/> |
| <parameter type-id='8f92235e' name='outputCount'/> |
| <parameter type-id='a6798dcc' name='outputs'/> |
| <return type-id='95e97e5e'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksModel_create' mangled-name='ANeuralNetworksModel_create' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_create@@LIBNEURALNETWORKS'> |
| <parameter type-id='c8063129' name='model'/> |
| <return type-id='95e97e5e'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksModel_finish' mangled-name='ANeuralNetworksModel_finish' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_finish@@LIBNEURALNETWORKS'> |
| <parameter type-id='32caa7f9' name='model'/> |
| <return type-id='95e97e5e'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksModel_free' mangled-name='ANeuralNetworksModel_free' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_free@@LIBNEURALNETWORKS'> |
| <parameter type-id='32caa7f9' name='model'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksModel_identifyInputsAndOutputs' mangled-name='ANeuralNetworksModel_identifyInputsAndOutputs' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_identifyInputsAndOutputs@@LIBNEURALNETWORKS'> |
| <parameter type-id='32caa7f9' name='model'/> |
| <parameter type-id='8f92235e' name='inputCount'/> |
| <parameter type-id='a6798dcc' name='inputs'/> |
| <parameter type-id='8f92235e' name='outputCount'/> |
| <parameter type-id='a6798dcc' name='outputs'/> |
| <return type-id='95e97e5e'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksModel_relaxComputationFloat32toFloat16' mangled-name='ANeuralNetworksModel_relaxComputationFloat32toFloat16' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_relaxComputationFloat32toFloat16@@LIBNEURALNETWORKS'> |
| <parameter type-id='32caa7f9' name='model'/> |
| <parameter type-id='c894953d' name='allow'/> |
| <return type-id='95e97e5e'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksModel_setOperandValue' mangled-name='ANeuralNetworksModel_setOperandValue' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_setOperandValue@@LIBNEURALNETWORKS'> |
| <parameter type-id='32caa7f9' name='model'/> |
| <parameter type-id='3ff5601b' name='index'/> |
| <parameter type-id='eaa32e2f' name='buffer'/> |
| <parameter type-id='b59d7dce' name='length'/> |
| <return type-id='95e97e5e'/> |
| </function-decl> |
| <function-decl name='ANeuralNetworksModel_setOperandValueFromMemory' mangled-name='ANeuralNetworksModel_setOperandValueFromMemory' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_setOperandValueFromMemory@@LIBNEURALNETWORKS'> |
| <parameter type-id='32caa7f9' name='model'/> |
| <parameter type-id='3ff5601b' name='index'/> |
| <parameter type-id='954fe80e' name='memory'/> |
| <parameter type-id='b59d7dce' name='offset'/> |
| <parameter type-id='b59d7dce' name='length'/> |
| <return type-id='95e97e5e'/> |
| </function-decl> |
| <pointer-type-def type-id='56144387' size-in-bits='32' id='2ee68957'/> |
| <pointer-type-def type-id='8dac4864' size-in-bits='32' id='32caa7f9'/> |
| <pointer-type-def type-id='d787c665' size-in-bits='32' id='4dc5f65a'/> |
| <pointer-type-def type-id='884ba94a' size-in-bits='32' id='56144387'/> |
| <pointer-type-def type-id='23a80360' size-in-bits='32' id='6b7d2d7e'/> |
| <pointer-type-def type-id='b6a7c9af' size-in-bits='32' id='7be41ee0'/> |
| <pointer-type-def type-id='6c572420' size-in-bits='32' id='7dc266cf'/> |
| <pointer-type-def type-id='ef8d3850' size-in-bits='32' id='954fe80e'/> |
| <pointer-type-def type-id='b9930aae' size-in-bits='32' id='a6798dcc'/> |
| <pointer-type-def type-id='32caa7f9' size-in-bits='32' id='c8063129'/> |
| <pointer-type-def type-id='7be41ee0' size-in-bits='32' id='d21c77fe'/> |
| <pointer-type-def type-id='7dc266cf' size-in-bits='32' id='de07fa7f'/> |
| <pointer-type-def type-id='4dc5f65a' size-in-bits='32' id='dea2f250'/> |
| <pointer-type-def type-id='48b5725f' size-in-bits='32' id='eaa32e2f'/> |
| <qualified-type-def type-id='7cd13db0' const='yes' id='23a80360'/> |
| <qualified-type-def type-id='8f92235e' const='yes' id='b9930aae'/> |
| <qualified-type-def type-id='6c572420' const='yes' id='ef8d3850'/> |
| <type-decl name='bool' size-in-bits='8' id='c894953d'/> |
| <type-decl name='float' size-in-bits='32' id='a6c45d85'/> |
| <type-decl name='int' size-in-bits='32' id='95e97e5e'/> |
| <type-decl name='unsigned int' size-in-bits='32' id='f0981eeb'/> |
| <type-decl name='void' id='48b5725f'/> |
| <typedef-decl name='ANeuralNetworksCompilation' type-id='2c86133f' id='884ba94a'/> |
| <typedef-decl name='ANeuralNetworksEvent' type-id='7498ddfc' id='d787c665'/> |
| <typedef-decl name='ANeuralNetworksExecution' type-id='5a972942' id='b6a7c9af'/> |
| <typedef-decl name='ANeuralNetworksMemory' type-id='c6ecbc47' id='6c572420'/> |
| <typedef-decl name='ANeuralNetworksModel' type-id='84de98b1' id='8dac4864'/> |
| <typedef-decl name='ANeuralNetworksOperandType' type-id='5c7593e1' id='7cd13db0'/> |
| <typedef-decl name='ANeuralNetworksOperationType' type-id='3ff5601b' id='fcb3a9fc'/> |
| <typedef-decl name='__int32_t' type-id='95e97e5e' id='33f57a65'/> |
| <typedef-decl name='__uint32_t' type-id='f0981eeb' id='62f1140c'/> |
| <typedef-decl name='int32_t' type-id='33f57a65' id='3ff5601b'/> |
| <typedef-decl name='size_t' type-id='f0981eeb' id='b59d7dce'/> |
| <typedef-decl name='uint32_t' type-id='62f1140c' id='8f92235e'/> |
| </abi-instr> |
| </abi-corpus> |