Binary compatibility report for the kyotocabinet library  between 1.1.1 and 1.2.30 versions on x86

Test Info


Library Namekyotocabinet
Version #11.1.1
Version #21.2.30
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files15
Total Shared Libraries1
Total Symbols / Types519 / 151
VerdictIncompatible
(46.4%)

Problem Summary


SeverityCount
Added Symbols-288
Removed SymbolsHigh128
Problems with
Data Types
High17
Medium6
Low39
Problems with
Symbols
High12
Medium4
Low7
Problems with
Constants
Low0
Other Changes
in Symbols
-1

Added Symbols (288)


kccachedb.h, libkyotocabinet.so.7.1.0
namespace kyotocabinet
CacheDB::Cursor::jump_back ( )
CacheDB::Cursor::jump_back ( char const* kbuf, size_t ksiz )
CacheDB::Cursor::jump_back std::string const& key )
CacheDB::Cursor::step_back ( )
CacheDB::iterate ( DB::Visitor* visitor, bool writable, BasicDB::ProgressChecker* checker )
CacheDB::set_error ( char const* file, int32_t line, char const* func, BasicDB::Error::Code code, char const* message )
CacheDB::synchronize bool hard, BasicDB::FileProcessor* proc, BasicDB::ProgressChecker* checker )
CacheDB::tune_logger ( BasicDB::Logger* logger, uint32_t kinds )
CacheDB::tune_meta_trigger BasicDB::MetaTrigger* trigger )

kccompress.h, libkyotocabinet.so.7.1.0
namespace kyotocabinet
LZMA::calculate_crc void const* buf, size_t size, uint32_t seed ) [static]
LZMA::compress void const* buf, size_t size, size_t* sp, LZMA::Mode mode ) [static]
LZMA::decompress void const* buf, size_t size, size_t* sp, LZMA::Mode mode ) [static]
LZO::calculate_crc void const* buf, size_t size, uint32_t seed ) [static]
LZO::compress void const* buf, size_t size, size_t* sp, LZO::Mode mode ) [static]
LZO::decompress void const* buf, size_t size, size_t* sp, LZO::Mode mode ) [static]
ZLIB::calculate_crc void const* buf, size_t size, uint32_t seed ) [static]
ZLIB::compress void const* buf, size_t size, size_t* sp, ZLIB::Mode mode ) [static]
ZLIB::decompress void const* buf, size_t size, size_t* sp, ZLIB::Mode mode ) [static]

kcdb.h, libkyotocabinet.so.7.1.0
namespace kyotocabinet
BasicDB::add ( char const* kbuf, size_t ksiz, char const* vbuf, size_t vsiz )
BasicDB::add ( std::string const& key, std::string const& value )
BasicDB::append ( char const* kbuf, size_t ksiz, char const* vbuf, size_t vsiz )
BasicDB::append ( std::string const& key, std::string const& value )
BasicDB::cas ( char const* kbuf, size_t ksiz, char const* ovbuf, size_t ovsiz, char const* nvbuf, size_t nvsiz )
BasicDB::cas ( std::string const& key, std::string const& ovalue, std::string const& nvalue )
BasicDB::Cursor::get size_t* ksp, char const** vbp, size_t* vsp, bool step )
BasicDB::Cursor::get_key bool step )
BasicDB::Cursor::get_key size_t* sp, bool step )
BasicDB::Cursor::get_pair bool step )
BasicDB::Cursor::get_value bool step )
BasicDB::Cursor::get_value size_t* sp, bool step )
BasicDB::Cursor::remove ( )
BasicDB::Cursor::set_value ( char const* vbuf, size_t vsiz, bool step )
BasicDB::Cursor::set_value_str ( std::string const& value, bool step )
BasicDB::Cursor::~Cursor [in-charge-deleting] ( )
BasicDB::Cursor::~Cursor [in-charge] ( )
BasicDB::FileProcessor::~FileProcessor [in-charge-deleting] ( )
BasicDB::FileProcessor::~FileProcessor [in-charge] ( )
BasicDB::get ( char const* kbuf, size_t ksiz, char* vbuf, size_t max )
BasicDB::get ( char const* kbuf, size_t ksiz, size_t* sp )
BasicDB::get std::string const& key )
BasicDB::increment ( char const* kbuf, size_t ksiz, int64_t num )
BasicDB::increment ( std::string const& key, int64_t num )
BasicDB::increment_double ( char const* kbuf, size_t ksiz, double num )
BasicDB::increment_double ( std::string const& key, double num )
BasicDB::remove ( char const* kbuf, size_t ksiz )
BasicDB::remove std::string const& key )
BasicDB::replace ( char const* kbuf, size_t ksiz, char const* vbuf, size_t vsiz )
BasicDB::replace ( std::string const& key, std::string const& value )
BasicDB::set ( char const* kbuf, size_t ksiz, char const* vbuf, size_t vsiz )
BasicDB::set ( std::string const& key, std::string const& value )
BasicDB::~BasicDB [in-charge-deleting] ( )
BasicDB::~BasicDB [in-charge] ( )

kcdirdb.h, libkyotocabinet.so.7.1.0
namespace kyotocabinet
DirDB::Cursor::jump_back ( )
DirDB::Cursor::jump_back ( char const* kbuf, size_t ksiz )
DirDB::Cursor::jump_back std::string const& key )
DirDB::Cursor::step_back ( )
DirDB::iterate ( DB::Visitor* visitor, bool writable, BasicDB::ProgressChecker* checker )
DirDB::set_error ( char const* file, int32_t line, char const* func, BasicDB::Error::Code code, char const* message )
DirDB::synchronize bool hard, BasicDB::FileProcessor* proc, BasicDB::ProgressChecker* checker )
DirDB::tune_logger ( BasicDB::Logger* logger, uint32_t kinds )
DirDB::tune_meta_trigger BasicDB::MetaTrigger* trigger )

