--- /dev/null
+libgpiod (1.4.1-3) unstable; urgency=medium
+
+ * d/control:
+ - Use debhelper-compat (= 12) in build-dependency to replace d/compat
+ * d/libgpiod2.symbols
+ - Fix missing symbols issue in builting with -O3 option - Thanks to
+ Gianfranco Costamagna <locutusofborg@debian.org> (Closes: #939304)
+
+ -- SZ Lin (林上智) <szlin@debian.org> Tue, 10 Sep 2019 17:02:05 +0800
+
+libgpiod (1.4.1-2) unstable; urgency=medium
+
+ * Fix FTBFS in armel
+
+ -- SZ Lin (林上智) <szlin@debian.org> Sat, 31 Aug 2019 21:25:57 +0800
+
+libgpiod (1.4.1-1) unstable; urgency=high
+
+ * Import new upstream release
+ * Fix FTBFS with GCC-9 (Closes: #925744)
+ * Update symbols
+
+ -- SZ Lin (林上智) <szlin@debian.org> Fri, 30 Aug 2019 20:47:38 +0800
+
+libgpiod (1.4-1) UNRELEASED; urgency=medium
+
+ * Import new upstream release
+ * Move package from experimental to sid
+ * d/control:
+ - Bump Standards-Version to 4.4.0
+ * d/watch:
+ - Fix wrong format in package naming
+
+ -- SZ Lin (林上智) <szlin@debian.org> Wed, 31 Jul 2019 14:57:33 +0800
+
+libgpiod (1.3-1~exp1) experimental; urgency=medium
+
+ * Import new upstream release
+ * Add manpages for gpiod tools
+ * d/compat:
+ - Bump compat version to 12
+ * d/control:
+ - Bump Standards-Version to 4.3.0
+ - Bump debhelper version to 12
+ - Add help2man into Build-Depends for manpage creation
+ - Drop conflicting setting (Closes: #924926)
+ - Suggested by Ben Harris
+ * d/libgpiod2.symbols
+ - Add Build-Depends-Package
+ - Update symbols
+
+ -- SZ Lin (林上智) <szlin@debian.org> Thu, 11 Apr 2019 16:04:54 +0800
+
+libgpiod (1.2-3) unstable; urgency=medium
+
+ * d/libgpiod2.symbols
+ - Fix symbols for risv64
+ - Fix symbols for armel
+ * d/rules:
+ - Remove dh_missing
+
+ -- SZ Lin (林上智) <szlin@debian.org> Fri, 07 Dec 2018 11:42:02 +0800
+
+libgpiod (1.2-2) unstable; urgency=medium
+
+ * d/libgpiod2.symbols
+ - Fix symbols for s390x
+ - Fix symbols for armel
+
+ -- SZ Lin (林上智) <szlin@debian.org> Wed, 05 Dec 2018 13:46:32 +0800
+
+libgpiod (1.2-1) unstable; urgency=medium
+
+ * Import new upstream release
+ * d/libgpiod2.symbols:
+ - Update symbols with c++filt to fix 32-bit FTBFS issue (Closes: #913522)
+ * d/control:
+ - Drop unnecessary build-depends
+
+ -- SZ Lin (林上智) <szlin@debian.org> Tue, 13 Nov 2018 11:42:05 +0800
+
+libgpiod (1.1.1-2) unstable; urgency=medium
+
+ * Move version 1.1.1 to sid archive
+
+ -- SZ Lin (林上智) <szlin@debian.org> Tue, 06 Nov 2018 18:57:31 +0800
+
+libgpiod (1.1.1-1) experimental; urgency=medium
+
+ * Import new upstream release
+ * Add upstream metadata
+ * Add python/cxx bindings (LP: #1791124)
+ * d/patches
+ - Add Fix-FTBFS-with-bindings-cxx-examples-gpiod_cxx_tests patch
+
+ -- SZ Lin (林上智) <szlin@debian.org> Fri, 28 Sep 2018 16:25:28 +0800
+
+libgpiod (1.1-1) UNRELEASED; urgency=medium
+
+ * Import new upstream release
+ * Bump ABI version with upstream new release
+ * Converting git-dpm to gbp pq
+ * d/control:
+ - Bump standards-version to 4.2.1
+
+ -- SZ Lin (林上智) <szlin@debian.org> Wed, 12 Sep 2018 14:18:16 +0800
+
+libgpiod (1.0.1-1) unstable; urgency=medium
+
+ * New upstream release
+ * d/control: Bump standards-version to 4.1.4
+
+ -- SZ Lin (林上智) <szlin@debian.org> Tue, 17 Apr 2018 13:36:46 +0800
+
+libgpiod (1.0-1) unstable; urgency=medium
+
+ * New upstream release
+ * d/compat: Bump compat version to 11
+ * d/control: Bump standards-version to 4.1.3
+ * Move VCS to salsa
+ * d/libgpiod-doc.doc-base: repoint doc-base to /usr/share/doc/libgpiod-dev
+ * d/libgpiod1.symbols: Rename symbol file
+
+ -- SZ Lin (林上智) <szlin@debian.org> Fri, 09 Feb 2018 16:41:51 +0800
+
+libgpiod (0.3.2+git20171201-2) unstable; urgency=medium
+
+ * Fix corrupted long description in gpiod (Closes: #885031)
+
+ -- SZ Lin (林上智) <szlin@debian.org> Sat, 23 Dec 2017 10:25:20 +0800
+
+libgpiod (0.3.2+git20171201-1) unstable; urgency=medium
+
+ * Import new upstream (Closes: #881728)
+ * d/control: Rename libgpiod -> libgpiod0 in binary library package
+ * d/copyright: Add comment for license change in upstream
+
+ -- SZ Lin (林上智) <szlin@debian.org> Thu, 21 Dec 2017 09:57:11 +0800
+
+libgpiod (0.3.2-4) UNRELEASED; urgency=low
+
+ * d/rules: Remove *.la Libtool archive files
+
+ -- SZ Lin (林上智) <szlin@debian.org> Sun, 03 Dec 2017 23:41:06 +0800
+
+libgpiod (0.3.2-3) UNRELEASED; urgency=low
+
+ * d/control: Bump Standards-Version to 4.1.2
+ * Make license type consistent between source
+ files and COPYING file
+
+ -- SZ Lin (林上智) <szlin@debian.org> Fri, 01 Dec 2017 23:21:50 +0800
+
+libgpiod (0.3.2-2) UNRELEASED; urgency=low
+
+ * d/control: replace arch from "any" to "linux-any"
+
+ -- SZ Lin (林上智) <szlin@debian.org> Sat, 18 Nov 2017 12:19:13 +0800
+
+libgpiod (0.3.2-1) UNRELEASED; urgency=medium
+
+ * Initial release
+
+ -- SZ Lin (林上智) <szlin@debian.org> Wed, 15 Nov 2017 10:01:32 +0800
--- /dev/null
+Source: libgpiod
+Section: misc
+Priority: optional
+Maintainer: SZ Lin (林上智) <szlin@debian.org>
+Build-Depends: debhelper-compat (= 12),
+ autoconf-archive,
+ automake,
+ help2man,
+ pkg-config,
+ m4,
+ python3-dev,
+ python3-setuptools
+Standards-Version: 4.4.0
+Build-Depends-Indep: doxygen
+Homepage: https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git
+Vcs-Git: https://salsa.debian.org/debian/libgpiod.git
+Vcs-Browser: https://salsa.debian.org/debian/libgpiod
+
+Package: libgpiod-dev
+Section: libdevel
+Architecture: linux-any
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ libgpiod2 (= ${binary:Version})
+Suggests: libgpiod-doc
+Description: C library for interacting with Linux GPIO device - static libraries and headers
+ libgpiod encapsulates the ioctl calls and data structures
+ behind a straightforward API. This new character device
+ interface guarantees all allocated resources are freed after
+ closing the device file descriptor and adds several new
+ features that are not present in the obsolete sysfs interface
+ (like event polling, setting/reading multiple values at once or
+ open-source and open-drain GPIOs).
+ .
+ This package contains the required static libraries, headers, and C++ bindings.
+
+Package: libgpiod-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Description: C library for interacting with Linux GPIO device - library documentation
+ libgpiod encapsulates the ioctl calls and data structures
+ behind a straightforward API. This new character device
+ interface guarantees all allocated resources are freed after
+ closing the device file descriptor and adds several new
+ features that are not present in the obsolete sysfs interface
+ (like event polling, setting/reading multiple values at once or
+ open-source and open-drain GPIOs).
+ .
+ This package contains the doxygen generated HTML documentation for the
+ libraries.
+
+Package: libgpiod2
+Section: libs
+Architecture: linux-any
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+Multi-Arch: same
+Description: C library for interacting with Linux GPIO device - shared libraries
+ libgpiod encapsulates the ioctl calls and data structures
+ behind a straightforward API. This new character device
+ interface guarantees all allocated resources are freed after
+ closing the device file descriptor and adds several new
+ features that are not present in the obsolete sysfs interface
+ (like event polling, setting/reading multiple values at once or
+ open-source and open-drain GPIOs).
+ .
+ This package contains the required shared libraries.
+
+Package: gpiod
+Architecture: linux-any
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+Description: Tools for interacting with Linux GPIO character device - binary
+ libgpiod encapsulates the ioctl calls and data structures
+ behind a straightforward API. This new character device
+ interface guarantees all allocated resources are freed after
+ closing the device file descriptor and adds several new
+ features that are not present in the obsolete sysfs interface
+ (like event polling, setting/reading multiple values at once or
+ open-source and open-drain GPIOs).
+ .
+ This package contains the gpiod binary tools.
+
+Package: python3-libgpiod
+Section: python
+Architecture: linux-any
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ ${python3:Depends},
+ libgpiod2 (= ${binary:Version})
+Description: Python bindings for libgpiod (Python 3)
+ libgpiod encapsulates the ioctl calls and data structures
+ behind a straightforward API. This new character device
+ interface guarantees all allocated resources are freed after
+ closing the device file descriptor and adds several new
+ features that are not present in the obsolete sysfs interface
+ (like event polling, setting/reading multiple values at once or
+ open-source and open-drain GPIOs).
+ .
+ This package contains Python 3 bindings for the libgpiod library.
--- /dev/null
+libgpiod.so.2 libgpiod2 #MINVER#
+* Build-Depends-Package: libgpiod-dev
+ gpiod_chip_close@Base 1.1
+ gpiod_chip_find_line@Base 1.1
+ gpiod_chip_find_lines@Base 1.1
+ gpiod_chip_get_all_lines@Base 1.1
+ gpiod_chip_get_line@Base 1.1
+ gpiod_chip_get_lines@Base 1.1
+ gpiod_chip_iter_free@Base 1.1
+ gpiod_chip_iter_free_noclose@Base 1.1
+ gpiod_chip_iter_new@Base 1.1
+ gpiod_chip_iter_next@Base 1.1
+ gpiod_chip_iter_next_noclose@Base 1.1
+ gpiod_chip_label@Base 1.1
+ gpiod_chip_name@Base 1.1
+ gpiod_chip_num_lines@Base 1.1
+ gpiod_chip_open@Base 1.1
+ gpiod_chip_open_by_label@Base 1.1
+ gpiod_chip_open_by_name@Base 1.1
+ gpiod_chip_open_by_number@Base 1.1
+ gpiod_chip_open_lookup@Base 1.1
+ gpiod_ctxless_event_loop@Base 1.1
+ gpiod_ctxless_event_loop_multiple@Base 1.1
+ gpiod_ctxless_event_monitor@Base 1.2
+ gpiod_ctxless_event_monitor_multiple@Base 1.2
+ gpiod_ctxless_find_line@Base 1.1
+ gpiod_ctxless_get_value@Base 1.1
+ gpiod_ctxless_get_value_multiple@Base 1.1
+ gpiod_ctxless_set_value@Base 1.1
+ gpiod_ctxless_set_value_multiple@Base 1.1
+ gpiod_line_active_state@Base 1.1
+ gpiod_line_close_chip@Base 1.1
+ gpiod_line_consumer@Base 1.1
+ gpiod_line_direction@Base 1.1
+ gpiod_line_event_get_fd@Base 1.1
+ gpiod_line_event_read@Base 1.1
+ gpiod_line_event_read_fd@Base 1.1
+ gpiod_line_event_wait@Base 1.1
+ gpiod_line_event_wait_bulk@Base 1.1
+ gpiod_line_find@Base 1.1
+ gpiod_line_get@Base 1.1
+ gpiod_line_get_chip@Base 1.1
+ gpiod_line_get_value@Base 1.1
+ gpiod_line_get_value_bulk@Base 1.1
+ gpiod_line_is_free@Base 1.1
+ gpiod_line_is_open_drain@Base 1.1
+ gpiod_line_is_open_source@Base 1.1
+ gpiod_line_is_requested@Base 1.1
+ gpiod_line_is_used@Base 1.1
+ gpiod_line_iter_free@Base 1.1
+ gpiod_line_iter_new@Base 1.1
+ gpiod_line_iter_next@Base 1.1
+ gpiod_line_name@Base 1.1
+ gpiod_line_needs_update@Base 1.1
+ gpiod_line_offset@Base 1.1
+ gpiod_line_release@Base 1.1
+ gpiod_line_release_bulk@Base 1.1
+ gpiod_line_request@Base 1.1
+ gpiod_line_request_both_edges_events@Base 1.1
+ gpiod_line_request_both_edges_events_flags@Base 1.1
+ gpiod_line_request_bulk@Base 1.1
+ gpiod_line_request_bulk_both_edges_events@Base 1.1
+ gpiod_line_request_bulk_both_edges_events_flags@Base 1.1
+ gpiod_line_request_bulk_falling_edge_events@Base 1.1
+ gpiod_line_request_bulk_falling_edge_events_flags@Base 1.1
+ gpiod_line_request_bulk_input@Base 1.1
+ gpiod_line_request_bulk_input_flags@Base 1.1
+ gpiod_line_request_bulk_output@Base 1.1
+ gpiod_line_request_bulk_output_flags@Base 1.1
+ gpiod_line_request_bulk_rising_edge_events@Base 1.1
+ gpiod_line_request_bulk_rising_edge_events_flags@Base 1.1
+ gpiod_line_request_falling_edge_events@Base 1.1
+ gpiod_line_request_falling_edge_events_flags@Base 1.1
+ gpiod_line_request_input@Base 1.1
+ gpiod_line_request_input_flags@Base 1.1
+ gpiod_line_request_output@Base 1.1
+ gpiod_line_request_output_flags@Base 1.1
+ gpiod_line_request_rising_edge_events@Base 1.1
+ gpiod_line_request_rising_edge_events_flags@Base 1.1
+ gpiod_line_set_value@Base 1.1
+ gpiod_line_set_value_bulk@Base 1.1
+ gpiod_line_update@Base 1.1
+ gpiod_version_string@Base 1.1
+libgpiodcxx.so.1 libgpiod2 #MINVER#
+ (c++)"gpiod::line_request::FLAG_ACTIVE_LOW@Base" 1.1
+ (c++)"gpiod::line_request::FLAG_OPEN_DRAIN@Base" 1.1
+ (c++)"gpiod::line_request::FLAG_OPEN_SOURCE@Base" 1.1
+ (c++)"gpiod::make_chip_iter()@Base" 1.1
+ (c++)"gpiod::end(gpiod::chip_iter const&)@Base" 1.1
+ (c++)"gpiod::end(gpiod::line_iter const&)@Base" 1.1
+ (c++)"gpiod::chip::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)@Base" 1.1
+ (c++)"gpiod::chip::reset()@Base" 1.1
+ (c++)"gpiod::chip::chip(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)@Base" 1.1
+ (c++)"gpiod::chip::chip(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)@Base" 1.1
+ (c++)"gpiod::line::reset()@Base" 1.1
+ (c++)"gpiod::line::line()@Base" 1.1
+ (c++)"gpiod::line::line()@Base" 1.1
+ (c++)"gpiod::begin(gpiod::chip_iter)@Base" 1.1
+ (c++)"gpiod::begin(gpiod::line_iter)@Base" 1.1
+ (c++)"gpiod::chip_iter::~chip_iter()@Base" 1.1
+ (c++)"gpiod::chip_iter::~chip_iter()@Base" 1.1
+ (c++)"gpiod::chip_iter::operator++()@Base" 1.1
+ (c++)"gpiod::find_line(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 1.1
+ (c++)"gpiod::line_bulk::end()@Base" 1.1
+ (c++)"gpiod::line_bulk::get(unsigned int)@Base" 1.1
+ (c++)"gpiod::line_bulk::begin()@Base" 1.1
+ (c++)"gpiod::line_bulk::clear()@Base" 1.1
+ (c++)"gpiod::line_bulk::append(gpiod::line const&)@Base" 1.1
+ (c++)"gpiod::line_bulk::iterator::operator++()@Base" 1.1
+ (c++)"gpiod::line_bulk::MAX_LINES@Base" 1.1
+ (c++)"gpiod::line_bulk::line_bulk(std::vector<gpiod::line, std::allocator<gpiod::line> > const&)@Base" 1.1
+ (c++)"gpiod::line_bulk::line_bulk(std::vector<gpiod::line, std::allocator<gpiod::line> > const&)@Base" 1.1
+ (c++)"gpiod::line_bulk::operator[](unsigned int)@Base" 1.1
+ (c++)"gpiod::line_iter::line_iter(gpiod::chip const&)@Base" 1.1
+ (c++)"gpiod::line_iter::line_iter(gpiod::chip const&)@Base" 1.1
+ (c++)"gpiod::line_iter::operator++()@Base" 1.1
+ (c++)"gpiod::chip::find_lines(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) const@Base" 1.1
+ (c++)"gpiod::chip::get_all_lines() const@Base" 1.1
+ (c++)"gpiod::chip::name[abi:cxx11]() const@Base" 1.1
+ (c++)"gpiod::chip::label[abi:cxx11]() const@Base" 1.1
+ (c++)"gpiod::chip::get_line(unsigned int) const@Base" 1.1
+ (c++)"gpiod::chip::find_line(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 1.1
+ (c++)"gpiod::chip::get_lines(std::vector<unsigned int, std::allocator<unsigned int> > const&) const@Base" 1.1
+ (c++)"gpiod::chip::num_lines() const@Base" 1.1
+ (c++)"gpiod::chip::operator bool() const@Base" 1.1
+ (c++)"gpiod::chip::operator==(gpiod::chip const&) const@Base" 1.1
+ (c++)"gpiod::chip::operator!=(gpiod::chip const&) const@Base" 1.1
+ (c++)"gpiod::chip::operator!() const@Base" 1.1
+ (c++)"gpiod::line::event_read() const@Base" 1.1
+ (c++|arch-bits=64)"gpiod::line::event_wait(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) const@Base" 1.1
+ (c++|arch-bits=32)"gpiod::line::event_wait(std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> > const&) const@Base" 1.1
+ (c++)"gpiod::line::active_state() const@Base" 1.1
+ (c++)"gpiod::line::event_get_fd() const@Base" 1.1
+ (c++)"gpiod::line::is_requested() const@Base" 1.1
+ (c++)"gpiod::line::is_open_drain() const@Base" 1.1
+ (c++)"gpiod::line::is_open_source() const@Base" 1.1
+ (c++)"gpiod::line::name[abi:cxx11]() const@Base" 1.1
+ (c++)"gpiod::line::offset() const@Base" 1.1
+ (c++)"gpiod::line::is_used() const@Base" 1.1
+ (c++)"gpiod::line::release() const@Base" 1.1
+ (c++)"gpiod::line::request(gpiod::line_request const&, int) const@Base" 1.1
+ (c++)"gpiod::line::consumer[abi:cxx11]() const@Base" 1.1
+ (c++)"gpiod::line::get_chip() const@Base" 1.1
+ (c++)"gpiod::line::direction() const@Base" 1.1
+ (c++)"gpiod::line::get_value() const@Base" 1.1
+ (c++)"gpiod::line::set_value(int) const@Base" 1.1
+ (c++)"gpiod::line::operator bool() const@Base" 1.1
+ (c++)"gpiod::line::operator==(gpiod::line const&) const@Base" 1.1
+ (c++)"gpiod::line::operator!=(gpiod::line const&) const@Base" 1.1
+ (c++)"gpiod::line::operator!() const@Base" 1.1
+ (c++)"gpiod::chip_iter::operator*() const@Base" 1.1
+ (c++)"gpiod::chip_iter::operator==(gpiod::chip_iter const&) const@Base" 1.1
+ (c++)"gpiod::chip_iter::operator!=(gpiod::chip_iter const&) const@Base" 1.1
+ (c++)"gpiod::chip_iter::operator->() const@Base" 1.1
+ (c++|arch-bits=64)"gpiod::line_bulk::event_wait(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) const@Base" 1.1
+ (c++|arch-bits=32)"gpiod::line_bulk::event_wait(std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> > const&) const@Base" 1.1
+ (c++)"gpiod::line_bulk::get_values() const@Base" 1.1
+ (c++)"gpiod::line_bulk::set_values(std::vector<int, std::allocator<int> > const&) const@Base" 1.1
+ (c++)"gpiod::line_bulk::size() const@Base" 1.1
+ (c++)"gpiod::line_bulk::empty() const@Base" 1.1
+ (c++)"gpiod::line_bulk::release() const@Base" 1.1
+ (c++)"gpiod::line_bulk::request(gpiod::line_request const&, std::vector<int, std::allocator<int> >) const@Base" 1.1
+ (c++)"gpiod::line_bulk::iterator::operator*() const@Base" 1.1
+ (c++)"gpiod::line_bulk::iterator::operator==(gpiod::line_bulk::iterator const&) const@Base" 1.1
+ (c++)"gpiod::line_bulk::iterator::operator!=(gpiod::line_bulk::iterator const&) const@Base" 1.1
+ (c++)"gpiod::line_bulk::iterator::operator->() const@Base" 1.1
+ (c++)"gpiod::line_bulk::operator bool() const@Base" 1.1
+ (c++)"gpiod::line_bulk::operator!() const@Base" 1.1
+ (c++)"gpiod::line_iter::operator*() const@Base" 1.1
+ (c++)"gpiod::line_iter::operator==(gpiod::line_iter const&) const@Base" 1.1
+ (c++)"gpiod::line_iter::operator!=(gpiod::line_iter const&) const@Base" 1.1
+ (c++)"gpiod::line_iter::operator->() const@Base" 1.1
+ (c++)"std::system_error::system_error(std::error_code, char const*)@Base" 1.1
+ (c++)"std::system_error::system_error(int, std::_V2::error_category const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 1.1
+ (c++)"std::system_error::system_error(std::error_code, char const*)@Base" 1.1
+ (c++)"std::system_error::system_error(int, std::_V2::error_category const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 1.1
+ (c++)"std::_Function_base::_Base_manager<gpiod_chip* (*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@Base" 1.1
+ (c++|arch= !armel !riscv64)"std::_Sp_counted_ptr<decltype(nullptr), (__gnu_cxx::_Lock_policy)2>::_M_dispose()@Base" 1.1
+ (c++|arch= !armel !riscv64)"std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_destroy()@Base" 1.1
+ (c++)"std::map<int, int, std::less<int>, std::allocator<std::pair<int const, int> > >::~map()@Base" 1.1
+ (c++)"std::map<int, int, std::less<int>, std::allocator<std::pair<int const, int> > >::~map()@Base" 1.1
+ (c++|arch-bits=64)"std::bitset<32ul>::bitset<char>(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, char, char)@Base" 1.1
+ (c++|arch-bits=32)"std::bitset<32u>::bitset<char>(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, char, char)@Base" 1.1
+ (c++|arch-bits=64)"std::bitset<32ul>::bitset<char>(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, char, char)@Base" 1.1
+ (c++|arch-bits=32)"std::bitset<32u>::bitset<char>(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, char, char)@Base" 1.1
+ (c++|arch-bits=64)"std::vector<int, std::allocator<int> >::_M_default_append(unsigned long)@Base" 1.1
+ (c++|arch-bits=32)"std::vector<int, std::allocator<int> >::_M_default_append(unsigned int)@Base" 1.1
+ (c++|optional)"void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)@Base" 1.1
+ (c++|optional)"std::_Rb_tree<int, std::pair<int const, int>, std::_Select1st<std::pair<int const, int> >, std::less<int>, std::allocator<std::pair<int const, int> > >::_M_get_insert_unique_pos(int const&)@Base" 1.1
+ (c++|arch=amd64 arm64 ppc64el mips64el riscv64)"std::_Rb_tree<int, std::pair<int const, int>, std::_Select1st<std::pair<int const, int> >, std::less<int>, std::allocator<std::pair<int const, int> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int const, int> >, int const&)@Base" 1.1
+ (c++)"std::_Rb_tree<int, std::pair<int const, int>, std::_Select1st<std::pair<int const, int> >, std::less<int>, std::allocator<std::pair<int const, int> > >::_M_erase(std::_Rb_tree_node<std::pair<int const, int> >*)@Base" 1.1
+ (c++|arch= !armel !riscv64)"typeinfo for std::_Mutex_base<(__gnu_cxx::_Lock_policy)2>@Base" 1.1
+ (c++|arch= !armel !riscv64)"typeinfo for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>@Base" 1.1
+ (c++|arch= !armel !riscv64)"typeinfo name for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>@Base" 1.4
+ (c++|arch= !armel !riscv64)"typeinfo name for std::_Mutex_base<(__gnu_cxx::_Lock_policy)2>@Base" 1.1
+ (c++|arch= armel riscv64)"std::_Sp_counted_ptr<decltype(nullptr), (__gnu_cxx::_Lock_policy)1>::_M_dispose()@Base" 1.2
+ (c++|arch= armel riscv64)"std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1>::_M_destroy()@Base" 1.2
+ (c++|arch= armel riscv64)"std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1>::_M_release()@Base" 1.2
+ (c++|arch= armel riscv64)"typeinfo for __gnu_cxx::__mutex@Base" 1.2
+ (c++|arch= armel riscv64)"typeinfo for std::_Mutex_base<(__gnu_cxx::_Lock_policy)1>@Base" 1.2
+ (c++|arch= amd64 arm64 s390x)"typeinfo name for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>@Base" 1.3
+ (c++|arch= armel riscv64)"typeinfo for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1>@Base" 1.2
+ (c++|arch= armel riscv64)"typeinfo name for __gnu_cxx::__mutex@Base" 1.2
+ (c++|arch= armel riscv64)"typeinfo name for std::_Mutex_base<(__gnu_cxx::_Lock_policy)1>@Base" 1.2
+ (c++|arch= armel riscv64)"typeinfo name for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1>@Base" 1.2
+ (c++|arch= i386 armel mipsel armhf s390x)"std::map<int, int, std::less<int>, std::allocator<std::pair<int const, int> > >::map(std::initializer_list<std::pair<int const, int> >, std::less<int> const&, std::allocator<std::pair<int const, int> > const&)@Base" 1.3
+ (c++|arch= !armel !riscv64)"std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()@Base" 1.4.1
+ (c++|arch= !armel !riscv64)"typeinfo name for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>@Base" 1.4.1