[Forensics-changes] [sleuthkit] 01/01: Import Debian changes 4.4.0-3

Joao Eriberto Mota Filho eriberto at moszumanska.debian.org
Sun Feb 19 02:22:42 UTC 2017


This is an automated email from the git hooks/post-receive script.

eriberto pushed a commit to branch debian
in repository sleuthkit.

commit 9fee6599b97a1eaf37bc226846285e3933cdaf76
Author: Joao Eriberto Mota Filho <eriberto at debian.org>
Date:   Sat Feb 18 19:46:09 2017 -0200

    Import Debian changes 4.4.0-3
    
    sleuthkit (4.4.0-3) experimental; urgency=medium
    
      * Split the symbols to improve the build over 32 and 64-bit architectures.
        Thanks a lot to Hilko Bengen <bengen at debian.org>. This revision is relative
        to #850828 (already closed).
---
 debian/changelog              |  8 +++++++
 debian/libtsk13.symbols       | 51 +++++++++++++++++++------------------------
 debian/libtsk13.symbols.32bit | 42 +++++++++++++++++++++++++++++++++++
 debian/libtsk13.symbols.64bit | 42 +++++++++++++++++++++++++++++++++++
 4 files changed, 115 insertions(+), 28 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 155ef1d..f9fc13f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+sleuthkit (4.4.0-3) experimental; urgency=medium
+
+  * Split the symbols to improve the build over 32 and 64-bit architectures.
+    Thanks a lot to Hilko Bengen <bengen at debian.org>. This revision is relative
+    to #850828 (already closed).
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org>  Sat, 18 Feb 2017 19:46:09 -0200
+
 sleuthkit (4.4.0-2) unstable; urgency=medium
 
   * Upload to unstable.
diff --git a/debian/libtsk13.symbols b/debian/libtsk13.symbols
index 8f247e8..787d035 100644
--- a/debian/libtsk13.symbols
+++ b/debian/libtsk13.symbols
@@ -1,18 +1,20 @@
 libtsk.so.13 libtsk13 #MINVER#
+(arch=any-i386 armel armhf mips mipsel hppa m68k powerpc powerpcspe sh4 x32)#include "libtsk13.symbols.32bit"
+(arch=any-amd64 arm64 mips64 mips64el ppc64 ppc64el s390x alpha sparc64)#include "libtsk13.symbols.64bit"
  TSK_MD5_Final at Base 4.2.0
  TSK_MD5_Init at Base 4.2.0
  TSK_MD5_Update at Base 4.2.0
  TSK_SHA_Final at Base 4.2.0
  TSK_SHA_Init at Base 4.2.0
  TSK_SHA_Update at Base 4.2.0
- (c++)"Guid::Guid()@Base" 4.3.0
- (c++)"Guid::Guid(Guid const&)@Base" 4.3.0
- (c++)"Guid::Guid(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 4.3.0
- (c++)"Guid::Guid(std::vector<unsigned char, std::allocator<unsigned char> > const&)@Base" 4.3.0
- (c++)"Guid::Guid(unsigned char const*)@Base" 4.3.0
- (c++)"Guid::operator=(Guid const&)@Base" 4.3.0
- (c++)"Guid::operator==(Guid const&) const at Base" 4.3.0
- (c++)"Guid::operator!=(Guid const&) const at Base" 4.3.0
+ (c++)"Guid::Guid()@Base" 4.2.0
+ (c++)"Guid::Guid(Guid const&)@Base" 4.2.0
+ (c++)"Guid::Guid(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 4.2.0
+ (c++)"Guid::Guid(std::vector<unsigned char, std::allocator<unsigned char> > const&)@Base" 4.2.0
+ (c++)"Guid::Guid(unsigned char const*)@Base" 4.2.0
+ (c++)"Guid::operator=(Guid const&)@Base" 4.2.0
+ (c++)"Guid::operator==(Guid const&) const at Base" 4.2.0
+ (c++)"Guid::operator!=(Guid const&) const at Base" 4.2.0
  (c++)"hexDigitToChar(char)@Base" 4.3.0
  (c++)"hexPairToChar(char, char)@Base" 4.3.0
  (c++)"operator<<(std::basic_ostream<char, std::char_traits<char> >&, _TSK_DB_FILE_LAYOUT_RANGE const&)@Base" 4.2.0