kcfile.h, libkyotocabinet.so.7.1.0
namespace kyotocabinet
File::remove_recursively std::string const& path ) [static]

kchashdb.h, libkyotocabinet.so.7.1.0
namespace kyotocabinet
HashDB::Cursor::jump_back ( )
HashDB::Cursor::jump_back ( char const* kbuf, size_t ksiz )
HashDB::Cursor::jump_back std::string const& key )
HashDB::Cursor::step_back ( )
HashDB::iterate ( DB::Visitor* visitor, bool writable, BasicDB::ProgressChecker* checker )
HashDB::set_error ( char const* file, int32_t line, char const* func, BasicDB::Error::Code code, char const* message )
HashDB::synchronize bool hard, BasicDB::FileProcessor* proc, BasicDB::ProgressChecker* checker )
HashDB::tune_logger ( BasicDB::Logger* logger, uint32_t kinds )
HashDB::tune_meta_trigger BasicDB::MetaTrigger* trigger )

kclangc.h, libkyotocabinet.so.7.1.0
kccurjumpback KCCUR* cur )
kccurjumpbackkey KCCUR* cur, char const* kbuf, size_t ksiz )
kccurstepback KCCUR* cur )
kcdbmatchprefix KCDB* db, char const* prefix, char** strary, int64_t max )
kcdbmatchregex KCDB* db, char const* regex, char** strary, int64_t max )
kcdbmerge KCDB* db, KCDB** srcary, size_t srcnum, uint32_t mode )
kcdbreplace KCDB* db, char const* kbuf, size_t ksiz, char const* vbuf, size_t vsiz )

