Binary compatibility report for the libserf-0.so object between 0.3.1 and 0.4.0 versions on AARCH64

Test Info


Module Namelibserf-0
Version #10.3.1
Version #20.4.0
ArchAARCH64
GCC Version12.2.0

Test Results


Total Header Files3
Total Objects1
Total Symbols / Types113 / 45
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-27
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols  27 


serf.h, libserf-0.so.0.0.0
serf_config_authn_types ( serf_context_t* ctx, int authn_types )
serf_config_credentials_callback ( serf_context_t* ctx, serf_credentials_callback_t cred_cb )
serf_connection_set_async_responses ( serf_connection_t* conn, serf_response_acceptor_t acceptor, void* acceptor_baton, serf_response_handler_t handler, void* handler_baton )
serf_incoming_create ( serf_incoming_t** client, serf_context_t* ctx, apr_socket_t* insock, void* request_baton, serf_incoming_request_cb_t request, apr_pool_t* pool )
serf_lib_version ( int* major, int* minor, int* patch )
serf_listener_create ( serf_listener_t** listener, serf_context_t* ctx, char const* host, apr_uint16_t port, void* accept_baton, serf_accept_client_t accept, apr_pool_t* pool )

serf_bucket_types.h, libserf-0.so.0.0.0
serf_bucket_aggregate_cleanup ( serf_bucket_t* bucket, serf_bucket_alloc_t* allocator )
serf_bucket_aggregate_hold_open ( serf_bucket_t* aggregate_bucket, serf_bucket_aggregate_eof_t fn, void* baton )
serf_bucket_bwtp_channel_close ( int channel, serf_bucket_alloc_t* allocator )
serf_bucket_bwtp_channel_open ( int channel, char const* uri, serf_bucket_alloc_t* allocator )
serf_bucket_bwtp_frame_get_channel ( serf_bucket_t* bucket )
serf_bucket_bwtp_frame_get_headers ( serf_bucket_t* bucket )
serf_bucket_bwtp_frame_get_phrase ( serf_bucket_t* bucket )
serf_bucket_bwtp_frame_get_type ( serf_bucket_t* bucket )
serf_bucket_bwtp_header_create ( int channel, char const* phrase, serf_bucket_alloc_t* allocator )
serf_bucket_bwtp_incoming_frame_create ( serf_bucket_t* stream, serf_bucket_alloc_t* allocator )
serf_bucket_bwtp_incoming_frame_wait_for_headers ( serf_bucket_t* bucket )
serf_bucket_bwtp_message_create ( int channel, serf_bucket_t* body, serf_bucket_alloc_t* allocator )
serf_bucket_type_bwtp_frame [data]
serf_bucket_type_bwtp_incoming_frame [data]

serf_private.h, libserf-0.so.0.0.0
serf__conn_update_pollset ( serf_connection_t* conn )
serf__context_progress_delta ( void* progress_baton, apr_off_t read, apr_off_t written )
serf__handle_auth_response ( int* consumed_response, serf_request_t* request, serf_bucket_t* response, void* baton, apr_pool_t* pool )
serf__open_connections ( serf_context_t* ctx )
serf__process_client ( serf_incoming_t* client, apr_int16_t events )
serf__process_connection ( serf_connection_t* conn, apr_int16_t events )
serf__process_listener ( serf_listener_t* l )

to the top

Problems with Data Types, Low Severity  1 


serf.h
[+] typedef serf_connection_setup_t  1 

to the top

Header Files  3 


serf.h
serf_bucket_types.h
serf_bucket_util.h

to the top

Objects  1 


libserf-0.so.0.0.0

to the top