@@ -158,7 +160,6 @@ libtsk.so.13 libtsk13 #MINVER#
  (c++)"typeinfo name for TskAutoDb at Base" 4.2.0
  (c++)"typeinfo name for TskDb at Base" 4.3.0
  (c++)"typeinfo name for TskDbSqlite at Base" 4.3.0
- (c++)"void std::__insertion_sort<__gnu_cxx::__normal_iterator<_TSK_DB_FILE_LAYOUT_RANGE*, std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> > >, __gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator<_TSK_DB_FILE_LAYOUT_RANGE*, std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> > >, __gnu_cxx::__normal_iterator<_TSK_DB_FILE_LAYOUT_RANGE*, std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> [...]
  (c++)"void std::vector<NTFS_META_ADDR, std::allocator<NTFS_META_ADDR> >::_M_emplace_back_aux<NTFS_META_ADDR const&>(NTFS_META_ADDR const&)@Base" 4.3.0
  (c++)"void 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> > > >::_M_emplace_back_aux<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)@Base" 4.3.0
  (c++)"void std::vector<TskAuto::error_record, std::allocator<TskAuto::error_record> >::_M_emplace_back_aux<TskAuto::error_record const&>(TskAuto::error_record const&)@Base" 4.3.0
@@ -172,25 +173,6 @@ libtsk.so.13 libtsk13 #MINVER#
  (c++)"vtable for TskAutoDb at Base" 4.2.0
  (c++)"vtable for TskDb at Base" 4.3.0
  (c++)"vtable for TskDbSqlite at Base" 4.3.0
- __cxa_allocate_dependent_exception at Base 4.2.0
- __cxa_allocate_exception at Base 4.2.0
- __cxa_begin_catch at Base 4.2.0
- __cxa_call_terminate at Base 4.2.0
- __cxa_call_unexpected at Base 4.2.0
- __cxa_current_exception_type at Base 4.2.0
- __cxa_deleted_virtual at Base 4.2.0
- __cxa_demangle at Base 4.2.0
- __cxa_end_catch at Base 4.2.0
- __cxa_free_dependent_exception at Base 4.2.0
- __cxa_free_exception at Base 4.2.0
- __cxa_get_exception_ptr at Base 4.2.0
- __cxa_get_globals at Base 4.2.0
- __cxa_get_globals_fast at Base 4.2.0
- __cxa_pure_virtual at Base 4.2.0
- __cxa_rethrow at Base 4.2.0
- __cxa_throw at Base 4.2.0
- __gcclibcxx_demangle_callback at Base 4.2.0
- __gxx_personality_v0 at Base 4.2.0
  aff_open at Base 4.2.0
  cm_blk at Base 4.2.0
  cm_crc at Base 4.2.0
@@ -606,3 +588,16 @@ libtsk.so.13 libtsk13 #MINVER#
  tsk_vs_type_toname at Base 4.2.0
  vs_open_table at Base 4.2.0
  yaffs2_open at Base 4.2.0