kcplantdb.h, libkyotocabinet.so.7.1.0
namespace kyotocabinet
PlantDB<CacheDB,(unsigned char)33>::accept ( char const* kbuf, size_t ksiz, DB::Visitor* visitor, bool writable )
PlantDB<CacheDB,(unsigned char)33>::begin_transaction bool hard )
PlantDB<CacheDB,(unsigned char)33>::begin_transaction_try bool hard )
PlantDB<CacheDB,(unsigned char)33>::clear ( )
PlantDB<CacheDB,(unsigned char)33>::close ( )
PlantDB<CacheDB,(unsigned char)33>::count ( )
PlantDB<CacheDB,(unsigned char)33>::cursor ( )
PlantDB<CacheDB,(unsigned char)33>::Cursor::accept ( DB::Visitor* visitor, bool writable, bool step )
PlantDB<CacheDB,(unsigned char)33>::Cursor::db ( )
PlantDB<CacheDB,(unsigned char)33>::Cursor::jump ( )
PlantDB<CacheDB,(unsigned char)33>::Cursor::jump ( char const* kbuf, size_t ksiz )
PlantDB<CacheDB,(unsigned char)33>::Cursor::jump std::string const& key )
PlantDB<CacheDB,(unsigned char)33>::Cursor::jump_back ( )
PlantDB<CacheDB,(unsigned char)33>::Cursor::jump_back ( char const* kbuf, size_t ksiz )
PlantDB<CacheDB,(unsigned char)33>::Cursor::jump_back std::string const& key )
PlantDB<CacheDB,(unsigned char)33>::Cursor::step ( )
PlantDB<CacheDB,(unsigned char)33>::Cursor::step_back ( )
PlantDB<CacheDB,(unsigned char)33>::Cursor::~Cursor [in-charge-deleting] ( )
PlantDB<CacheDB,(unsigned char)33>::Cursor::~Cursor [in-charge] ( )
PlantDB<CacheDB,(unsigned char)33>::end_transaction bool commit )
PlantDB<CacheDB,(unsigned char)33>::error ( ) const
PlantDB<CacheDB,(unsigned char)33>::iterate ( DB::Visitor* visitor, bool writable, BasicDB::ProgressChecker* checker )
PlantDB<CacheDB,(unsigned char)33>::open ( std::string const& path, uint32_t mode )
PlantDB<CacheDB,(unsigned char)33>::path ( )
PlantDB<CacheDB,(unsigned char)33>::set_error ( char const* file, int32_t line, char const* func, BasicDB::Error::Code code, char const* message )
PlantDB<CacheDB,(unsigned char)33>::size ( )
PlantDB<CacheDB,(unsigned char)33>::status std::map<std::string, std::string>* strmap )
PlantDB<CacheDB,(unsigned char)33>::synchronize bool hard, BasicDB::FileProcessor* proc, BasicDB::ProgressChecker* checker )
PlantDB<CacheDB,(unsigned char)33>::tune_logger ( BasicDB::Logger* logger, uint32_t kinds )
PlantDB<CacheDB,(unsigned char)33>::tune_meta_trigger BasicDB::MetaTrigger* trigger )
PlantDB<CacheDB,(unsigned char)33>::~PlantDB [in-charge-deleting] ( )
PlantDB<CacheDB,(unsigned char)33>::~PlantDB [in-charge] ( )
PlantDB<DirDB,(unsigned char)65>::accept ( char const* kbuf, size_t ksiz, DB::Visitor* visitor, bool writable )
PlantDB<DirDB,(unsigned char)65>::begin_transaction bool hard )
PlantDB<DirDB,(unsigned char)65>::begin_transaction_try bool hard )
PlantDB<DirDB,(unsigned char)65>::clear ( )
PlantDB<DirDB,(unsigned char)65>::close ( )
PlantDB<DirDB,(unsigned char)65>::count ( )
PlantDB<DirDB,(unsigned char)65>::cursor ( )
PlantDB<DirDB,(unsigned char)65>::Cursor::accept ( DB::Visitor* visitor, bool writable, bool step )
PlantDB<DirDB,(unsigned char)65>::Cursor::db ( )
PlantDB<DirDB,(unsigned char)65>::Cursor::jump ( )
PlantDB<DirDB,(unsigned char)65>::Cursor::jump ( char const* kbuf, size_t ksiz )
PlantDB<DirDB,(unsigned char)65>::Cursor::jump std::string const& key )
PlantDB<DirDB,(unsigned char)65>::Cursor::jump_back ( )
PlantDB<DirDB,(unsigned char)65>::Cursor::jump_back ( char const* kbuf, size_t ksiz )
PlantDB<DirDB,(unsigned char)65>::Cursor::jump_back std::string const& key )
PlantDB<DirDB,(unsigned char)65>::Cursor::step ( )
PlantDB<DirDB,(unsigned char)65>::Cursor::step_back ( )
PlantDB<DirDB,(unsigned char)65>::Cursor::~Cursor [in-charge-deleting] ( )
PlantDB<DirDB,(unsigned char)65>::Cursor::~Cursor [in-charge] ( )
PlantDB<DirDB,(unsigned char)65>::end_transaction bool commit )
PlantDB<DirDB,(unsigned char)65>::error ( ) const
PlantDB<DirDB,(unsigned char)65>::iterate ( DB::Visitor* visitor, bool writable, BasicDB::ProgressChecker* checker )
PlantDB<DirDB,(unsigned char)65>::open ( std::string const& path, uint32_t mode )
PlantDB<DirDB,(unsigned char)65>::path ( )
PlantDB<DirDB,(unsigned char)65>::set_error ( char const* file, int32_t line, char const* func, BasicDB::Error::Code code, char const* message )
PlantDB<DirDB,(unsigned char)65>::size ( )
PlantDB<DirDB,(unsigned char)65>::status std::map<std::string, std::string>* strmap )
PlantDB<DirDB,(unsigned char)65>::synchronize bool hard, BasicDB::FileProcessor* proc, BasicDB::ProgressChecker* checker )
PlantDB<DirDB,(unsigned char)65>::tune_logger ( BasicDB::Logger* logger, uint32_t kinds )
PlantDB<DirDB,(unsigned char)65>::tune_meta_trigger BasicDB::MetaTrigger* trigger )
PlantDB<DirDB,(unsigned char)65>::~PlantDB [in-charge-deleting] ( )
PlantDB<DirDB,(unsigned char)65>::~PlantDB [in-charge] ( )
PlantDB<HashDB,(unsigned char)49>::accept ( char const* kbuf, size_t ksiz, DB::Visitor* visitor, bool writable )
PlantDB<HashDB,(unsigned char)49>::begin_transaction bool hard )
PlantDB<HashDB,(unsigned char)49>::begin_transaction_try bool hard )
PlantDB<HashDB,(unsigned char)49>::clear ( )
PlantDB<HashDB,(unsigned char)49>::close ( )
PlantDB<HashDB,(unsigned char)49>::count ( )
PlantDB<HashDB,(unsigned char)49>::cursor ( )
PlantDB<HashDB,(unsigned char)49>::Cursor::accept ( DB::Visitor* visitor, bool writable, bool step )
PlantDB<HashDB,(unsigned char)49>::Cursor::db ( )
PlantDB<HashDB,(unsigned char)49>::Cursor::jump ( )
PlantDB<HashDB,(unsigned char)49>::Cursor::jump ( char const* kbuf, size_t ksiz )
PlantDB<HashDB,(unsigned char)49>::Cursor::jump std::string const& key )
PlantDB<HashDB,(unsigned char)49>::Cursor::jump_back ( )
PlantDB<HashDB,(unsigned char)49>::Cursor::jump_back ( char const* kbuf, size_t ksiz )
PlantDB<HashDB,(unsigned char)49>::Cursor::jump_back std::string const& key )
PlantDB<HashDB,(unsigned char)49>::Cursor::step ( )
PlantDB<HashDB,(unsigned char)49>::Cursor::step_back ( )
PlantDB<HashDB,(unsigned char)49>::Cursor::~Cursor [in-charge-deleting] ( )
PlantDB<HashDB,(unsigned char)49>::Cursor::~Cursor [in-charge] ( )
PlantDB<HashDB,(unsigned char)49>::end_transaction bool commit )
PlantDB<HashDB,(unsigned char)49>::error ( ) const
PlantDB<HashDB,(unsigned char)49>::iterate ( DB::Visitor* visitor, bool writable, BasicDB::ProgressChecker* checker )
PlantDB<HashDB,(unsigned char)49>::open ( std::string const& path, uint32_t mode )
PlantDB<HashDB,(unsigned char)49>::path ( )
PlantDB<HashDB,(unsigned char)49>::set_error ( char const* file, int32_t line, char const* func, BasicDB::Error::Code code, char const* message )
PlantDB<HashDB,(unsigned char)49>::size ( )
PlantDB<HashDB,(unsigned char)49>::status std::map<std::string, std::string>* strmap )
PlantDB<HashDB,(unsigned char)49>::synchronize bool hard, BasicDB::FileProcessor* proc, BasicDB::ProgressChecker* checker )
PlantDB<HashDB,(unsigned char)49>::tune_logger ( BasicDB::Logger* logger, uint32_t kinds )
PlantDB<HashDB,(unsigned char)49>::tune_meta_trigger BasicDB::MetaTrigger* trigger )
PlantDB<HashDB,(unsigned char)49>::~PlantDB [in-charge-deleting] ( )
PlantDB<HashDB,(unsigned char)49>::~PlantDB [in-charge] ( )

