Binary compatibility report for the Xapian library from version 1.0.23 to 1.1.1 on x86
Test Info
Library Name | Xapian |
Version #1 | 1.0.23 |
Version #2 | 1.1.1 |
CPU Architecture | x86 |
GCC Version | 4.5 |
Test Results Summary
Total Header Files | 23 |
---|
Total Shared Libraries | 1 |
---|
Total Symbols / Types | 598 / 188 |
---|
Verdict | Incompatible |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 151 |
---|
Removed Symbols | High | 29 |
---|
Problems with Data Types | High | 13 |
---|
Medium | 5 |
Low | 11 |
Problems with Symbols | High | 0 |
---|
Medium | 3 |
Low | 9 |
Problems with Constants | Low | 0 |
---|
Added Symbols (151)
,
libxapian-1.1.so.1.0.0
namespace Xapian
Database::close ( )
[ symbol: _ZN6Xapian8Database5closeEv ]
Database::get_doclength_lower_bound ( ) const
[ symbol: _ZNK6Xapian8Database25get_doclength_lower_boundEv ]
Database::get_doclength_upper_bound ( ) const
[ symbol: _ZNK6Xapian8Database25get_doclength_upper_boundEv ]
Database::get_document_lazily ( docid did ) const
[ symbol: _ZNK6Xapian8Database19get_document_lazilyEj ]
Database::get_uuid ( ) const
[ symbol: _ZNK6Xapian8Database8get_uuidEv ]
Database::get_value_freq ( valueno valno ) const
[ symbol: _ZNK6Xapian8Database14get_value_freqEj ]
Database::get_value_lower_bound ( valueno valno ) const
[ symbol: _ZNK6Xapian8Database21get_value_lower_boundEj ]
Database::get_value_upper_bound ( valueno valno ) const
[ symbol: _ZNK6Xapian8Database21get_value_upper_boundEj ]
Database::get_wdf_upper_bound ( std::string const& term ) const
[ symbol: _ZNK6Xapian8Database19get_wdf_upper_boundERKSs ]
Database::valuestream_begin ( valueno slot ) const
[ symbol: _ZNK6Xapian8Database17valuestream_beginEj ]
WritableDatabase::commit ( )
[ symbol: _ZN6Xapian16WritableDatabase6commitEv ]
,
libxapian-1.1.so.1.0.0
namespace Xapian
Document::serialise ( ) const
[ symbol: _ZNK6Xapian8Document9serialiseEv ]
Document::unserialise ( std::string const& s ) [static]
[ symbol: _ZN6Xapian8Document11unserialiseERKSs ]
,
libxapian-1.1.so.1.0.0
namespace Xapian
Enquire::set_collapse_key ( valueno collapse_key, doccount collapse_max )
[ symbol: _ZN6Xapian7Enquire16set_collapse_keyEjj ]
MSet::get_uncollapsed_matches_estimated ( ) const
[ symbol: _ZNK6Xapian4MSet33get_uncollapsed_matches_estimatedEv ]
MSet::get_uncollapsed_matches_lower_bound ( ) const
[ symbol: _ZNK6Xapian4MSet35get_uncollapsed_matches_lower_boundEv ]
MSet::get_uncollapsed_matches_upper_bound ( ) const
[ symbol: _ZNK6Xapian4MSet35get_uncollapsed_matches_upper_boundEv ]
,
libxapian-1.1.so.1.0.0
namespace Xapian
FixedWeightPostingSource::at_end ( ) const
[ symbol: _ZNK6Xapian24FixedWeightPostingSource6at_endEv ]
FixedWeightPostingSource::check ( docid min_docid, weight min_wt )
[ symbol: _ZN6Xapian24FixedWeightPostingSource5checkEjd ]
FixedWeightPostingSource::clone ( ) const
[ symbol: _ZNK6Xapian24FixedWeightPostingSource5cloneEv ]
FixedWeightPostingSource::FixedWeightPostingSource [in-charge] ( weight wt )
[ symbol: _ZN6Xapian24FixedWeightPostingSourceC1Ed ]
FixedWeightPostingSource::FixedWeightPostingSource [not-in-charge] ( weight wt )
[ symbol: _ZN6Xapian24FixedWeightPostingSourceC2Ed ]
FixedWeightPostingSource::get_description ( ) const
[ symbol: _ZNK6Xapian24FixedWeightPostingSource15get_descriptionEv ]
FixedWeightPostingSource::get_docid ( ) const
[ symbol: _ZNK6Xapian24FixedWeightPostingSource9get_docidEv ]
FixedWeightPostingSource::get_termfreq_est ( ) const
[ symbol: _ZNK6Xapian24FixedWeightPostingSource16get_termfreq_estEv ]
FixedWeightPostingSource::get_termfreq_max ( ) const
[ symbol: _ZNK6Xapian24FixedWeightPostingSource16get_termfreq_maxEv ]
FixedWeightPostingSource::get_termfreq_min ( ) const
[ symbol: _ZNK6Xapian24FixedWeightPostingSource16get_termfreq_minEv ]
FixedWeightPostingSource::get_weight ( ) const
[ symbol: _ZNK6Xapian24FixedWeightPostingSource10get_weightEv ]
FixedWeightPostingSource::init ( Database const& db_ )
[ symbol: _ZN6Xapian24FixedWeightPostingSource4initERKNS_8DatabaseE ]
FixedWeightPostingSource::name ( ) const
[ symbol: _ZNK6Xapian24FixedWeightPostingSource4nameEv ]
FixedWeightPostingSource::next ( weight min_wt )
[ symbol: _ZN6Xapian24FixedWeightPostingSource4nextEd ]
FixedWeightPostingSource::serialise ( ) const
[ symbol: _ZNK6Xapian24FixedWeightPostingSource9serialiseEv ]
FixedWeightPostingSource::skip_to ( docid min_docid, weight min_wt )
[ symbol: _ZN6Xapian24FixedWeightPostingSource7skip_toEjd ]
FixedWeightPostingSource::unserialise ( std::string const& s ) const
[ symbol: _ZNK6Xapian24FixedWeightPostingSource11unserialiseERKSs ]
FixedWeightPostingSource::~FixedWeightPostingSource [in-charge-deleting] ( )
[ symbol: _ZN6Xapian24FixedWeightPostingSourceD0Ev ]
FixedWeightPostingSource::~FixedWeightPostingSource [in-charge] ( )
[ symbol: _ZN6Xapian24FixedWeightPostingSourceD1Ev ]
PostingSource::check ( docid did, weight min_wt )
[ symbol: _ZN6Xapian13PostingSource5checkEjd ]
PostingSource::clone ( ) const
[ symbol: _ZNK6Xapian13PostingSource5cloneEv ]
PostingSource::get_description ( ) const
[ symbol: _ZNK6Xapian13PostingSource15get_descriptionEv ]
PostingSource::get_weight ( ) const
[ symbol: _ZNK6Xapian13PostingSource10get_weightEv ]
PostingSource::name ( ) const
[ symbol: _ZNK6Xapian13PostingSource4nameEv ]
PostingSource::serialise ( ) const
[ symbol: _ZNK6Xapian13PostingSource9serialiseEv ]
PostingSource::set_maxweight ( weight max_weight )
[ symbol: _ZN6Xapian13PostingSource13set_maxweightEd ]
PostingSource::skip_to ( docid did, weight min_wt )
[ symbol: _ZN6Xapian13PostingSource7skip_toEjd ]
PostingSource::unserialise ( std::string const& s ) const
[ symbol: _ZNK6Xapian13PostingSource11unserialiseERKSs ]
PostingSource::~PostingSource [in-charge-deleting] ( )
[ symbol: _ZN6Xapian13PostingSourceD0Ev ]
PostingSource::~PostingSource [in-charge] ( )
[ symbol: _ZN6Xapian13PostingSourceD1Ev ]
PostingSource::~PostingSource [not-in-charge] ( )
[ symbol: _ZN6Xapian13PostingSourceD2Ev ]
ValueMapPostingSource::add_mapping ( std::string const& key, double weight )
[ symbol: _ZN6Xapian21ValueMapPostingSource11add_mappingERKSsd ]
ValueMapPostingSource::clear_mappings ( )
[ symbol: _ZN6Xapian21ValueMapPostingSource14clear_mappingsEv ]
ValueMapPostingSource::clone ( ) const
[ symbol: _ZNK6Xapian21ValueMapPostingSource5cloneEv ]
ValueMapPostingSource::get_description ( ) const
[ symbol: _ZNK6Xapian21ValueMapPostingSource15get_descriptionEv ]
ValueMapPostingSource::get_weight ( ) const
[ symbol: _ZNK6Xapian21ValueMapPostingSource10get_weightEv ]
ValueMapPostingSource::init ( Database const& db_ )
[ symbol: _ZN6Xapian21ValueMapPostingSource4initERKNS_8DatabaseE ]
ValueMapPostingSource::name ( ) const
[ symbol: _ZNK6Xapian21ValueMapPostingSource4nameEv ]
ValueMapPostingSource::serialise ( ) const
[ symbol: _ZNK6Xapian21ValueMapPostingSource9serialiseEv ]
ValueMapPostingSource::set_default_weight ( double wt )
[ symbol: _ZN6Xapian21ValueMapPostingSource18set_default_weightEd ]
ValueMapPostingSource::unserialise ( std::string const& s ) const
[ symbol: _ZNK6Xapian21ValueMapPostingSource11unserialiseERKSs ]
ValueMapPostingSource::ValueMapPostingSource [in-charge] ( valueno slot_ )
[ symbol: _ZN6Xapian21ValueMapPostingSourceC1Ej ]
ValueMapPostingSource::ValueMapPostingSource [not-in-charge] ( valueno slot_ )
[ symbol: _ZN6Xapian21ValueMapPostingSourceC2Ej ]
ValueMapPostingSource::~ValueMapPostingSource [in-charge-deleting] ( )
[ symbol: _ZN6Xapian21ValueMapPostingSourceD0Ev ]
ValueMapPostingSource::~ValueMapPostingSource [in-charge] ( )
[ symbol: _ZN6Xapian21ValueMapPostingSourceD1Ev ]
ValuePostingSource::at_end ( ) const
[ symbol: _ZNK6Xapian18ValuePostingSource6at_endEv ]
ValuePostingSource::check ( docid min_docid, weight min_wt )
[ symbol: _ZN6Xapian18ValuePostingSource5checkEjd ]
ValuePostingSource::get_docid ( ) const
[ symbol: _ZNK6Xapian18ValuePostingSource9get_docidEv ]
ValuePostingSource::get_termfreq_est ( ) const
[ symbol: _ZNK6Xapian18ValuePostingSource16get_termfreq_estEv ]
ValuePostingSource::get_termfreq_max ( ) const
[ symbol: _ZNK6Xapian18ValuePostingSource16get_termfreq_maxEv ]
ValuePostingSource::get_termfreq_min ( ) const
[ symbol: _ZNK6Xapian18ValuePostingSource16get_termfreq_minEv ]
ValuePostingSource::init ( Database const& db_ )
[ symbol: _ZN6Xapian18ValuePostingSource4initERKNS_8DatabaseE ]
ValuePostingSource::next ( weight min_wt )
[ symbol: _ZN6Xapian18ValuePostingSource4nextEd ]
ValuePostingSource::skip_to ( docid min_docid, weight min_wt )
[ symbol: _ZN6Xapian18ValuePostingSource7skip_toEjd ]
ValuePostingSource::ValuePostingSource [in-charge] ( valueno slot_ )
[ symbol: _ZN6Xapian18ValuePostingSourceC1Ej ]
ValuePostingSource::ValuePostingSource [not-in-charge] ( valueno slot_ )
[ symbol: _ZN6Xapian18ValuePostingSourceC2Ej ]
ValuePostingSource::~ValuePostingSource [in-charge-deleting] ( )
[ symbol: _ZN6Xapian18ValuePostingSourceD0Ev ]
ValuePostingSource::~ValuePostingSource [in-charge] ( )
[ symbol: _ZN6Xapian18ValuePostingSourceD1Ev ]
ValueWeightPostingSource::clone ( ) const
[ symbol: _ZNK6Xapian24ValueWeightPostingSource5cloneEv ]
ValueWeightPostingSource::get_description ( ) const
[ symbol: _ZNK6Xapian24ValueWeightPostingSource15get_descriptionEv ]
ValueWeightPostingSource::get_weight ( ) const
[ symbol: _ZNK6Xapian24ValueWeightPostingSource10get_weightEv ]
ValueWeightPostingSource::init ( Database const& db_ )
[ symbol: _ZN6Xapian24ValueWeightPostingSource4initERKNS_8DatabaseE ]
ValueWeightPostingSource::name ( ) const
[ symbol: _ZNK6Xapian24ValueWeightPostingSource4nameEv ]
ValueWeightPostingSource::serialise ( ) const
[ symbol: _ZNK6Xapian24ValueWeightPostingSource9serialiseEv ]
ValueWeightPostingSource::unserialise ( std::string const& s ) const
[ symbol: _ZNK6Xapian24ValueWeightPostingSource11unserialiseERKSs ]
ValueWeightPostingSource::ValueWeightPostingSource [in-charge] ( valueno slot_ )
[ symbol: _ZN6Xapian24ValueWeightPostingSourceC1Ej ]
ValueWeightPostingSource::ValueWeightPostingSource [not-in-charge] ( valueno slot_ )
[ symbol: _ZN6Xapian24ValueWeightPostingSourceC2Ej ]
ValueWeightPostingSource::~ValueWeightPostingSource [in-charge-deleting] ( )
[ symbol: _ZN6Xapian24ValueWeightPostingSourceD0Ev ]
ValueWeightPostingSource::~ValueWeightPostingSource [in-charge] ( )
[ symbol: _ZN6Xapian24ValueWeightPostingSourceD1Ev ]
,
libxapian-1.1.so.1.0.0
namespace Xapian
Query::Internal::Internal [in-charge] ( PostingSource* external_source_, bool owned )
[ symbol: _ZN6Xapian5Query8InternalC1EPNS_13PostingSourceEb ]
Query::Internal::Internal [not-in-charge] ( PostingSource* external_source_, bool owned )
[ symbol: _ZN6Xapian5Query8InternalC2EPNS_13PostingSourceEb ]
Query::Internal::unserialise ( std::string const& s, SerialisationContext const& context ) [static]
[ symbol: _ZN6Xapian5Query8Internal11unserialiseERKSsRKNS_20SerialisationContextE ]
Query::Query [in-charge] ( PostingSource* external_source )
[ symbol: _ZN6Xapian5QueryC1EPNS_13PostingSourceE ]
Query::Query [not-in-charge] ( PostingSource* external_source )
[ symbol: _ZN6Xapian5QueryC2EPNS_13PostingSourceE ]
Query::serialise ( ) const
[ symbol: _ZNK6Xapian5Query9serialiseEv ]
Query::unserialise ( std::string const& s ) [static]
[ symbol: _ZN6Xapian5Query11unserialiseERKSs ]
Query::unserialise ( std::string const& s, SerialisationContext const& context ) [static]
[ symbol: _ZN6Xapian5Query11unserialiseERKSsRKNS_20SerialisationContextE ]
,
libxapian-1.1.so.1.0.0
namespace Xapian
DatabaseMaster::get_description ( ) const
[ symbol: _ZNK6Xapian14DatabaseMaster15get_descriptionEv ]
DatabaseMaster::write_changesets_to_fd ( int fd, std::string const& start_revision, ReplicationInfo* info ) const
[ symbol: _ZNK6Xapian14DatabaseMaster22write_changesets_to_fdEiRKSsPNS_15ReplicationInfoE ]
DatabaseReplica::apply_next_changeset ( ReplicationInfo* info )
[ symbol: _ZN6Xapian15DatabaseReplica20apply_next_changesetEPNS_15ReplicationInfoE ]
DatabaseReplica::close ( )
[ symbol: _ZN6Xapian15DatabaseReplica5closeEv ]
DatabaseReplica::DatabaseReplica [in-charge] ( )
[ symbol: _ZN6Xapian15DatabaseReplicaC1Ev ]
DatabaseReplica::DatabaseReplica [in-charge] ( std::string const& path )
[ symbol: _ZN6Xapian15DatabaseReplicaC1ERKSs ]
DatabaseReplica::DatabaseReplica [in-charge] ( DatabaseReplica const& other )
[ symbol: _ZN6Xapian15DatabaseReplicaC1ERKS0_ ]
DatabaseReplica::DatabaseReplica [not-in-charge] ( )
[ symbol: _ZN6Xapian15DatabaseReplicaC2Ev ]
DatabaseReplica::DatabaseReplica [not-in-charge] ( std::string const& path )
[ symbol: _ZN6Xapian15DatabaseReplicaC2ERKSs ]
DatabaseReplica::DatabaseReplica [not-in-charge] ( DatabaseReplica const& other )
[ symbol: _ZN6Xapian15DatabaseReplicaC2ERKS0_ ]
DatabaseReplica::get_description ( ) const
[ symbol: _ZNK6Xapian15DatabaseReplica15get_descriptionEv ]
DatabaseReplica::get_revision_info ( ) const
[ symbol: _ZNK6Xapian15DatabaseReplica17get_revision_infoEv ]
DatabaseReplica::operator= ( DatabaseReplica const& other )
[ symbol: _ZN6Xapian15DatabaseReplicaaSERKS0_ ]
DatabaseReplica::set_read_fd ( int fd )
[ symbol: _ZN6Xapian15DatabaseReplica11set_read_fdEi ]
DatabaseReplica::~DatabaseReplica [in-charge] ( )
[ symbol: _ZN6Xapian15DatabaseReplicaD1Ev ]
DatabaseReplica::~DatabaseReplica [not-in-charge] ( )
[ symbol: _ZN6Xapian15DatabaseReplicaD2Ev ]
,
libxapian-1.1.so.1.0.0
namespace Xapian
SerialisationContext::get_posting_source ( std::string const& name ) const
[ symbol: _ZNK6Xapian20SerialisationContext18get_posting_sourceERKSs ]
SerialisationContext::get_weighting_scheme ( std::string const& name ) const
[ symbol: _ZNK6Xapian20SerialisationContext20get_weighting_schemeERKSs ]
SerialisationContext::operator= ( SerialisationContext const& other )
[ symbol: _ZN6Xapian20SerialisationContextaSERKS0_ ]
SerialisationContext::register_posting_source ( PostingSource const& source )
[ symbol: _ZN6Xapian20SerialisationContext23register_posting_sourceERKNS_13PostingSourceE ]
SerialisationContext::register_weighting_scheme ( Weight const& wt )
[ symbol: _ZN6Xapian20SerialisationContext25register_weighting_schemeERKNS_6WeightE ]
SerialisationContext::SerialisationContext [in-charge] ( )
[ symbol: _ZN6Xapian20SerialisationContextC1Ev ]
SerialisationContext::SerialisationContext [in-charge] ( SerialisationContext const& other )
[ symbol: _ZN6Xapian20SerialisationContextC1ERKS0_ ]
SerialisationContext::SerialisationContext [not-in-charge] ( )
[ symbol: _ZN6Xapian20SerialisationContextC2Ev ]
SerialisationContext::SerialisationContext [not-in-charge] ( SerialisationContext const& other )
[ symbol: _ZN6Xapian20SerialisationContextC2ERKS0_ ]
SerialisationContext::~SerialisationContext [in-charge] ( )
[ symbol: _ZN6Xapian20SerialisationContextD1Ev ]
SerialisationContext::~SerialisationContext [not-in-charge] ( )
[ symbol: _ZN6Xapian20SerialisationContextD2Ev ]
,
libxapian-1.1.so.1.0.0
namespace Xapian
ValueIterator::check ( docid docid )
[ symbol: _ZN6Xapian13ValueIterator5checkEj ]
ValueIterator::get_docid ( ) const
[ symbol: _ZNK6Xapian13ValueIterator9get_docidEv ]
ValueIterator::operator++ ( )
[ symbol: _ZN6Xapian13ValueIteratorppEv ]
ValueIterator::operator= ( ValueIterator const& o )
[ symbol: _ZN6Xapian13ValueIteratoraSERKS0_ ]
ValueIterator::operator= ( ValueIteratorEnd_ const& p1 )
[ symbol: _ZN6Xapian13ValueIteratoraSERKNS_17ValueIteratorEnd_E ]
ValueIterator::skip_to ( docid docid_or_slot )
[ symbol: _ZN6Xapian13ValueIterator7skip_toEj ]
ValueIterator::ValueIterator [in-charge] ( )
[ symbol: _ZN6Xapian13ValueIteratorC1Ev ]
ValueIterator::ValueIterator [in-charge] ( ValueIterator const& o )
[ symbol: _ZN6Xapian13ValueIteratorC1ERKS0_ ]
ValueIterator::ValueIterator [in-charge] ( ValueIterator::Internal* internal_ )
[ symbol: _ZN6Xapian13ValueIteratorC1EPNS0_8InternalE ]
ValueIterator::ValueIterator [in-charge] ( ValueIteratorEnd_ const& p1 )
[ symbol: _ZN6Xapian13ValueIteratorC1ERKNS_17ValueIteratorEnd_E ]
ValueIterator::ValueIterator [not-in-charge] ( )
[ symbol: _ZN6Xapian13ValueIteratorC2Ev ]
ValueIterator::ValueIterator [not-in-charge] ( ValueIterator const& o )
[ symbol: _ZN6Xapian13ValueIteratorC2ERKS0_ ]
ValueIterator::ValueIterator [not-in-charge] ( ValueIterator::Internal* internal_ )
[ symbol: _ZN6Xapian13ValueIteratorC2EPNS0_8InternalE ]
ValueIterator::ValueIterator [not-in-charge] ( ValueIteratorEnd_ const& p1 )
[ symbol: _ZN6Xapian13ValueIteratorC2ERKNS_17ValueIteratorEnd_E ]
ValueIterator::~ValueIterator [in-charge] ( )
[ symbol: _ZN6Xapian13ValueIteratorD1Ev ]
ValueIterator::~ValueIterator [not-in-charge] ( )
[ symbol: _ZN6Xapian13ValueIteratorD2Ev ]
,
libxapian-1.1.so.1.0.0
namespace Xapian
ValueSetMatchDecider::operator() ( Document const& doc ) const
[ symbol: _ZNK6Xapian20ValueSetMatchDeciderclERKNS_8DocumentE ]
ValueSetMatchDecider::ValueSetMatchDecider [in-charge] ( valueno valuenum, bool inclusive )
[ symbol: _ZN6Xapian20ValueSetMatchDeciderC1Ejb ]
ValueSetMatchDecider::ValueSetMatchDecider [not-in-charge] ( valueno valuenum, bool inclusive )
[ symbol: _ZN6Xapian20ValueSetMatchDeciderC2Ejb ]
ValueSetMatchDecider::~ValueSetMatchDecider [in-charge-deleting] ( )
[ symbol: _ZN6Xapian20ValueSetMatchDeciderD0Ev ]
ValueSetMatchDecider::~ValueSetMatchDecider [in-charge] ( )
[ symbol: _ZN6Xapian20ValueSetMatchDeciderD1Ev ]
,
libxapian-1.1.so.1.0.0
namespace Xapian
BM25Weight::get_sumextra ( termcount doclen ) const
[ symbol: _ZNK6Xapian10BM25Weight12get_sumextraEj ]
BM25Weight::get_sumpart ( termcount wdf, termcount doclen ) const
[ symbol: _ZNK6Xapian10BM25Weight11get_sumpartEjj ]
BoolWeight::get_sumextra ( termcount doclen ) const
[ symbol: _ZNK6Xapian10BoolWeight12get_sumextraEj ]
BoolWeight::get_sumpart ( termcount wdf, termcount doclen ) const
[ symbol: _ZNK6Xapian10BoolWeight11get_sumpartEjj ]
TradWeight::get_sumextra ( termcount doclen ) const
[ symbol: _ZNK6Xapian10TradWeight12get_sumextraEj ]
TradWeight::get_sumpart ( termcount wdf, termcount doclen ) const
[ symbol: _ZNK6Xapian10TradWeight11get_sumpartEjj ]
Weight::init_ ( Weight::Internal const& stats, termcount query_len_ )
[ symbol: _ZN6Xapian6Weight5init_ERKNS0_8InternalEj ]
Weight::init_ ( Weight::Internal const& stats, termcount query_len_, double factor, doccount termfreq, doccount reltermfreq )
[ symbol: _ZN6Xapian6Weight5init_ERKNS0_8InternalEjdjj ]
Weight::init_ ( Weight::Internal const& stats, termcount query_len_, std::string const& term, termcount wqf_, double factor )
[ symbol: _ZN6Xapian6Weight5init_ERKNS0_8InternalEjRKSsjd ]
to the top
Removed Symbols (29)
,
libxapian.so.15.6.14
namespace Xapian
WritableDatabase::flush ( )
[ symbol: _ZN6Xapian16WritableDatabase5flushEv ]
,
libxapian.so.15.6.14
namespace Xapian::Quartz
open ( std::string const& dir )
[ symbol: _ZN6Xapian6Quartz4openERKSs ]
open ( std::string const& dir, int action, int block_size )
[ symbol: _ZN6Xapian6Quartz4openERKSsii ]
,
libxapian.so.15.6.14
namespace Xapian
Document::values_end ( ) const
[ symbol: _ZNK6Xapian8Document10values_endEv ]
,
libxapian.so.15.6.14
namespace Xapian
BM25Weight::get_sumextra ( doclength len ) const
[ symbol: _ZNK6Xapian10BM25Weight12get_sumextraEd ]
BM25Weight::get_sumpart ( termcount wdf, doclength len ) const
[ symbol: _ZNK6Xapian10BM25Weight11get_sumpartEjd ]
BM25Weight::get_sumpart_needs_doclength ( ) const
[ symbol: _ZNK6Xapian10BM25Weight27get_sumpart_needs_doclengthEv ]
BoolWeight::get_sumextra ( doclength len ) const
[ symbol: _ZNK6Xapian10BoolWeight12get_sumextraEd ]
BoolWeight::get_sumpart ( termcount wdf, doclength len ) const
[ symbol: _ZNK6Xapian10BoolWeight11get_sumpartEjd ]
BoolWeight::get_sumpart_needs_doclength ( ) const
[ symbol: _ZNK6Xapian10BoolWeight27get_sumpart_needs_doclengthEv ]
Enquire::get_mset ( doccount first, doccount maxitems, doccount checkatleast, RSet const* omrset, MatchDecider const* mdecider ) const
[ symbol: _ZNK6Xapian7Enquire8get_msetEjjjPKNS_4RSetEPKNS_12MatchDeciderE ]
Enquire::register_match_decider ( std::string const& name, MatchDecider const* mdecider )
[ symbol: _ZN6Xapian7Enquire22register_match_deciderERKSsPKNS_12MatchDeciderE ]
Enquire::set_collapse_key ( valueno collapse_key )
[ symbol: _ZN6Xapian7Enquire16set_collapse_keyEj ]
TradWeight::get_sumextra ( doclength len ) const
[ symbol: _ZNK6Xapian10TradWeight12get_sumextraEd ]
TradWeight::get_sumpart ( termcount wdf, doclength len ) const
[ symbol: _ZNK6Xapian10TradWeight11get_sumpartEjd ]
TradWeight::get_sumpart_needs_doclength ( ) const
[ symbol: _ZNK6Xapian10TradWeight27get_sumpart_needs_doclengthEv ]
Weight::create ( Weight::Internal const* internal_, doclength querysize_, termcount wqf_, std::string const& tname_ ) const
[ symbol: _ZNK6Xapian6Weight6createEPKNS0_8InternalEdjRKSs ]
Weight::get_sumpart_needs_doclength ( ) const
[ symbol: _ZNK6Xapian6Weight27get_sumpart_needs_doclengthEv ]
,
libxapian.so.15.6.14
namespace Xapian
Query::Internal::unserialise ( std::string const& s ) [static]
[ symbol: _ZN6Xapian5Query8Internal11unserialiseERKSs ]
Query::Query [in-charge] ( Query::op op_, Query q )
[ symbol: _ZN6Xapian5QueryC1ENS0_2opES0_ ]
Query::Query [not-in-charge] ( Query::op op_, Query q )
[ symbol: _ZN6Xapian5QueryC2ENS0_2opES0_ ]
,
libxapian.so.15.6.14
namespace Xapian::v102
vtable for NumberValueRangeProcessor [data]
[ symbol: _ZTVN6Xapian4v10225NumberValueRangeProcessorE ]
NumberValueRangeProcessor::operator() ( std::string& begin, std::string& end )
[ symbol: _ZN6Xapian4v10225NumberValueRangeProcessorclERSsS2_ ]
NumberValueRangeProcessor::~NumberValueRangeProcessor [in-charge-deleting] ( )
[ symbol: _ZN6Xapian4v10225NumberValueRangeProcessorD0Ev ]
NumberValueRangeProcessor::~NumberValueRangeProcessor [in-charge] ( )
[ symbol: _ZN6Xapian4v10225NumberValueRangeProcessorD1Ev ]
,
libxapian.so.15.6.14
namespace Xapian
xapian_major_version ( )
[ symbol: _ZN6Xapian20xapian_major_versionEv ]
xapian_minor_version ( )
[ symbol: _ZN6Xapian20xapian_minor_versionEv ]
xapian_revision ( )
[ symbol: _ZN6Xapian15xapian_revisionEv ]
xapian_version_string ( )
[ symbol: _ZN6Xapian21xapian_version_stringEv ]
to the top
Problems with Data Types, High Severity (13)
namespace Xapian
[+] class Database (1)
| Change |
Effect |
1 | Virtual method Database::close ( ) has been added to this class. | The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 6 entries |
---|
0 | (int (*)(...))0 | (int (*)(...))0 |
4 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
8 | Database::~Database | Database::~Database |
12 | Database::~Database | Database::~Database |
16 | Database::get_description | Database::close |
20 | | Database::get_description |
[+] affected symbols (2)
Database::get_description ( ) const:
Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
WritableDatabase::get_description ( ) const:
Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
namespace Xapian
[+] class BM25Weight (1)
| Change |
Effect |
1 | Size of this class has been changed from 84 to 108 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (7)
BM25Weight::clone ( ) const:
Return value (pointer) has base type 'BM25Weight'.
BM25Weight::get_maxextra ( ) const:
This method is from 'BM25Weight' class.
BM25Weight::get_maxpart ( ) const:
This method is from 'BM25Weight' class.
BM25Weight::name ( ) const:
This method is from 'BM25Weight' class.
BM25Weight::serialise ( ) const:
This method is from 'BM25Weight' class.
BM25Weight::unserialise ( std::string const& s ) const:
Return value (pointer) has base type 'BM25Weight'.
BM25Weight::~BM25Weight [in-charge] ( ):
This method is from 'BM25Weight' class.
[+] class BoolWeight (1)
| Change |
Effect |
1 | Size of this class has been changed from 24 to 52 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (7)
BoolWeight::clone ( ) const:
Return value (pointer) has base type 'BoolWeight'.
BoolWeight::get_maxextra ( ) const:
This method is from 'BoolWeight' class.
BoolWeight::get_maxpart ( ) const:
This method is from 'BoolWeight' class.
BoolWeight::name ( ) const:
This method is from 'BoolWeight' class.
BoolWeight::serialise ( ) const:
This method is from 'BoolWeight' class.
BoolWeight::unserialise ( std::string const& s ) const:
Return value (pointer) has base type 'BoolWeight'.
BoolWeight::~BoolWeight [in-charge] ( ):
This method is from 'BoolWeight' class.
[+] class TradWeight (1)
| Change |
Effect |
1 | Size of this class has been changed from 52 to 76 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (7)
TradWeight::clone ( ) const:
This method is from 'TradWeight' class.
TradWeight::get_maxextra ( ) const:
This method is from 'TradWeight' class.
TradWeight::get_maxpart ( ) const:
This method is from 'TradWeight' class.
TradWeight::name ( ) const:
This method is from 'TradWeight' class.
TradWeight::serialise ( ) const:
This method is from 'TradWeight' class.
TradWeight::unserialise ( std::string const& s ) const:
This method is from 'TradWeight' class.
TradWeight::~TradWeight [in-charge] ( ):
This method is from 'TradWeight' class.
[+] class Weight (7)
| Change |
Effect |
1 | Field querysize has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Size of this class has been changed from 24 to 52 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
3 | Pure virtual method Weight::get_sumextra ( termcount doclen ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 | Pure virtual method Weight::get_sumpart ( termcount wdf, termcount doclen ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 | Pure virtual method Weight::init ( double factor ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
6 | Virtual method Weight::get_sumextra ( doclength len ) const has been removed from this class. | The layout of virtual table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
7 | Virtual method Weight::get_sumpart ( termcount wdf, doclength len ) const has been removed from this class. | The layout of virtual table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 13 entries |
---|
0 | (int (*)(...))0 | (int (*)(...))0 |
4 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
8 | __cxa_pure_virtual | __cxa_pure_virtual |
12 | Weight::~Weight | __cxa_pure_virtual |
16 | Weight::~Weight | Weight::~Weight |
20 | __cxa_pure_virtual | Weight::~Weight |
24 | __cxa_pure_virtual | __cxa_pure_virtual |
28 | __cxa_pure_virtual | __cxa_pure_virtual |
32 | __cxa_pure_virtual | __cxa_pure_virtual |
36 | __cxa_pure_virtual | __cxa_pure_virtual |
40 | __cxa_pure_virtual | __cxa_pure_virtual |
44 | __cxa_pure_virtual | __cxa_pure_virtual |
48 | Weight::get_sumpart_needs_doclength | __cxa_pure_virtual |
[+] affected symbols (37)
BM25Weight::clone ( ) const:
This method is from derived class 'BM25Weight'.
BM25Weight::get_maxextra ( ) const:
Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
BM25Weight::get_maxpart ( ) const:
Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
BM25Weight::get_sumextra ( doclength len ) const:
This method is from derived class 'BM25Weight'.
BM25Weight::get_sumpart ( termcount wdf, doclength len ) const:
This method is from derived class 'BM25Weight'.
BM25Weight::get_sumpart_needs_doclength ( ) const:
This method is from derived class 'BM25Weight'.
BM25Weight::name ( ) const:
This method is from derived class 'BM25Weight'.
BM25Weight::serialise ( ) const:
This method is from derived class 'BM25Weight'.
BM25Weight::unserialise ( std::string const& s ) const:
This method is from derived class 'BM25Weight'.
BM25Weight::~BM25Weight [in-charge] ( ):
This method is from derived class 'BM25Weight'.
BoolWeight::clone ( ) const:
This method is from derived class 'BoolWeight'.
BoolWeight::get_maxextra ( ) const:
Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
BoolWeight::get_maxpart ( ) const:
Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
BoolWeight::get_sumextra ( doclength len ) const:
This method is from derived class 'BoolWeight'.
BoolWeight::get_sumpart ( termcount wdf, doclength len ) const:
This method is from derived class 'BoolWeight'.
BoolWeight::get_sumpart_needs_doclength ( ) const:
This method is from derived class 'BoolWeight'.
BoolWeight::name ( ) const:
This method is from derived class 'BoolWeight'.
BoolWeight::serialise ( ) const:
This method is from derived class 'BoolWeight'.
BoolWeight::unserialise ( std::string const& s ) const:
This method is from derived class 'BoolWeight'.
BoolWeight::~BoolWeight [in-charge] ( ):
This method is from derived class 'BoolWeight'.
Enquire::set_weighting_scheme ( Weight const& weight_ ):
1st parameter 'weight_' (reference) has base type 'Weight'.
TradWeight::clone ( ) const:
This method is from derived class 'TradWeight'.
TradWeight::get_maxextra ( ) const:
Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
TradWeight::get_maxpart ( ) const:
Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
TradWeight::get_sumextra ( doclength len ) const:
This method is from derived class 'TradWeight'.
TradWeight::get_sumpart ( termcount wdf, doclength len ) const:
This method is from derived class 'TradWeight'.
TradWeight::get_sumpart_needs_doclength ( ) const:
This method is from derived class 'TradWeight'.
TradWeight::name ( ) const:
This method is from derived class 'TradWeight'.
TradWeight::serialise ( ) const:
This method is from derived class 'TradWeight'.
TradWeight::unserialise ( std::string const& s ) const:
This method is from derived class 'TradWeight'.
TradWeight::~TradWeight [in-charge] ( ):
This method is from derived class 'TradWeight'.
Weight::get_maxextra ( ) const:
Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
Weight::get_maxpart ( ) const:
Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
Weight::name ( ) const:
Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
Weight::serialise ( ) const:
Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
Weight::unserialise ( std::string const& s ) const:
Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
Weight::~Weight [in-charge] ( ):
Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
namespace Xapian
[+] class Query::Internal (1)
| Change |
Effect |
1 | Size of this class has been increased from 40 to 48 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported costructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (14)
Query::Internal::add_subquery ( Query::Internal const* subq ):
1st parameter 'subq' (pointer) has base type 'Query::Internal'.
Query::Internal::add_subquery_nocopy ( Query::Internal* subq ):
1st parameter 'subq' (pointer) has base type 'Query::Internal'.
Query::Internal::end_construction ( ):
Return value (pointer) has base type 'Query::Internal'.
Query::Internal::get_dbl_parameter ( ) const:
This method is from 'Query::Internal' class.
Query::Internal::get_description ( ) const:
This method is from 'Query::Internal' class.
Query::Internal::get_length ( ) const:
This method is from 'Query::Internal' class.
Query::Internal::get_terms ( ) const:
This method is from 'Query::Internal' class.
Query::Internal::Internal [in-charge] ( Query::Internal::op_t op_, termcount parameter ):
This constructor is from 'Query::Internal' class.
Query::Internal::Internal [in-charge] ( Query::Internal::op_t op_, valueno valno, std::string const& value ):
This constructor is from 'Query::Internal' class.
Query::Internal::Internal [in-charge] ( Query::Internal::op_t op_, valueno valno, std::string const& begin, std::string const& end ):
This constructor is from 'Query::Internal' class.
Query::Internal::Internal [in-charge] ( std::string const& tname_, termcount wqf_, termpos term_pos_ ):
This constructor is from 'Query::Internal' class.
Query::Internal::Internal [in-charge] ( Query::Internal const& copyme ):
1st parameter 'copyme' (reference) has base type 'Query::Internal'.
Query::Internal::set_dbl_parameter ( double dbl_parameter_ ):
This method is from 'Query::Internal' class.
Query::Internal::~Internal [in-charge] ( ):
This method is from 'Query::Internal' class.
namespace Xapian
[+] class ValueIterator (1)
| Change |
Effect |
1 | Size of this class has been changed from 8 to 4 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (4)
Document::values_begin ( ) const:
Return value has type 'ValueIterator'.
ValueIterator::get_description ( ) const:
This method is from 'ValueIterator' class.
ValueIterator::get_valueno ( ) const:
This method is from 'ValueIterator' class.
ValueIterator::operator* ( ) const:
This method is from 'ValueIterator' class.
to the top
Problems with Data Types, Medium Severity (5)
namespace Xapian
[+] class BM25Weight (1)
| Change |
Effect |
1 | Field len_factor has been added at the middle position of this structural type. | Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (7)
BM25Weight::clone ( ) const:
This method is from 'BM25Weight' class.
BM25Weight::get_maxextra ( ) const:
This method is from 'BM25Weight' class.
BM25Weight::get_maxpart ( ) const:
This method is from 'BM25Weight' class.
BM25Weight::name ( ) const:
This method is from 'BM25Weight' class.
BM25Weight::serialise ( ) const:
This method is from 'BM25Weight' class.
BM25Weight::unserialise ( std::string const& s ) const:
This method is from 'BM25Weight' class.
BM25Weight::~BM25Weight [in-charge] ( ):
This method is from 'BM25Weight' class.
[+] class TradWeight (1)
| Change |
Effect |
1 | Field len_factor has been added at the middle position of this structural type. | Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (7)
TradWeight::clone ( ) const:
This method is from 'TradWeight' class.
TradWeight::get_maxextra ( ) const:
This method is from 'TradWeight' class.
TradWeight::get_maxpart ( ) const:
This method is from 'TradWeight' class.
TradWeight::name ( ) const:
This method is from 'TradWeight' class.
TradWeight::serialise ( ) const:
This method is from 'TradWeight' class.
TradWeight::unserialise ( std::string const& s ) const:
This method is from 'TradWeight' class.
TradWeight::~TradWeight [in-charge] ( ):
This method is from 'TradWeight' class.
[+] class Weight (3)
| Change |
Effect |
1 | Field average_length_ has been added at the middle position of this structural type. | Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field collection_size_ has been added at the middle position of this structural type. | Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Field rset_size_ has been added at the middle position of this structural type. | Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (7)
Enquire::set_weighting_scheme ( Weight const& weight_ ):
1st parameter 'weight_' (reference) has base type 'Weight'.
Weight::get_maxextra ( ) const:
This method is from 'Weight' class.
Weight::get_maxpart ( ) const:
This method is from 'Weight' class.
Weight::name ( ) const:
This method is from 'Weight' class.
Weight::serialise ( ) const:
This method is from 'Weight' class.
Weight::unserialise ( std::string const& s ) const:
Return value (pointer) has base type 'Weight'.
Weight::~Weight [in-charge] ( ):
This method is from 'Weight' class.
to the top
Problems with Symbols, Medium Severity (3)
,
libxapian.so.15.6.14
namespace Xapian
[+] Database::get_doclength ( docid did ) const (1)
[ symbol: _ZNK6Xapian8Database13get_doclengthEj ]
| Change | Effect |
---|
1 | Type of return value has been changed from doclength (8 bytes) to termcount (4 bytes).
| Applications will obtain a different return value and execution may change. |
,
libxapian.so.15.6.14
namespace Xapian
[+] PostingIterator::get_doclength ( ) const (1)
[ symbol: _ZNK6Xapian15PostingIterator13get_doclengthEv ]
| Change | Effect |
---|
1 | Type of return value has been changed from doclength (8 bytes) to termcount (4 bytes).
| Applications will obtain a different return value and execution may change. |
,
libxapian.so.15.6.14
namespace Xapian
[+] ValueIterator::operator* ( ) const (1)
[ symbol: _ZNK6Xapian13ValueIteratordeEv ]
| Change | Effect |
---|
1 | The pointer level of return value has been decreased from 1 to 0.
| Applications may try to access unallocated memory by the dereferencing of new return value and therefore cause a crash. |
to the top
Problems with Data Types, Low Severity (11)
namespace Xapian
[+] class Weight (9)
| Change |
Effect |
1 | Field doclength_lower_bound_ has been added to this type. | Size of the inclusive type has been changed. ATTENTION: this field should be accessed only from the new library symbols, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field doclength_upper_bound_ has been added to this type. | Size of the inclusive type has been changed. ATTENTION: this field should be accessed only from the new library symbols, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field query_length_ has been added to this type. | Size of the inclusive type has been changed. ATTENTION: this field should be accessed only from the new library symbols, otherwise it may result in crash or incorrect behavior of applications. |
4 | Field reltermfreq_ has been added to this type. | Size of the inclusive type has been changed. ATTENTION: this field should be accessed only from the new library symbols, otherwise it may result in crash or incorrect behavior of applications. |
5 | Field termfreq_ has been added to this type. | Size of the inclusive type has been changed. ATTENTION: this field should be accessed only from the new library symbols, otherwise it may result in crash or incorrect behavior of applications. |
6 | Field wdf_upper_bound_ has been added to this type. | Size of the inclusive type has been changed. ATTENTION: this field should be accessed only from the new library symbols, otherwise it may result in crash or incorrect behavior of applications. |
7 | The pointer level of field internal has been decreased from 1 to 0. | The library functions will treat the value of this field as the lower-dimention array and will not read all elements. This may change the behavior of applications. |
8 | Type of field internal has been changed from Weight::Internal const* to Weight::stat_flags. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
9 | Field internal has been renamed to stats_needed. | Renaming of a field in a structural data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (7)
Enquire::set_weighting_scheme ( Weight const& weight_ ):
1st parameter 'weight_' (reference) has base type 'Weight'.
Weight::get_maxextra ( ) const:
This method is from 'Weight' class.
Weight::get_maxpart ( ) const:
This method is from 'Weight' class.
Weight::name ( ) const:
This method is from 'Weight' class.
Weight::serialise ( ) const:
This method is from 'Weight' class.
Weight::unserialise ( std::string const& s ) const:
Return value (pointer) has base type 'Weight'.
Weight::~Weight [in-charge] ( ):
This method is from 'Weight' class.
namespace Xapian
[+] class Query::Internal (2)
| Change |
Effect |
1 | Field external_source has been added to this type. | Size of the inclusive type has been changed. ATTENTION: this field should be accessed only from the new library symbols, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field external_source_owned has been added to this type. | Size of the inclusive type has been changed. ATTENTION: this field should be accessed only from the new library symbols, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (14)
Query::Internal::add_subquery ( Query::Internal const* subq ):
1st parameter 'subq' (pointer) has base type 'Query::Internal'.
Query::Internal::add_subquery_nocopy ( Query::Internal* subq ):
1st parameter 'subq' (pointer) has base type 'Query::Internal'.
Query::Internal::end_construction ( ):
Return value (pointer) has base type 'Query::Internal'.
Query::Internal::get_dbl_parameter ( ) const:
This method is from 'Query::Internal' class.
Query::Internal::get_description ( ) const:
This method is from 'Query::Internal' class.
Query::Internal::get_length ( ) const:
This method is from 'Query::Internal' class.
Query::Internal::get_terms ( ) const:
This method is from 'Query::Internal' class.
Query::Internal::Internal [in-charge] ( Query::Internal::op_t op_, termcount parameter ):
This constructor is from 'Query::Internal' class.
Query::Internal::Internal [in-charge] ( Query::Internal::op_t op_, valueno valno, std::string const& value ):
This constructor is from 'Query::Internal' class.
Query::Internal::Internal [in-charge] ( Query::Internal::op_t op_, valueno valno, std::string const& begin, std::string const& end ):
This constructor is from 'Query::Internal' class.
Query::Internal::Internal [in-charge] ( std::string const& tname_, termcount wqf_, termpos term_pos_ ):
This constructor is from 'Query::Internal' class.
Query::Internal::Internal [in-charge] ( Query::Internal const& copyme ):
1st parameter 'copyme' (reference) has base type 'Query::Internal'.
Query::Internal::set_dbl_parameter ( double dbl_parameter_ ):
This method is from 'Query::Internal' class.
Query::Internal::~Internal [in-charge] ( ):
This method is from 'Query::Internal' class.
to the top
Problems with Symbols, Low Severity (9)
,
libxapian.so.15.6.14
namespace Xapian
[+] Enquire::set_sort_by_key ( Sorter* sorter, bool reverse ) (1)
[ symbol: _ZN6Xapian7Enquire15set_sort_by_keyEPNS_6SorterEb ]
| Change | Effect |
---|
1 | The default argument 1 of 2nd parameter reverse has been removed.
| Applications will pass an old default argument (that is not default any more) that may not be properly handled yet. This may result in crash or incorrect behavior of applications. |
[+] Enquire::set_sort_by_key_then_relevance ( Sorter* sorter, bool reverse ) (1)
[ symbol: _ZN6Xapian7Enquire30set_sort_by_key_then_relevanceEPNS_6SorterEb ]
| Change | Effect |
---|
1 | The default argument 1 of 2nd parameter reverse has been removed.
| Applications will pass an old default argument (that is not default any more) that may not be properly handled yet. This may result in crash or incorrect behavior of applications. |
[+] Enquire::set_sort_by_relevance_then_key ( Sorter* sorter, bool reverse ) (1)
[ symbol: _ZN6Xapian7Enquire30set_sort_by_relevance_then_keyEPNS_6SorterEb ]
| Change | Effect |
---|
1 | The default argument 1 of 2nd parameter reverse has been removed.
| Applications will pass an old default argument (that is not default any more) that may not be properly handled yet. This may result in crash or incorrect behavior of applications. |
[+] Enquire::set_sort_by_relevance_then_value ( valueno sort_key, bool reverse ) (1)
[ symbol: _ZN6Xapian7Enquire32set_sort_by_relevance_then_valueEjb ]
| Change | Effect |
---|
1 | The default argument 1 of 2nd parameter reverse has been removed.
| Applications will pass an old default argument (that is not default any more) that may not be properly handled yet. This may result in crash or incorrect behavior of applications. |
[+] Enquire::set_sort_by_value ( valueno sort_key, bool reverse ) (1)
[ symbol: _ZN6Xapian7Enquire17set_sort_by_valueEjb ]
| Change | Effect |
---|
1 | The default argument 1 of 2nd parameter reverse has been removed.
| Applications will pass an old default argument (that is not default any more) that may not be properly handled yet. This may result in crash or incorrect behavior of applications. |
[+] Enquire::set_sort_by_value_then_relevance ( valueno sort_key, bool reverse ) (1)
[ symbol: _ZN6Xapian7Enquire32set_sort_by_value_then_relevanceEjb ]
| Change | Effect |
---|
1 | The default argument 1 of 2nd parameter reverse has been removed.
| Applications will pass an old default argument (that is not default any more) that may not be properly handled yet. This may result in crash or incorrect behavior of applications. |
,
libxapian.so.15.6.14
namespace Xapian
[+] Query::MatchAll [data] (1)
[ symbol: _ZN6Xapian5Query8MatchAllE ]
| Change | Effect |
---|
1 | Type of this global data has been changed from Query to Query const.
| Replacement of data type may indicate a change in semantic meaning. |
[+] Query::MatchNothing [data] (1)
[ symbol: _ZN6Xapian5Query12MatchNothingE ]
| Change | Effect |
---|
1 | Type of this global data has been changed from Query to Query const.
| Replacement of data type may indicate a change in semantic meaning. |
,
libxapian.so.15.6.14
namespace Xapian
[+] ValueIterator::operator* ( ) const (1)
[ symbol: _ZNK6Xapian13ValueIteratordeEv ]
| Change | Effect |
---|
1 | Type of return value has been changed from std::string const& to std::string.
| Replacement of return type may indicate a change in its semantic meaning. |
to the top
Header Files (23)
to the top
Shared Libraries (1)
libxapian.so.15.6.14
to the top