+# Symbols from the C++ compiler and library are not part of the ABI.
+ (optional|c++|regex)"^std::.*@Base$" 0
+ (optional|c++|regex)"^vtable for std::.*" 0
+ (optional|c++|regex)"^void std::__.*@Base" 0
+ (optional|c++|regex)"^transaction clone for std::.*@Base$" 0
+ (optional|c++|regex)"^__.*@Base$" 0
+ (optional|c++|regex)"^vtable for __.*" 0
+ (optional|c++)"operator delete(void*)@Base" 0
+ (optional|c++)"operator<<(std::basic_ostream<char, std::char_traits<char> >&, Guid const&)@Base" 0
+ (optional|regex)"^__cxa_.*@Base$" 0
+ (optional|regex)"^__gcclibcxx.*@Base$" 0
+ (optional|regex)"^__gxx_.*@Base$" 0
+ (optional|regex)"^__gnu_.*@Base$" 0
diff --git a/debian/libtsk13.symbols.32bit b/debian/libtsk13.symbols.32bit
new file mode 100644
index 0000000..6ff684a
--- /dev/null
+++ b/debian/libtsk13.symbols.32bit
@@ -0,0 +1,42 @@
+ (c++)"TskAutoDb::addUnallocFsSpaceToDb(unsigned int&)@Base" 4.3.0
+ (c++)"TskAutoDb::addUnallocVsSpaceToDb(unsigned int&)@Base" 4.3.0
+ (c++)"TskAutoDb::md5HashCallback(TSK_FS_FILE*, long long, unsigned long long, char*, unsigned int, TSK_FS_BLOCK_FLAG_ENUM, void*)@Base" 4.3.0
+ (c++)"TskAutoDb::setAddUnallocSpace(bool, long long)@Base" 4.3.0
+ (c++)"TskAuto::findFilesInFsInt(TSK_FS_INFO*, unsigned long long)@Base" 4.3.0
+ (c++)"TskAuto::findFilesInFs(long long)@Base" 4.3.0
+ (c++)"TskAuto::findFilesInFs(long long, TSK_FS_TYPE_ENUM)@Base" 4.3.0
+ (c++)"TskAuto::findFilesInFs(long long, TSK_FS_TYPE_ENUM, unsigned long long)@Base" 4.3.0
+ (c++)"TskAuto::findFilesInFs(long long, unsigned long long)@Base" 4.3.0
+ (c++)"TskAuto::findFilesInFsRet(long long, TSK_FS_TYPE_ENUM)@Base" 4.3.0
+ (c++)"TskAuto::findFilesInVs(long long)@Base" 4.3.0
+ (c++)"TskAuto::findFilesInVs(long long, TSK_VS_TYPE_ENUM)@Base" 4.3.0
+ (c++)"TskDbSqlite::addCarvedFile(long long, long long, unsigned long long, std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> >&, long long&, long long)@Base" 4.3.0
+ (c++)"TskDbSqlite::addFileLayoutRange(long long, unsigned long long, unsigned long long, int)@Base" 4.3.0
+ (c++)"TskDbSqlite::addFile(TSK_FS_FILE*, TSK_FS_ATTR const*, char const*, unsigned char const*, TSK_DB_FILES_KNOWN_ENUM, long long, long long, long long&, long long)@Base" 4.3.0
+ (c++)"TskDbSqlite::addFileWithLayoutRange(TSK_DB_FILES_TYPE_ENUM, long long, long long, unsigned long long, std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> >&, long long&, long long)@Base" 4.3.0
+ (c++)"TskDbSqlite::addFsFile(TSK_FS_FILE*, TSK_FS_ATTR const*, char const*, unsigned char const*, TSK_DB_FILES_KNOWN_ENUM, long long, long long&, long long)@Base" 4.3.0
+ (c++)"TskDbSqlite::addFsInfo(TSK_FS_INFO const*, long long, long long&)@Base" 4.3.0
+ (c++)"TskDbSqlite::addImageInfo(int, int, long long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 4.3.0
+ (c++)"TskDbSqlite::addImageInfo(int, int, long long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 4.3.0
+ (c++)"TskDbSqlite::addImageInfo(int, long long, long long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 4.3.0
+ (c++)"TskDbSqlite::addImageName(long long, char const*, int)@Base" 4.3.0
+ (c++)"TskDbSqlite::addLayoutFileInfo(long long, long long, TSK_DB_FILES_TYPE_ENUM, char const*, unsigned long long, long long&, long long)@Base" 4.3.0
+ (c++)"TskDbSqlite::addObject(TSK_DB_OBJECT_TYPE_ENUM, long long, long long&)@Base" 4.3.0
+ (c++)"TskDbSqlite::addUnallocBlockFile(long long, long long, unsigned long long, std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> >&, long long&, long long)@Base" 4.3.0
+ (c++)"TskDbSqlite::addUnallocFsBlockFilesParent(long long, long long&, long long)@Base" 4.3.0
+ (c++)"TskDbSqlite::addUnusedBlockFile(long long, long long, unsigned long long, std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> >&, long long&, long long)@Base" 4.3.0
+ (c++)"TskDbSqlite::addVirtualDir(long long, long long, char const*, long long&, long long)@Base" 4.3.0
+ (c++)"TskDbSqlite::addVolumeInfo(TSK_VS_PART_INFO const*, long long, long long&)@Base" 4.3.0
+ (c++)"TskDbSqlite::addVsInfo(TSK_VS_INFO const*, long long, long long&)@Base" 4.3.0
+ (c++)"TskDbSqlite::findParObjId(TSK_FS_FILE const*, char const*, long long const&)@Base" 4.3.0
+ (c++)"TskDbSqlite::getFsInfos(long long, std::vector<_TSK_DB_FS_INFO, std::allocator<_TSK_DB_FS_INFO> >&)@Base" 4.3.0
+ (c++)"TskDbSqlite::getFsRootDirObjectInfo(long long, _TSK_DB_OBJECT&)@Base" 4.3.0
+ (c++)"TskDbSqlite::getObjectInfo(long long, _TSK_DB_OBJECT&)@Base" 4.3.0
+ (c++)"TskDbSqlite::getParentImageId(long long, long long&)@Base" 4.3.0
+ (c++)"TskDbSqlite::getVsInfo(long long, _TSK_DB_VS_INFO&)@Base" 4.3.0
+ (c++)"TskDbSqlite::getVsInfos(long long, std::vector<_TSK_DB_VS_INFO, std::allocator<_TSK_DB_VS_INFO> >&)@Base" 4.3.0
+ (c++)"TskDbSqlite::getVsPartInfos(long long, std::vector<_TSK_DB_VS_PART_INFO, std::allocator<_TSK_DB_VS_PART_INFO> >&)@Base" 4.3.0
+ (c++)"TskDbSqlite::storeObjId(long long const&, TSK_FS_FILE const*, char const*, long long const&)@Base" 4.3.0
+ (c++)"tsk_fs_file_cpp_c_cb(TSK_FS_FILE*, long long, unsigned long long, char*, unsigned int, TSK_FS_BLOCK_FLAG_ENUM, void*)@Base" 4.3.0
+ (optional|c++)"operator delete(void*, unsigned int)@Base" 0
+ (optional|c++)"operator new(unsigned int)@Base" 0
diff --git a/debian/libtsk13.symbols.64bit b/debian/libtsk13.symbols.64bit
new file mode 100644
index 0000000..e095c22
--- /dev/null
+++ b/debian/libtsk13.symbols.64bit
@@ -0,0 +1,42 @@
+ (c++)"TskAutoDb::addUnallocFsSpaceToDb(unsigned long&)@Base" 4.3.0
+ (c++)"TskAutoDb::addUnallocVsSpaceToDb(unsigned long&)@Base" 4.3.0
+ (c++)"TskAutoDb::md5HashCallback(TSK_FS_FILE*, long, unsigned long, char*, unsigned long, TSK_FS_BLOCK_FLAG_ENUM, void*)@Base" 4.3.0
+ (c++)"TskAutoDb::setAddUnallocSpace(bool, long)@Base" 4.3.0
+ (c++)"TskAuto::findFilesInFsInt(TSK_FS_INFO*, unsigned long)@Base" 4.3.0
+ (c++)"TskAuto::findFilesInFs(long)@Base" 4.3.0
+ (c++)"TskAuto::findFilesInFs(long, TSK_FS_TYPE_ENUM)@Base" 4.3.0
+ (c++)"TskAuto::findFilesInFs(long, TSK_FS_TYPE_ENUM, unsigned long)@Base" 4.3.0
+ (c++)"TskAuto::findFilesInFs(long, unsigned long)@Base" 4.3.0
+ (c++)"TskAuto::findFilesInFsRet(long, TSK_FS_TYPE_ENUM)@Base" 4.3.0
+ (c++)"TskAuto::findFilesInVs(long)@Base" 4.3.0
+ (c++)"TskAuto::findFilesInVs(long, TSK_VS_TYPE_ENUM)@Base" 4.3.0
+ (c++)"TskDbSqlite::addCarvedFile(long, long, unsigned long, std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> >&, long&, long)@Base" 4.3.0
+ (c++)"TskDbSqlite::addFileLayoutRange(long, unsigned long, unsigned long, int)@Base" 4.3.0
+ (c++)"TskDbSqlite::addFile(TSK_FS_FILE*, TSK_FS_ATTR const*, char const*, unsigned char const*, TSK_DB_FILES_KNOWN_ENUM, long, long, long&, long)@Base" 4.3.0
+ (c++)"TskDbSqlite::addFileWithLayoutRange(TSK_DB_FILES_TYPE_ENUM, long, long, unsigned long, std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> >&, long&, long)@Base" 4.3.0
+ (c++)"TskDbSqlite::addFsFile(TSK_FS_FILE*, TSK_FS_ATTR const*, char const*, unsigned char const*, TSK_DB_FILES_KNOWN_ENUM, long, long&, long)@Base" 4.3.0
+ (c++)"TskDbSqlite::addFsInfo(TSK_FS_INFO const*, long, long&)@Base" 4.3.0
+ (c++)"TskDbSqlite::addImageInfo(int, int, long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 4.3.0
+ (c++)"TskDbSqlite::addImageInfo(int, int, long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 4.3.0
+ (c++)"TskDbSqlite::addImageInfo(int, long, long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 4.3.0
+ (c++)"TskDbSqlite::addImageName(long, char const*, int)@Base" 4.3.0
+ (c++)"TskDbSqlite::addLayoutFileInfo(long, long, TSK_DB_FILES_TYPE_ENUM, char const*, unsigned long, long&, long)@Base" 4.3.0
+ (c++)"TskDbSqlite::addObject(TSK_DB_OBJECT_TYPE_ENUM, long, long&)@Base" 4.3.0
+ (c++)"TskDbSqlite::addUnallocBlockFile(long, long, unsigned long, std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> >&, long&, long)@Base" 4.3.0
+ (c++)"TskDbSqlite::addUnallocFsBlockFilesParent(long, long&, long)@Base" 4.3.0
+ (c++)"TskDbSqlite::addUnusedBlockFile(long, long, unsigned long, std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> >&, long&, long)@Base" 4.3.0
+ (c++)"TskDbSqlite::addVirtualDir(long, long, char const*, long&, long)@Base" 4.3.0
+ (c++)"TskDbSqlite::addVolumeInfo(TSK_VS_PART_INFO const*, long, long&)@Base" 4.3.0
+ (c++)"TskDbSqlite::addVsInfo(TSK_VS_INFO const*, long, long&)@Base" 4.3.0
+ (c++)"TskDbSqlite::findParObjId(TSK_FS_FILE const*, char const*, long const&)@Base" 4.3.0
+ (c++)"TskDbSqlite::getFsInfos(long, std::vector<_TSK_DB_FS_INFO, std::allocator<_TSK_DB_FS_INFO> >&)@Base" 4.3.0
+ (c++)"TskDbSqlite::getFsRootDirObjectInfo(long, _TSK_DB_OBJECT&)@Base" 4.3.0
+ (c++)"TskDbSqlite::getObjectInfo(long, _TSK_DB_OBJECT&)@Base" 4.3.0
+ (c++)"TskDbSqlite::getParentImageId(long, long&)@Base" 4.3.0
+ (c++)"TskDbSqlite::getVsInfo(long, _TSK_DB_VS_INFO&)@Base" 4.3.0
+ (c++)"TskDbSqlite::getVsInfos(long, std::vector<_TSK_DB_VS_INFO, std::allocator<_TSK_DB_VS_INFO> >&)@Base" 4.3.0
+ (c++)"TskDbSqlite::getVsPartInfos(long, std::vector<_TSK_DB_VS_PART_INFO, std::allocator<_TSK_DB_VS_PART_INFO> >&)@Base" 4.3.0
+ (c++)"TskDbSqlite::storeObjId(long const&, TSK_FS_FILE const*, char const*, long const&)@Base" 4.3.0
+ (c++)"tsk_fs_file_cpp_c_cb(TSK_FS_FILE*, long, unsigned long, char*, unsigned long, TSK_FS_BLOCK_FLAG_ENUM, void*)@Base" 4.3.0
+ (optional|c++)"operator delete(void*, unsigned long)@Base" 0
+ (optional|c++)"operator new(unsigned long)@Base" 0

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/forensics/sleuthkit.git



More information about the forensics-changes mailing list