kcpolydb.h, libkyotocabinet.so.7.1.0
namespace kyotocabinet
PolyDB::Cursor::jump_back ( )
PolyDB::Cursor::jump_back ( char const* kbuf, size_t ksiz )
PolyDB::Cursor::jump_back std::string const& key )
PolyDB::Cursor::step_back ( )
PolyDB::iterate ( DB::Visitor* visitor, bool writable, BasicDB::ProgressChecker* checker )
PolyDB::set_error ( char const* file, int32_t line, char const* func, BasicDB::Error::Code code, char const* message )
PolyDB::synchronize bool hard, BasicDB::FileProcessor* proc, BasicDB::ProgressChecker* checker )
PolyDB::tune_logger ( BasicDB::Logger* logger, uint32_t kinds )
PolyDB::tune_meta_trigger BasicDB::MetaTrigger* trigger )

kcprotodb.h, libkyotocabinet.so.7.1.0
namespace kyotocabinet
ProtoDB<StringHashMap,(unsigned char)16>::accept ( char const* kbuf, size_t ksiz, DB::Visitor* visitor, bool writable )
ProtoDB<StringHashMap,(unsigned char)16>::begin_transaction bool hard )
ProtoDB<StringHashMap,(unsigned char)16>::begin_transaction_try bool hard )
ProtoDB<StringHashMap,(unsigned char)16>::clear ( )
ProtoDB<StringHashMap,(unsigned char)16>::close ( )
ProtoDB<StringHashMap,(unsigned char)16>::count ( )
ProtoDB<StringHashMap,(unsigned char)16>::cursor ( )
ProtoDB<StringHashMap,(unsigned char)16>::end_transaction bool commit )
ProtoDB<StringHashMap,(unsigned char)16>::error ( ) const
ProtoDB<StringHashMap,(unsigned char)16>::iterate ( DB::Visitor* visitor, bool writable, BasicDB::ProgressChecker* checker )
ProtoDB<StringHashMap,(unsigned char)16>::open ( std::string const& path, uint32_t mode )
ProtoDB<StringHashMap,(unsigned char)16>::path ( )
ProtoDB<StringHashMap,(unsigned char)16>::set_error ( char const* file, int32_t line, char const* func, BasicDB::Error::Code code, char const* message )
ProtoDB<StringHashMap,(unsigned char)16>::size ( )
ProtoDB<StringHashMap,(unsigned char)16>::status std::map<std::string, std::string>* strmap )
ProtoDB<StringHashMap,(unsigned char)16>::synchronize bool hard, BasicDB::FileProcessor* proc, BasicDB::ProgressChecker* checker )
ProtoDB<StringHashMap,(unsigned char)16>::tune_logger ( BasicDB::Logger* logger, uint32_t kinds )
ProtoDB<StringHashMap,(unsigned char)16>::tune_meta_trigger BasicDB::MetaTrigger* trigger )
ProtoDB<StringHashMap,(unsigned char)16>::~ProtoDB [in-charge-deleting] ( )
ProtoDB<StringHashMap,(unsigned char)16>::~ProtoDB [in-charge] ( )
ProtoDB<StringTreeMap,(unsigned char)17>::accept ( char const* kbuf, size_t ksiz, DB::Visitor* visitor, bool writable )
ProtoDB<StringTreeMap,(unsigned char)17>::begin_transaction bool hard )
ProtoDB<StringTreeMap,(unsigned char)17>::begin_transaction_try bool hard )
ProtoDB<StringTreeMap,(unsigned char)17>::clear ( )
ProtoDB<StringTreeMap,(unsigned char)17>::close ( )
ProtoDB<StringTreeMap,(unsigned char)17>::count ( )
ProtoDB<StringTreeMap,(unsigned char)17>::cursor ( )
ProtoDB<StringTreeMap,(unsigned char)17>::end_transaction bool commit )
ProtoDB<StringTreeMap,(unsigned char)17>::error ( ) const
ProtoDB<StringTreeMap,(unsigned char)17>::iterate ( DB::Visitor* visitor, bool writable, BasicDB::ProgressChecker* checker )
ProtoDB<StringTreeMap,(unsigned char)17>::open ( std::string const& path, uint32_t mode )
ProtoDB<StringTreeMap,(unsigned char)17>::path ( )
ProtoDB<StringTreeMap,(unsigned char)17>::set_error ( char const* file, int32_t line, char const* func, BasicDB::Error::Code code, char const* message )
ProtoDB<StringTreeMap,(unsigned char)17>::size ( )
ProtoDB<StringTreeMap,(unsigned char)17>::status std::map<std::string, std::string>* strmap )
ProtoDB<StringTreeMap,(unsigned char)17>::synchronize bool hard, BasicDB::FileProcessor* proc, BasicDB::ProgressChecker* checker )
ProtoDB<StringTreeMap,(unsigned char)17>::tune_logger ( BasicDB::Logger* logger, uint32_t kinds )
ProtoDB<StringTreeMap,(unsigned char)17>::tune_meta_trigger BasicDB::MetaTrigger* trigger )
ProtoDB<StringTreeMap,(unsigned char)17>::~ProtoDB [in-charge-deleting] ( )
ProtoDB<StringTreeMap,(unsigned char)17>::~ProtoDB [in-charge] ( )
ProtoDB<std::map<std::string,std::string>,(unsigned char)17>::Cursor::accept ( DB::Visitor* visitor, bool writable, bool step )
ProtoDB<std::map<std::string,std::string>,(unsigned char)17>::Cursor::db ( )
ProtoDB<std::map<std::string,std::string>,(unsigned char)17>::Cursor::jump ( )
ProtoDB<std::map<std::string,std::string>,(unsigned char)17>::Cursor::jump ( char const* kbuf, size_t ksiz )
ProtoDB<std::map<std::string,std::string>,(unsigned char)17>::Cursor::jump std::string const& key )
ProtoDB<std::map<std::string,std::string>,(unsigned char)17>::Cursor::jump_back ( )
ProtoDB<std::map<std::string,std::string>,(unsigned char)17>::Cursor::jump_back ( char const* kbuf, size_t ksiz )
ProtoDB<std::map<std::string,std::string>,(unsigned char)17>::Cursor::jump_back std::string const& key )
ProtoDB<std::map<std::string,std::string>,(unsigned char)17>::Cursor::step ( )
ProtoDB<std::map<std::string,std::string>,(unsigned char)17>::Cursor::step_back ( )
ProtoDB<std::map<std::string,std::string>,(unsigned char)17>::Cursor::~Cursor [in-charge-deleting] ( )
ProtoDB<std::map<std::string,std::string>,(unsigned char)17>::Cursor::~Cursor [in-charge] ( )
ProtoDB<std::tr1::unordered_map<std::string,std::string,std::tr1::hash<std::string>,std::equal_to<std::string> >,(unsigned char)16>::Cursor::accept ( DB::Visitor* visitor, bool writable, bool step )
ProtoDB<std::tr1::unordered_map<std::string,std::string,std::tr1::hash<std::string>,std::equal_to<std::string> >,(unsigned char)16>::Cursor::db ( )
ProtoDB<std::tr1::unordered_map<std::string,std::string,std::tr1::hash<std::string>,std::equal_to<std::string> >,(unsigned char)16>::Cursor::jump ( )
ProtoDB<std::tr1::unordered_map<std::string,std::string,std::tr1::hash<std::string>,std::equal_to<std::string> >,(unsigned char)16>::Cursor::jump ( char const* kbuf, size_t ksiz )
ProtoDB<std::tr1::unordered_map<std::string,std::string,std::tr1::hash<std::string>,std::equal_to<std::string> >,(unsigned char)16>::Cursor::jump std::string const& key )
ProtoDB<std::tr1::unordered_map<std::string,std::string,std::tr1::hash<std::string>,std::equal_to<std::string> >,(unsigned char)16>::Cursor::jump_back ( )
ProtoDB<std::tr1::unordered_map<std::string,std::string,std::tr1::hash<std::string>,std::equal_to<std::string> >,(unsigned char)16>::Cursor::jump_back ( char const* kbuf, size_t ksiz )
ProtoDB<std::tr1::unordered_map<std::string,std::string,std::tr1::hash<std::string>,std::equal_to<std::string> >,(unsigned char)16>::Cursor::jump_back std::string const& key )
ProtoDB<std::tr1::unordered_map<std::string,std::string,std::tr1::hash<std::string>,std::equal_to<std::string> >,(unsigned char)16>::Cursor::step ( )
ProtoDB<std::tr1::unordered_map<std::string,std::string,std::tr1::hash<std::string>,std::equal_to<std::string> >,(unsigned char)16>::Cursor::step_back ( )
ProtoDB<std::tr1::unordered_map<std::string,std::string,std::tr1::hash<std::string>,std::equal_to<std::string> >,(unsigned char)16>::Cursor::~Cursor [in-charge-deleting] ( )
ProtoDB<std::tr1::unordered_map<std::string,std::string,std::tr1::hash<std::string>,std::equal_to<std::string> >,(unsigned char)16>::Cursor::~Cursor [in-charge] ( )

