Add serialized ABI definition files
authorMichael Jeanson <mjeanson@efficios.com>
Wed, 2 Jun 2021 14:55:22 +0000 (10:55 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Thu, 3 Jun 2021 18:25:28 +0000 (14:25 -0400)
commitc0ecb6ea53e564c5bca028070b43793afb77a790
tree7f9573e078ebe966c1e7aa18e0cde02b2740572f
parent3a50dfc27e0ae7e28ed9861646eb4a2ba63a67a6
Add serialized ABI definition files

This commit contains the serialized ABI definitions for a typical build
of the liburcu librairies. This information is extracted using
libabigail (https://sourceware.org/libabigail/).

The artefacts used to generate these were built with CFLAGS="-O0 -ggdb".

You can compare the serialized ABI with a shared object to check for
breaking changes. For example, here we compare an in-tree built version
of liburcu-memb.so with the serialized ABI of stable-0.13 :

  abidiff \
    extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-memb.so.7.xml \
    src/.libs/liburcu-memb.so

Change-Id: Icb3145cdf9f69490981ce201ec437cc83298f0a7
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
43 files changed:
Makefile.am
configure.ac
extras/Makefile.am [new file with mode: 0644]
extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-bp.so.6.xml [new file with mode: 0644]
extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-cds.so.6.xml [new file with mode: 0644]
extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-common.so.6.xml [new file with mode: 0644]
extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-mb.so.6.xml [new file with mode: 0644]
extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-qsbr.so.6.xml [new file with mode: 0644]
extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-signal.so.6.xml [new file with mode: 0644]
extras/abi/0.10/x86_64-pc-linux-gnu/liburcu.so.6.xml [new file with mode: 0644]
extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-bp.so.6.xml [new file with mode: 0644]
extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-cds.so.6.xml [new file with mode: 0644]
extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-common.so.6.xml [new file with mode: 0644]
extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-mb.so.6.xml [new file with mode: 0644]
extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-memb.so.6.xml [new file with mode: 0644]
extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-qsbr.so.6.xml [new file with mode: 0644]
extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-signal.so.6.xml [new file with mode: 0644]
extras/abi/0.11/x86_64-pc-linux-gnu/liburcu.so.6.xml [new file with mode: 0644]
extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-bp.so.6.xml [new file with mode: 0644]
extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-cds.so.6.xml [new file with mode: 0644]
extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-common.so.6.xml [new file with mode: 0644]
extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-mb.so.6.xml [new file with mode: 0644]
extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-memb.so.6.xml [new file with mode: 0644]
extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-qsbr.so.6.xml [new file with mode: 0644]
extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-signal.so.6.xml [new file with mode: 0644]
extras/abi/0.12/x86_64-pc-linux-gnu/liburcu.so.6.xml [new file with mode: 0644]
extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-bp.so.8.xml [new file with mode: 0644]
extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-cds.so.8.xml [new file with mode: 0644]
extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-common.so.8.xml [new file with mode: 0644]
extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-mb.so.8.xml [new file with mode: 0644]
extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-memb.so.8.xml [new file with mode: 0644]
extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-qsbr.so.8.xml [new file with mode: 0644]
extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-signal.so.8.xml [new file with mode: 0644]
extras/abi/0.13/x86_64-pc-linux-gnu/liburcu.so.8.xml [new file with mode: 0644]
extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-bp.so.4.xml [new file with mode: 0644]
extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-cds.so.4.xml [new file with mode: 0644]
extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-common.so.4.xml [new file with mode: 0644]
extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-mb.so.4.xml [new file with mode: 0644]
extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-qsbr.so.4.xml [new file with mode: 0644]
extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-signal.so.4.xml [new file with mode: 0644]
extras/abi/0.9/x86_64-pc-linux-gnu/liburcu.so.4.xml [new file with mode: 0644]
extras/abi/README [new file with mode: 0644]
extras/abi/dump_abi.sh [new file with mode: 0755]
This page took 0.026779 seconds and 4 git commands to generate.