Test Info
| Library Name | libtorrent-rasterbar-dev |
| Version #1 | lfs |
| Version #2 | timet |
| Arch | ARM |
| Subject | Source Compatibility |
Test Results
| Total Header Files | 259 |
| Total Libraries | 0 |
| Total Symbols / Types | 9982 / 1720 |
| Compatibility |
99.5% |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 4 |
| Removed Symbols | High | 21 |
Problems with Data Types | High | 0 |
| Medium | 0 |
| Low | 1 |
Problems with Symbols | High | 0 |
| Medium | 4 |
| Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols 4
create_torrent.hpp
namespace libtorrent
create_torrent::set_creation_date ( long long timestamp )
_ZN10libtorrent14create_torrent17set_creation_dateEx
file_storage.hpp
namespace libtorrent
file_storage::add_file ( error_code& ec, std::string const& path, int64_t file_size, file_flags_t file_flags, long long mtime, string_view symlink_path, char const* root_hash )
_ZN10libtorrent12file_storage8add_fileERN5boost6system10error_codeERKNSt7__cxx1112basic_stringIcEExN10libtorrent5flags13bitfield_flagIhNS_14file_flags_tagEvEExNS1_17basic_string_viewIcEEPKc
file_storage::add_file ( std::string const& path, int64_t file_size, file_flags_t file_flags, long long mtime, string_view symlink_path, char const* root_hash )
_ZN10libtorrent12file_storage8add_fileERKNSt7__cxx1112basic_stringIcEExN10libtorrent5flags13bitfield_flagIhNS_14file_flags_tagEvEExN5boost17basic_string_viewIcEEPKc
torrent_info.hpp
namespace libtorrent
torrent_info::internal_set_creation_date ( long long p1 )
_ZN10libtorrent12torrent_info26internal_set_creation_dateEx
to the top
Removed Symbols 21
container_wrapper.hpp
namespace libtorrent::aux
container_wrapper<long, strong_typedef<int, file_index_tag, void>, std::vector<long> >::__ct [C1] ( )
_ZN10libtorrent3aux17container_wrapperIlNS_3aux14strong_typedefIiNS0_14file_index_tagEvEENSt6vectorIlEEEC1Ev
container_wrapper<long, strong_typedef<int, file_index_tag, void>, std::vector<long> >::__ct [C2] ( )
_ZN10libtorrent3aux17container_wrapperIlNS_3aux14strong_typedefIiNS0_14file_index_tagEvEENSt6vectorIlEEEC2Ev
container_wrapper<long, strong_typedef<int, file_index_tag, void>, std::vector<long> >::__ct [C1] ( strong_typedef<int, struct file_index_tag, void>const s )
_ZN10libtorrent3aux17container_wrapperIlNS_3aux14strong_typedefIiNS0_14file_index_tagEvEENSt6vectorIlEEEC1ES4_
container_wrapper<long, strong_typedef<int, file_index_tag, void>, std::vector<long> >::__ct [C2] ( strong_typedef<int, struct file_index_tag, void>const s )
_ZN10libtorrent3aux17container_wrapperIlNS_3aux14strong_typedefIiNS0_14file_index_tagEvEENSt6vectorIlEEEC2ES4_
container_wrapper<long, strong_typedef<int, file_index_tag, void>, std::vector<long> >::__ct [C1] ( std::vector<long>& b )
_ZN10libtorrent3aux17container_wrapperIlNS_3aux14strong_typedefIiNS0_14file_index_tagEvEENSt6vectorIlEEEC1ERS6_
container_wrapper<long, strong_typedef<int, file_index_tag, void>, std::vector<long> >::__ct [C2] ( std::vector<long>& b )
_ZN10libtorrent3aux17container_wrapperIlNS_3aux14strong_typedefIiNS0_14file_index_tagEvEENSt6vectorIlEEEC2ERS6_
container_wrapper<long, strong_typedef<int, file_index_tag, void>, std::vector<long> >::end_index ( ) const
_ZNK10libtorrent3aux17container_wrapperIlNS_3aux14strong_typedefIiNS0_14file_index_tagEvEENSt6vectorIlEEE9end_indexEv
container_wrapper<long, strong_typedef<int, file_index_tag, void>, std::vector<long> >::range ( ) const
_ZNK10libtorrent3aux17container_wrapperIlNS_3aux14strong_typedefIiNS0_14file_index_tagEvEENSt6vectorIlEEE5rangeEv
container_wrapper<long, strong_typedef<int, file_index_tag, void>, std::vector<long> >::reserve ( container_wrapper<long, strong_typedef<int, struct file_index_tag, void>, std::vector<long> >::underlying_index s )
_ZN10libtorrent3aux17container_wrapperIlNS_3aux14strong_typedefIiNS0_14file_index_tagEvEENSt6vectorIlEEE7reserveEi
container_wrapper<long, strong_typedef<int, file_index_tag, void>, std::vector<long> >::reserve ( std::size_t s )
_ZN10libtorrent3aux17container_wrapperIlNS_3aux14strong_typedefIiNS0_14file_index_tagEvEENSt6vectorIlEEE7reserveEj
container_wrapper<long, strong_typedef<int, file_index_tag, void>, std::vector<long> >::resize ( container_wrapper<long, strong_typedef<int, struct file_index_tag, void>, std::vector<long> >::underlying_index s )
_ZN10libtorrent3aux17container_wrapperIlNS_3aux14strong_typedefIiNS0_14file_index_tagEvEENSt6vectorIlEEE6resizeEi
container_wrapper<long, strong_typedef<int, file_index_tag, void>, std::vector<long> >::resize ( container_wrapper<long, strong_typedef<int, struct file_index_tag, void>, std::vector<long> >::underlying_index s, long const& v )
_ZN10libtorrent3aux17container_wrapperIlNS_3aux14strong_typedefIiNS0_14file_index_tagEvEENSt6vectorIlEEE6resizeEiRKl
container_wrapper<long, strong_typedef<int, file_index_tag, void>, std::vector<long> >::resize ( std::size_t s )
_ZN10libtorrent3aux17container_wrapperIlNS_3aux14strong_typedefIiNS0_14file_index_tagEvEENSt6vectorIlEEE6resizeEj
container_wrapper<long, strong_typedef<int, file_index_tag, void>, std::vector<long> >::resize ( std::size_t s, long const& v )
_ZN10libtorrent3aux17container_wrapperIlNS_3aux14strong_typedefIiNS0_14file_index_tagEvEENSt6vectorIlEEE6resizeEjRKl
container_wrapper<long, strong_typedef<int, file_index_tag, void>, std::vector<long> >::~__dt [D0] ( )
_ZN10libtorrent3aux17container_wrapperIlNS_3aux14strong_typedefIiNS0_14file_index_tagEvEENSt6vectorIlEEED0Ev
container_wrapper<long, strong_typedef<int, file_index_tag, void>, std::vector<long> >::~__dt [D1] ( )
_ZN10libtorrent3aux17container_wrapperIlNS_3aux14strong_typedefIiNS0_14file_index_tagEvEENSt6vectorIlEEED1Ev
container_wrapper<long, strong_typedef<int, file_index_tag, void>, std::vector<long> >::~__dt [D2] ( )
_ZN10libtorrent3aux17container_wrapperIlNS_3aux14strong_typedefIiNS0_14file_index_tagEvEENSt6vectorIlEEED2Ev
create_torrent.hpp
namespace libtorrent
create_torrent::set_creation_date ( long timestamp )
_ZN10libtorrent14create_torrent17set_creation_dateEl
file_storage.hpp
namespace libtorrent
file_storage::add_file ( error_code& ec, std::string const& path, int64_t file_size, file_flags_t file_flags, long mtime, string_view symlink_path, char const* root_hash )
_ZN10libtorrent12file_storage8add_fileERN5boost6system10error_codeERKNSt7__cxx1112basic_stringIcEExN10libtorrent5flags13bitfield_flagIhNS_14file_flags_tagEvEElNS1_17basic_string_viewIcEEPKc
file_storage::add_file ( std::string const& path, int64_t file_size, file_flags_t file_flags, long mtime, string_view symlink_path, char const* root_hash )
_ZN10libtorrent12file_storage8add_fileERKNSt7__cxx1112basic_stringIcEExN10libtorrent5flags13bitfield_flagIhNS_14file_flags_tagEvEElN5boost17basic_string_viewIcEEPKc
torrent_info.hpp
namespace libtorrent
torrent_info::internal_set_creation_date ( long p1 )
_ZN10libtorrent12torrent_info26internal_set_creation_dateEl
to the top
Problems with Symbols, Medium Severity 4
create_torrent.hpp
namespace libtorrent
[+] create_torrent::set_creation_date ( long timestamp ) 1
⇣
create_torrent::set_creation_date ( long long timestamp )
_ZN10libtorrent14create_torrent17set_creation_dateEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
file_storage.hpp
namespace libtorrent
[+] file_storage::add_file ( error_code& ec, std::string const& path, int64_t file_size, file_flags_t file_flags, long mtime, string_view symlink_path, char const* root_hash ) 1
⇣
file_storage::add_file ( error_code& ec, std::string const& path, int64_t file_size, file_flags_t file_flags, long long mtime, string_view symlink_path, char const* root_hash )
_ZN10libtorrent12file_storage8add_fileERN5boost6system10error_codeERKNSt7__cxx1112basic_stringIcEExN10libtorrent5flags13bitfield_flagIhNS_14file_flags_tagEvEElNS1_17basic_string_viewIcEEPKc
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] file_storage::add_file ( std::string const& path, int64_t file_size, file_flags_t file_flags, long mtime, string_view symlink_path, char const* root_hash ) 1
⇣
file_storage::add_file ( error_code& ec, std::string const& path, int64_t file_size, file_flags_t file_flags, long long mtime, string_view symlink_path, char const* root_hash )
_ZN10libtorrent12file_storage8add_fileERKNSt7__cxx1112basic_stringIcEExN10libtorrent5flags13bitfield_flagIhNS_14file_flags_tagEvEElN5boost17basic_string_viewIcEEPKc
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
torrent_info.hpp
namespace libtorrent
[+] torrent_info::internal_set_creation_date ( long p1 ) 1
⇣
torrent_info::internal_set_creation_date ( long long p1 )
_ZN10libtorrent12torrent_info26internal_set_creation_dateEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
to the top
Problems with Data Types, Low Severity 1
time_t.h
[+] typedef time_t 1
|
Change |
Effect |
| 1 |
Base type has been changed from long to long long. |
Recompilation of a client program may be broken. |
[+] affected symbols: 81 (0.8%)
libtorrent::file_entry::__ct ( struct libtorrent::file_entry const& p1 )
Field 'p1.mtime' in 1st parameter 'p1' (reference) is of type 'time_t'.
libtorrent::file_entry::__ct ( struct libtorrent::file_entry& p1 )
Field 'p1.mtime' in 1st parameter 'p1' (reference) is of type 'time_t'.
libtorrent::file_entry::__ct ( )
Field 'this.mtime' in the object of this method is of type 'time_t'.
libtorrent::file_entry::~__dt ( )
Field 'this.mtime' in the object of this method is of type 'time_t'.
libtorrent::file_storage::add_file ( struct libtorrent::file_entry const& fe, char const* filehash )
Field 'fe.mtime' in 1st parameter 'fe' (reference) is of type 'time_t'.
libtorrent::mmap_storage::verify_resume_data ( libtorrent::add_torrent_params const& rd, libtorrent::aux::vector const& links, struct libtorrent::storage_error& p3 )
Field 'rd.added_time' in 1st parameter 'rd' (reference) is of type 'time_t'.
libtorrent::add_magnet_uri ( struct libtorrent::session& ses, std::string const& uri, libtorrent::add_torrent_params const& p )
Field 'p.added_time' in 3rd parameter 'p' (reference) is of type 'time_t'.
libtorrent::add_magnet_uri ( struct libtorrent::session& ses, std::string const& uri, libtorrent::add_torrent_params const& p, libtorrent::error_code& ec )
Field 'p.added_time' in 3rd parameter 'p' (reference) is of type 'time_t'.
libtorrent::session_handle::add_torrent ( libtorrent::add_torrent_params const& params )
Field 'params.added_time' in 1st parameter 'params' (reference) is of type 'time_t'.
libtorrent::session_handle::add_torrent ( libtorrent::add_torrent_params const& params, libtorrent::error_code& ec )
Field 'params.added_time' in 1st parameter 'params' (reference) is of type 'time_t'.
...
to the top
Header Files 259
add_torrent_params.hpp
address.hpp
alert.hpp
alert_manager.hpp
alert_types.hpp
aligned_storage.hpp
aligned_union.hpp
alloca.hpp
allocating_handler.hpp
announce_entry.hpp
announce_flags.hpp
apply_pad_files.hpp
array.hpp
assert.hpp
bandwidth_limit.hpp
bandwidth_manager.hpp
bandwidth_queue_entry.hpp
bandwidth_socket.hpp
bdecode.hpp
bencode.hpp
bind_to_device.hpp
bitfield.hpp
bloom_filter.hpp
bt_peer_connection.hpp
buffer.hpp
byteswap.hpp
chained_buffer.hpp
choker.hpp
client_data.hpp
close_reason.hpp
config.hpp
container_wrapper.hpp
copy_ptr.hpp
cpuid.hpp
crc32c.hpp
create_torrent.hpp
deadline_timer.hpp
debug.hpp
deferred_handler.hpp
deprecated.hpp
deque.hpp
dev_random.hpp
dht_observer.hpp
dht_settings.hpp
dht_state.hpp
dht_storage.hpp
dht_tracker.hpp
direct_request.hpp
directory.hpp
disable_deprecation_warnings_push.hpp
disable_warnings_pop.hpp
disable_warnings_push.hpp
disabled_disk_io.hpp
disk_buffer_holder.hpp
disk_buffer_pool.hpp
disk_interface.hpp
disk_io_thread_pool.hpp
disk_job_fence.hpp
disk_job_pool.hpp
disk_observer.hpp
dos_blocker.hpp
download_priority.hpp
drive_info.hpp
ed25519.hpp
entry.hpp
enum_net.hpp
error.hpp
error_code.hpp
escape_string.hpp
export.hpp
extensions.hpp
ffs.hpp
file.hpp
file_descriptor.hpp
file_layout.hpp
file_pointer.hpp
file_progress.hpp
file_storage.hpp
file_view_pool.hpp
find_data.hpp
fingerprint.hpp
flags.hpp
fwd.hpp
generate_peer_id.hpp
get_item.hpp
get_peers.hpp
gzip.hpp
has_block.hpp
hash_picker.hpp
hasher.hpp
hasher512.hpp
heterogeneous_queue.hpp
hex.hpp
http_connection.hpp
http_parser.hpp
http_seed_connection.hpp
http_stream.hpp
http_tracker_connection.hpp
i2p_stream.hpp
identify_client.hpp
index_range.hpp
info_hash.hpp
instantiate_connection.hpp
invariant_check.hpp
io.hpp
io_context.hpp
ip_filter.hpp
ip_helpers.hpp
ip_notifier.hpp
ip_voter.hpp
item.hpp
keepalive.hpp
libtorrent.hpp
link.hpp
listen_socket_handle.hpp
load_torrent.hpp
lsd.hpp
magnet_uri.hpp
merkle.hpp
merkle_tree.hpp
mmap.hpp
mmap_disk_io.hpp
mmap_disk_job.hpp
mmap_storage.hpp
msg.hpp
natpmp.hpp
netlink.hpp
netlink_utils.hpp
node.hpp
node_entry.hpp
node_id.hpp
noexcept_movable.hpp
numeric_cast.hpp
observer.hpp
open_mode.hpp
operations.hpp
optional.hpp
packet_buffer.hpp
packet_pool.hpp
parse_url.hpp
part_file.hpp
path.hpp
pe_crypto.hpp
peer.hpp
peer_class.hpp
peer_class_set.hpp
peer_class_type_filter.hpp
peer_connection.hpp
peer_connection_handle.hpp
peer_connection_interface.hpp
peer_id.hpp
peer_info.hpp
peer_list.hpp
peer_request.hpp
performance_counters.hpp
pex_flags.hpp
piece_block.hpp
piece_block_progress.hpp
piece_picker.hpp
platform_util.hpp
polymorphic_socket.hpp
pool.hpp
portmap.hpp
posix_disk_io.hpp
posix_part_file.hpp
posix_storage.hpp
proxy_base.hpp
proxy_settings.hpp
puff.hpp
put_data.hpp
random.hpp
range.hpp
read_resume_data.hpp
receive_buffer.hpp
refresh.hpp
request_blocks.hpp
resolve_links.hpp
resolver.hpp
resolver_interface.hpp
routing_table.hpp
rpc_manager.hpp
sample_infohashes.hpp
scope_end.hpp
session.hpp
session_call.hpp
session_handle.hpp
session_impl.hpp
session_interface.hpp
session_params.hpp
session_settings.hpp
session_stats.hpp
session_status.hpp
session_types.hpp
session_udp_sockets.hpp
set_socket_buffer.hpp
set_traffic_class.hpp
settings_pack.hpp
sha1.hpp
sha1_hash.hpp
sha256.hpp
sha512.hpp
sliding_average.hpp
smart_ban.hpp
socket.hpp
socket_io.hpp
socket_type.hpp
socks5_stream.hpp
span.hpp
ssl.hpp
ssl_stream.hpp
stack_allocator.hpp
stat.hpp
stat_cache.hpp
storage_defs.hpp
storage_free_list.hpp
storage_utils.hpp
store_buffer.hpp
string_ptr.hpp
string_util.hpp
string_view.hpp
strview_less.hpp
suggest_piece.hpp
tailqueue.hpp
throw.hpp
time.hpp
timestamp_history.hpp
torrent.hpp
torrent_flags.hpp
torrent_handle.hpp
torrent_info.hpp
torrent_list.hpp
torrent_peer.hpp
torrent_peer_allocator.hpp
torrent_status.hpp
tracker_manager.hpp
traversal_algorithm.hpp
truncate.hpp
types.hpp
udp_socket.hpp
udp_tracker_connection.hpp
union_endpoint.hpp
unique_ptr.hpp
units.hpp
upnp.hpp
ut_metadata.hpp
ut_pex.hpp
utf8.hpp
utp_socket_manager.hpp
utp_stream.hpp
vector.hpp
vector_utils.hpp
version.hpp
web_connection_base.hpp
web_peer_connection.hpp
win_cng.hpp
win_crypto_provider.hpp
win_file_handle.hpp
write_resume_data.hpp
xml_parse.hpp
to the top
Libraries 0
to the top