kcregex.h, libkyotocabinet.so.7.1.0
namespace kyotocabinet
Regex::compile ( std::string const& regex, uint32_t opts )
Regex::match std::string const& str )
Regex::Regex [in-charge] ( )
Regex::Regex [not-in-charge] ( )
Regex::replace ( std::string const& str, std::string const& alt )
Regex::~Regex [in-charge] ( )
Regex::~Regex [not-in-charge] ( )

kcstashdb.h, libkyotocabinet.so.7.1.0
namespace kyotocabinet
StashDB::accept ( char const* kbuf, size_t ksiz, DB::Visitor* visitor, bool writable )
StashDB::begin_transaction bool hard )
StashDB::begin_transaction_try bool hard )
StashDB::clear ( )
StashDB::close ( )
StashDB::count ( )
StashDB::cursor ( )
StashDB::Cursor::accept ( DB::Visitor* visitor, bool writable, bool step )
StashDB::Cursor::db ( )
StashDB::Cursor::jump ( )
StashDB::Cursor::jump ( char const* kbuf, size_t ksiz )
StashDB::Cursor::jump std::string const& key )
StashDB::Cursor::jump_back ( )
StashDB::Cursor::jump_back ( char const* kbuf, size_t ksiz )
StashDB::Cursor::jump_back std::string const& key )
StashDB::Cursor::step ( )
StashDB::Cursor::step_back ( )
StashDB::Cursor::~Cursor [in-charge-deleting] ( )
StashDB::Cursor::~Cursor [in-charge] ( )
StashDB::end_transaction bool commit )
StashDB::error ( ) const
StashDB::iterate ( DB::Visitor* visitor, bool writable, BasicDB::ProgressChecker* checker )
StashDB::open ( std::string const& path, uint32_t mode )
StashDB::path ( )
StashDB::set_error ( char const* file, int32_t line, char const* func, BasicDB::Error::Code code, char const* message )
StashDB::size ( )
StashDB::status std::map<std::string, std::string>* strmap )
StashDB::synchronize bool hard, BasicDB::FileProcessor* proc, BasicDB::ProgressChecker* checker )
StashDB::tune_logger ( BasicDB::Logger* logger, uint32_t kinds )
StashDB::tune_meta_trigger BasicDB::MetaTrigger* trigger )
StashDB::~StashDB [in-charge-deleting] ( )
StashDB::~StashDB [in-charge] ( )

