blob: a0fabd24b95ed9e57eda16b31c18a4849a686b1f [file] [log] [blame]
<abi-corpus version='2.1' architecture='elf-arm' soname='libstdc++.so'>
<elf-needed>
<dependency name='libc.so'/>
</elf-needed>
<elf-function-symbols>
<elf-symbol name='_ZdaPv' version='LIBC_O' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZdaPvRKSt9nothrow_t' version='LIBC_O' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZdlPv' version='LIBC_O' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZdlPvRKSt9nothrow_t' version='LIBC_O' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_Znaj' version='LIBC_O' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZnajRKSt9nothrow_t' version='LIBC_O' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_Znwj' version='LIBC_O' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZnwjRKSt9nothrow_t' version='LIBC_O' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='__cxa_guard_abort' version='LIBC_O' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='__cxa_guard_acquire' version='LIBC_O' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='__cxa_guard_release' version='LIBC_O' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='__cxa_pure_virtual' version='LIBC_O' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
</elf-function-symbols>
<elf-variable-symbols>
<elf-symbol name='_ZSt7nothrow' size='1' version='LIBC_O' is-default-version='yes' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
</elf-variable-symbols>
<abi-instr address-size='32' language='LANG_C_plus_plus_14' path='various'>
<function-decl name='__cxa_guard_abort' mangled-name='__cxa_guard_abort' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='__cxa_guard_abort@@LIBC_O'>
<parameter type-id='96df32aa' name='gv'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='__cxa_guard_acquire' mangled-name='__cxa_guard_acquire' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='__cxa_guard_acquire@@LIBC_O'>
<parameter type-id='96df32aa' name='gv'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='__cxa_guard_release' mangled-name='__cxa_guard_release' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='__cxa_guard_release@@LIBC_O'>
<parameter type-id='96df32aa' name='gv'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='__cxa_pure_virtual' mangled-name='__cxa_pure_virtual' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='__cxa_pure_virtual@@LIBC_O'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='operator delete' mangled-name='_ZdlPv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='_ZdlPv@@LIBC_O'>
<parameter type-id='eaa32e2f' name='ptr'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='operator delete' mangled-name='_ZdlPvRKSt9nothrow_t' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='_ZdlPvRKSt9nothrow_t@@LIBC_O'>
<parameter type-id='eaa32e2f' name='ptr'/>
<parameter type-id='5dfed0ad'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='operator delete[]' mangled-name='_ZdaPv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='_ZdaPv@@LIBC_O'>
<parameter type-id='eaa32e2f' name='ptr'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='operator delete[]' mangled-name='_ZdaPvRKSt9nothrow_t' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='_ZdaPvRKSt9nothrow_t@@LIBC_O'>
<parameter type-id='eaa32e2f' name='ptr'/>
<parameter type-id='5dfed0ad'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='operator new' mangled-name='_Znwj' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='_Znwj@@LIBC_O'>
<parameter type-id='b59d7dce' name='size'/>
<return type-id='eaa32e2f'/>
</function-decl>
<function-decl name='operator new' mangled-name='_ZnwjRKSt9nothrow_t' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='_ZnwjRKSt9nothrow_t@@LIBC_O'>
<parameter type-id='b59d7dce' name='size'/>
<parameter type-id='5dfed0ad'/>
<return type-id='eaa32e2f'/>
</function-decl>
<function-decl name='operator new[]' mangled-name='_Znaj' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='_Znaj@@LIBC_O'>
<parameter type-id='b59d7dce' name='size'/>
<return type-id='eaa32e2f'/>
</function-decl>
<function-decl name='operator new[]' mangled-name='_ZnajRKSt9nothrow_t' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='_ZnajRKSt9nothrow_t@@LIBC_O'>
<parameter type-id='b59d7dce' name='size'/>
<parameter type-id='5dfed0ad'/>
<return type-id='eaa32e2f'/>
</function-decl>
<pointer-type-def type-id='8698aee9' size-in-bits='32' id='96df32aa'/>
<pointer-type-def type-id='48b5725f' size-in-bits='32' id='eaa32e2f'/>
<qualified-type-def type-id='e2b67d34' const='yes' id='93224c99'/>
<reference-type-def kind='lvalue' type-id='93224c99' size-in-bits='32' id='5dfed0ad'/>
<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='__int32_t' type-id='95e97e5e' id='33f57a65'/>
<typedef-decl name='int32_t' type-id='33f57a65' id='3ff5601b'/>
<typedef-decl name='size_t' type-id='f0981eeb' id='b59d7dce'/>
<union-decl name='_guard_t' size-in-bits='32' visibility='default' id='8698aee9'>
<data-member access='public'>
<var-decl name='aligner' type-id='3ff5601b' visibility='default'/>
</data-member>
</union-decl>
<namespace-decl name='std'>
<class-decl name='nothrow_t' size-in-bits='8' is-struct='yes' visibility='default' id='e2b67d34'/>
<var-decl name='nothrow' type-id='93224c99' mangled-name='_ZSt7nothrow' visibility='default' elf-symbol-id='_ZSt7nothrow@@LIBC_O'/>
</namespace-decl>
</abi-instr>
</abi-corpus>