kcutil.h, libkyotocabinet.so.7.1.0
namespace kyotocabinet
FEATURES [data]
setstdiobin ( )

to the top

Removed Symbols (128)


kccachedb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
CacheDB::iterate ( DB::Visitor* visitor, bool writable )
CacheDB::set_error ( FileDB::Error::Code code, char const* message )
CacheDB::synchronize bool hard, FileDB::FileProcessor* proc )

kccompress.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
Zlib::calculate_crc void const* buf, size_t size, uint32_t seed ) [static]
Zlib::compress void const* buf, size_t size, size_t* sp, Zlib::Mode mode ) [static]
Zlib::decompress void const* buf, size_t size, size_t* sp, Zlib::Mode mode ) [static]

kcdb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
FileDB::add ( char const* kbuf, size_t ksiz, char const* vbuf, size_t vsiz )
FileDB::add ( std::string const& key, std::string const& value )
FileDB::append ( char const* kbuf, size_t ksiz, char const* vbuf, size_t vsiz )
FileDB::append ( std::string const& key, std::string const& value )
FileDB::cas ( char const* kbuf, size_t ksiz, char const* ovbuf, size_t ovsiz, char const* nvbuf, size_t nvsiz )
FileDB::cas ( std::string const& key, std::string const& ovalue, std::string const& nvalue )
FileDB::Cursor::get size_t* ksp, char const** vbp, size_t* vsp, bool step )
FileDB::Cursor::get_key bool step )
FileDB::Cursor::get_key size_t* sp, bool step )
FileDB::Cursor::get_pair bool step )
FileDB::Cursor::get_value bool step )
FileDB::Cursor::get_value size_t* sp, bool step )
FileDB::Cursor::remove ( )
FileDB::Cursor::set_value ( char const* vbuf, size_t vsiz, bool step )
FileDB::Cursor::set_value ( std::string const& value, bool step )
FileDB::Cursor::~Cursor [in-charge-deleting] ( )
FileDB::Cursor::~Cursor [in-charge] ( )
FileDB::get ( char const* kbuf, size_t ksiz, char* vbuf, size_t max )
FileDB::get ( char const* kbuf, size_t ksiz, size_t* sp )
FileDB::get std::string const& key )
FileDB::increment ( char const* kbuf, size_t ksiz, double num )
FileDB::increment ( char const* kbuf, size_t ksiz, int64_t num )
FileDB::increment ( std::string const& key, double num )
FileDB::increment ( std::string const& key, int64_t num )
FileDB::remove ( char const* kbuf, size_t ksiz )
FileDB::remove std::string const& key )
FileDB::set ( char const* kbuf, size_t ksiz, char const* vbuf, size_t vsiz )
FileDB::set ( std::string const& key, std::string const& value )
FileDB::~FileDB [in-charge-deleting] ( )
FileDB::~FileDB [in-charge] ( )
vtable for FileDB [data]
vtable for FileDB::Cursor [data]
vtable for FileDB::FileProcessor [data]

kcdirdb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
DirDB::iterate ( DB::Visitor* visitor, bool writable )
DirDB::set_error ( FileDB::Error::Code code, char const* message )
DirDB::synchronize bool hard, FileDB::FileProcessor* proc )

kchashdb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
HashDB::iterate ( DB::Visitor* visitor, bool writable )
HashDB::set_error ( FileDB::Error::Code code, char const* message )
HashDB::synchronize bool hard, FileDB::FileProcessor* proc )

kcpolydb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
PolyDB::iterate ( DB::Visitor* visitor, bool writable )
PolyDB::set_error ( FileDB::Error::Code code, char const* message )
PolyDB::synchronize bool hard, FileDB::FileProcessor* proc )

kcprotodb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
ProtoDB<StringHashMap>::accept ( char const* kbuf, size_t ksiz, DB::Visitor* visitor, bool writable )
ProtoDB<StringHashMap>::begin_transaction bool hard )
ProtoDB<StringHashMap>::begin_transaction_try bool hard )
ProtoDB<StringHashMap>::clear ( )
ProtoDB<StringHashMap>::close ( )
ProtoDB<StringHashMap>::count ( )
ProtoDB<StringHashMap>::cursor ( )
ProtoDB<StringHashMap>::end_transaction bool commit )
ProtoDB<StringHashMap>::error ( ) const
ProtoDB<StringHashMap>::iterate ( DB::Visitor* visitor, bool writable )
ProtoDB<StringHashMap>::open ( std::string const& path, uint32_t mode )
ProtoDB<StringHashMap>::path ( )
ProtoDB<StringHashMap>::set_error ( FileDB::Error::Code code, char const* message )
ProtoDB<StringHashMap>::size ( )
ProtoDB<StringHashMap>::status std::map<std::string, std::basic_string<char> >* strmap )
ProtoDB<StringHashMap>::synchronize bool hard, FileDB::FileProcessor* proc )
ProtoDB<StringHashMap>::~ProtoDB [in-charge-deleting] ( )
ProtoDB<StringHashMap>::~ProtoDB [in-charge] ( )
ProtoDB<StringTreeMap>::accept ( char const* kbuf, size_t ksiz, DB::Visitor* visitor, bool writable )
ProtoDB<StringTreeMap>::begin_transaction bool hard )
ProtoDB<StringTreeMap>::begin_transaction_try bool hard )
ProtoDB<StringTreeMap>::clear ( )
ProtoDB<StringTreeMap>::close ( )
ProtoDB<StringTreeMap>::count ( )
ProtoDB<StringTreeMap>::cursor ( )
ProtoDB<StringTreeMap>::end_transaction bool commit )
ProtoDB<StringTreeMap>::error ( ) const
ProtoDB<StringTreeMap>::iterate ( DB::Visitor* visitor, bool writable )
ProtoDB<StringTreeMap>::open ( std::string const& path, uint32_t mode )
ProtoDB<StringTreeMap>::path ( )
ProtoDB<StringTreeMap>::set_error ( FileDB::Error::Code code, char const* message )
ProtoDB<StringTreeMap>::size ( )
ProtoDB<StringTreeMap>::status std::map<std::string, std::basic_string<char> >* strmap )
ProtoDB<StringTreeMap>::synchronize bool hard, FileDB::FileProcessor* proc )
ProtoDB<StringTreeMap>::~ProtoDB [in-charge-deleting] ( )
ProtoDB<StringTreeMap>::~ProtoDB [in-charge] ( )
ProtoDB<std::map<std::basic_string<char>,std::basic_string<char> > >::Cursor::accept ( DB::Visitor* visitor, bool writable, bool step )
ProtoDB<std::map<std::basic_string<char>,std::basic_string<char> > >::Cursor::db ( )
ProtoDB<std::map<std::basic_string<char>,std::basic_string<char> > >::Cursor::jump ( )
ProtoDB<std::map<std::basic_string<char>,std::basic_string<char> > >::Cursor::jump ( char const* kbuf, size_t ksiz )
ProtoDB<std::map<std::basic_string<char>,std::basic_string<char> > >::Cursor::jump std::string const& key )
ProtoDB<std::map<std::basic_string<char>,std::basic_string<char> > >::Cursor::step ( )
ProtoDB<std::map<std::basic_string<char>,std::basic_string<char> > >::Cursor::~Cursor [in-charge-deleting] ( )
ProtoDB<std::map<std::basic_string<char>,std::basic_string<char> > >::Cursor::~Cursor [in-charge] ( )
ProtoDB<std::tr1::unordered_map<std::basic_string<char>,std::basic_string<char>,std::tr1::hash<std::basic_string<char> >,std::equal_to<std::basic_string<char> > > >::Cursor::accept ( DB::Visitor* visitor, bool writable, bool step )
ProtoDB<std::tr1::unordered_map<std::basic_string<char>,std::basic_string<char>,std::tr1::hash<std::basic_string<char> >,std::equal_to<std::basic_string<char> > > >::Cursor::db ( )
ProtoDB<std::tr1::unordered_map<std::basic_string<char>,std::basic_string<char>,std::tr1::hash<std::basic_string<char> >,std::equal_to<std::basic_string<char> > > >::Cursor::jump ( )
ProtoDB<std::tr1::unordered_map<std::basic_string<char>,std::basic_string<char>,std::tr1::hash<std::basic_string<char> >,std::equal_to<std::basic_string<char> > > >::Cursor::jump ( char const* kbuf, size_t ksiz )
ProtoDB<std::tr1::unordered_map<std::basic_string<char>,std::basic_string<char>,std::tr1::hash<std::basic_string<char> >,std::equal_to<std::basic_string<char> > > >::Cursor::jump std::string const& key )
ProtoDB<std::tr1::unordered_map<std::basic_string<char>,std::basic_string<char>,std::tr1::hash<std::basic_string<char> >,std::equal_to<std::basic_string<char> > > >::Cursor::step ( )
ProtoDB<std::tr1::unordered_map<std::basic_string<char>,std::basic_string<char>,std::tr1::hash<std::basic_string<char> >,std::equal_to<std::basic_string<char> > > >::Cursor::~Cursor [in-charge-deleting] ( )
ProtoDB<std::tr1::unordered_map<std::basic_string<char>,std::basic_string<char>,std::tr1::hash<std::basic_string<char> >,std::equal_to<std::basic_string<char> > > >::Cursor::~Cursor [in-charge] ( )

kctreedb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
TreeDB::accept ( char const* kbuf, size_t ksiz, DB::Visitor* visitor, bool writable )
TreeDB::begin_transaction bool hard )
TreeDB::begin_transaction_try bool hard )
TreeDB::clear ( )
TreeDB::close ( )
TreeDB::count ( )
TreeDB::cursor ( )
TreeDB::Cursor::accept ( DB::Visitor* visitor, bool writable, bool step )
TreeDB::Cursor::db ( )
TreeDB::Cursor::jump ( )
TreeDB::Cursor::jump ( char const* kbuf, size_t ksiz )
TreeDB::Cursor::jump std::string const& key )
TreeDB::Cursor::step ( )
TreeDB::Cursor::~Cursor [in-charge-deleting] ( )
TreeDB::Cursor::~Cursor [in-charge] ( )
TreeDB::end_transaction bool commit )
TreeDB::error ( ) const
TreeDB::iterate ( DB::Visitor* visitor, bool writable )
TreeDB::open ( std::string const& path, uint32_t mode )
TreeDB::path ( )
TreeDB::set_error ( FileDB::Error::Code code, char const* message )
TreeDB::size ( )
TreeDB::status std::map<std::string, std::basic_string<char> >* strmap )
TreeDB::synchronize bool hard, FileDB::FileProcessor* proc )
TreeDB::~TreeDB [in-charge-deleting] ( )
TreeDB::~TreeDB [in-charge] ( )
vtable for TreeDB [data]
vtable for TreeDB::Cursor [data]

to the top

Problems with Data Types, High Severity (17)


kccachedb.h
namespace kyotocabinet
[+] class CacheDB (2)

kcdb.h
namespace kyotocabinet
[+] class DB (5)
[+] class DB::Cursor (4)

kcdirdb.h
namespace kyotocabinet
[+] class DirDB (2)

kchashdb.h
namespace kyotocabinet
[+] class HashDB (2)

kcpolydb.h
namespace kyotocabinet
[+] class PolyDB (2)

to the top

Problems with Symbols, High Severity (12)


kccachedb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
[+] CacheDB::iterate ( DB::Visitor* visitor, bool writable ) (1)
[+] CacheDB::set_error ( FileDB::Error::Code code, char const* message ) (1)
[+] CacheDB::synchronize bool hard, FileDB::FileProcessor* proc ) (1)

kcdirdb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
[+] DirDB::iterate ( DB::Visitor* visitor, bool writable ) (1)
[+] DirDB::set_error ( FileDB::Error::Code code, char const* message ) (1)
[+] DirDB::synchronize bool hard, FileDB::FileProcessor* proc ) (1)

kchashdb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
[+] HashDB::iterate ( DB::Visitor* visitor, bool writable ) (1)
[+] HashDB::set_error ( FileDB::Error::Code code, char const* message ) (1)
[+] HashDB::synchronize bool hard, FileDB::FileProcessor* proc ) (1)

kcpolydb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
[+] PolyDB::iterate ( DB::Visitor* visitor, bool writable ) (1)
[+] PolyDB::set_error ( FileDB::Error::Code code, char const* message ) (1)
[+] PolyDB::synchronize bool hard, FileDB::FileProcessor* proc ) (1)

to the top

Problems with Data Types, Medium Severity (6)


kccachedb.h
namespace kyotocabinet
[+] class CacheDB::Cursor (1)

kcdb.h
namespace kyotocabinet
[+] class DB (1)
[+] class DB::Cursor (1)

kcdirdb.h
namespace kyotocabinet
[+] class DirDB::Cursor (1)

kchashdb.h
namespace kyotocabinet
[+] class HashDB::Cursor (1)

kcpolydb.h
namespace kyotocabinet
[+] class PolyDB::Cursor (1)

to the top

Problems with Symbols, Medium Severity (4)


kccachedb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
[+] CacheDB::error ( ) const (1)

kcdirdb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
[+] DirDB::error ( ) const (1)

kchashdb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
[+] HashDB::error ( ) const (1)

kcpolydb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
[+] PolyDB::error ( ) const (1)

to the top

Problems with Data Types, Low Severity (39)


kccachedb.h
namespace kyotocabinet
[+] class CacheDB (8)

kccompress.h
namespace kyotocabinet
[+] class ArcfourCompressor (2)

kcdirdb.h
namespace kyotocabinet
[+] class DirDB (13)

kchashdb.h
namespace kyotocabinet
[+] class HashDB (6)

kcpolydb.h
namespace kyotocabinet
[+] class PolyDB (9)

kctreedb.h
namespace kyotocabinet
[+] class TreeDB (1)

to the top

Problems with Symbols, Low Severity (7)


kccachedb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
[+] CacheDB::status std::map<std::string, std::basic_string<char> >* strmap ) (1)

kccompress.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
[+] ZLIBRAWCOMP [data] (1)

kcdirdb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
[+] DirDB::status std::map<std::string, std::basic_string<char> >* strmap ) (1)

kchashdb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
[+] HashDB::status std::map<std::string, std::basic_string<char> >* strmap ) (1)

kclangc.h, libkyotocabinet.so.3.4.0
[+] kcfree char* ptr ) (1)
[+] kcmalloc size_t size ) (1)

kcpolydb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
[+] PolyDB::status std::map<std::string, std::basic_string<char> >* strmap ) (1)

to the top

Other Changes in Symbols (1)


kcpolydb.h, libkyotocabinet.so.3.4.0
namespace kyotocabinet
[+] PolyDB::open ( std::string const& path, uint32_t mode ) (1)

to the top

Header Files (15)


kccachedb.h
kccommon.h
kccompare.h
kccompress.h
kcdb.h
kcdirdb.h
kcfile.h
kchashdb.h
kclangc.h
kcmap.h
kcpolydb.h
kcprotodb.h
kcthread.h
kctreedb.h
kcutil.h

to the top

Shared Libraries (1)


libkyotocabinet.so.3.4.0

to the top




Generated on Fri Jul 13 18:29:43 2012 for kyotocabinet by ABI Compliance Checker 1.98.3  
A tool for checking backward compatibility of a C/C++ library API