API compatibility report for the libuhd-dev library between 3.12.0.0-1 and 3.12.0.0-3 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibuhd-dev
Version #13.12.0.0-1
Version #23.12.0.0-3
Archx86_64
GCC Version7
SubjectBinary Compatibility

Test Results


Total Header Files93
Total Libraries1
Total Symbols / Types275 / 105
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-9
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Constants
-2

Added Symbols  9 


block_ctrl_base.hpp, libuhd.so.3.12.0
namespace uhd::rfnoc
block_ctrl_base::clear ( )
block_ctrl_base::~block_ctrl_base [D0] ( )
block_ctrl_base::~block_ctrl_base [D1] ( )
vtable for block_ctrl_base [data]

sink_block_ctrl_base.hpp, libuhd.so.3.12.0
namespace uhd::rfnoc
sink_block_ctrl_base::_request_input_port ( size_t const suggested_port, uhd::device_addr_t const& args ) const
vtable for sink_block_ctrl_base [data]

source_block_ctrl_base.hpp, libuhd.so.3.12.0
namespace uhd::rfnoc
source_block_ctrl_base::_request_output_port ( size_t const suggested_port, uhd::device_addr_t const& args ) const
source_block_ctrl_base::issue_stream_cmd ( uhd::stream_cmd_t const& stream_cmd, size_t const chan )
vtable for source_block_ctrl_base [data]

to the top

Other Changes in Constants  2 


config.hpp
[+] BOOST_ATOMIC_DETAIL_ASM_CLOBBER_CC
[+] BOOST_ATOMIC_DETAIL_ASM_CLOBBER_CC_COMMA

to the top

Header Files  93 


algorithm.hpp
assert_has.hpp
bounded_buffer.hpp
buffer_pool.hpp
build_info.hpp
byte_vector.hpp
byteswap.hpp
cast.hpp
chdr.hpp
clock_config.hpp
config.h
config.hpp
container.hpp
convert.hpp
csv.hpp
dboard_base.hpp
dboard_eeprom.h
dboard_eeprom.hpp
dboard_id.hpp
dboard_iface.hpp
dboard_manager.hpp
deprecated.hpp
device.hpp
device_addr.hpp
dict.hpp
direction.hpp
endianness.hpp
error.h
exception.hpp
fe_connection.hpp
filters.hpp
gain_group.hpp
gpio_defs.hpp
gps_ctrl.hpp
if_addrs.hpp
io_type.hpp
log.h
log.hpp
log_add.hpp
mac_addr.hpp
math.hpp
mboard_eeprom.h
mboard_eeprom.hpp
metadata.h
metadata.hpp
msg_task.hpp
multi_usrp.hpp
multi_usrp_clock.hpp
octoclock_eeprom.hpp
otw_type.hpp
paths.hpp
pimpl.hpp
platform.hpp
power_container.hpp
property_tree.hpp
ranges.h
ranges.hpp
ref_vector.hpp
safe_call.hpp
safe_main.hpp
sensors.h
sensors.hpp
serial.hpp
sid.hpp
static.hpp
stream.hpp
stream_cmd.hpp
string_vector.h
subdev_spec.h
subdev_spec.hpp
tasks.hpp
tcp_zero_copy.hpp
thread.hpp
thread_priority.h
thread_priority.hpp
time_spec.hpp
tune_request.h
tune_request.hpp
tune_result.h
tune_result.hpp
udp_constants.hpp
udp_simple.hpp
udp_zero_copy.hpp
usb_control.hpp
usb_device_handle.hpp
usb_zero_copy.hpp
usrp.h
usrp_clock.h
usrp_info.h
version.hpp
vrt_if_packet.hpp
wb_iface.hpp
zero_copy.hpp

to the top

Libraries  1 


libuhd.so.3.12.0

to the top



Test Info


Library Namelibuhd-dev
Version #13.12.0.0-1
Version #23.12.0.0-3
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files93
Total Libraries1
Total Symbols / Types472 / 162
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-47
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Constants
-5

Added Symbols  47 


block_ctrl_base.hpp
namespace uhd::rfnoc
block_ctrl_base::clear ( )
block_ctrl_base::unique_id ( ) const
block_ctrl_base::~block_ctrl_base [D0] ( )
block_ctrl_base::~block_ctrl_base [D1] ( )

constants.hpp
namespace uhd::rfnoc
ANY_PORT [data]
AXI_WRAPPER_BASE [data]
AXIS_CONFIG_BUS [data]
AXIS_CONFIG_BUS_TLAST [data]
BYTES_PER_LINE [data]
CMD_FIFO_SIZE [data]
DEFAULT_BLOCK_NAME [data]
DEFAULT_FC_RX_RESPONSE_FREQ [data]
DEFAULT_FC_RX_SW_BUFF_FULL_FACTOR [data]
DEFAULT_FC_TX_RESPONSE_FREQ [data]
DEFAULT_FC_XBAR_PKTS_PER_ACK [data]
DEFAULT_NAMED_SR [data]
DEFAULT_NOC_ID [data]
DEFAULT_PACKET_SIZE [data]
MAX_NUM_PORTS [data]
MAX_PACKET_SIZE [data]
NOC_SHELL_COMPAT_MAJOR [data]
NOC_SHELL_COMPAT_MINOR [data]
SR_BLOCK_SID [data]
SR_CLEAR_RX_FC [data]
SR_CLEAR_TX_FC [data]
SR_ERROR_POLICY [data]
SR_FLOW_CTRL_CYCS_PER_ACK [data]
SR_FLOW_CTRL_PKTS_PER_ACK [data]
SR_FLOW_CTRL_WINDOW_EN [data]
SR_FLOW_CTRL_WINDOW_SIZE [data]
SR_NEXT_DST_SID [data]
SR_READBACK [data]
SR_READBACK_ADDR [data]
SR_RESP_IN_DST_SID [data]
SR_RESP_OUT_DST_SID [data]
VALID_BLOCKID_REGEX [data]
VALID_BLOCKNAME_REGEX [data]
XML_DEFAULT_PATH [data]
XML_PATH_ENV [data]

node_ctrl_base.hpp
namespace uhd::rfnoc
node_ctrl_base::~node_ctrl_base [D0] ( )
node_ctrl_base::~node_ctrl_base [D1] ( )

radio_ctrl.hpp
namespace uhd::rfnoc
radio_ctrl::~radio_ctrl [D0] ( )
radio_ctrl::~radio_ctrl [D1] ( )

sink_block_ctrl_base.hpp
namespace uhd::rfnoc
sink_block_ctrl_base::_request_input_port ( size_t const suggested_port, uhd::device_addr_t const& args ) const

source_block_ctrl_base.hpp
namespace uhd::rfnoc
source_block_ctrl_base::_request_output_port ( size_t const suggested_port, uhd::device_addr_t const& args ) const
source_block_ctrl_base::issue_stream_cmd ( uhd::stream_cmd_t const& stream_cmd, size_t const chan )

tick_node_ctrl.hpp
namespace uhd::rfnoc
tick_node_ctrl::_get_tick_rate ( )

to the top

Other Changes in Constants  5 


config.hpp
[+] BOOST_ATOMIC_DETAIL_ASM_CLOBBER_CC
[+] BOOST_ATOMIC_DETAIL_ASM_CLOBBER_CC_COMMA
[+] BOOST_ATOMIC_DETAIL_MEMCMP
[+] BOOST_ATOMIC_DETAIL_MEMCPY

platform.hpp
[+] BOOST_ATOMIC_DETAIL_PLATFORM

to the top

Header Files  93 


algorithm.hpp
assert_has.hpp
bounded_buffer.hpp
buffer_pool.hpp
build_info.hpp
byte_vector.hpp
byteswap.hpp
cast.hpp
chdr.hpp
clock_config.hpp
config.h
config.hpp
container.hpp
convert.hpp
csv.hpp
dboard_base.hpp
dboard_eeprom.h
dboard_eeprom.hpp
dboard_id.hpp
dboard_iface.hpp
dboard_manager.hpp
deprecated.hpp
device.hpp
device_addr.hpp
dict.hpp
direction.hpp
endianness.hpp
error.h
exception.hpp
fe_connection.hpp
filters.hpp
gain_group.hpp
gpio_defs.hpp
gps_ctrl.hpp
if_addrs.hpp
io_type.hpp
log.h
log.hpp
log_add.hpp
mac_addr.hpp
math.hpp
mboard_eeprom.h
mboard_eeprom.hpp
metadata.h
metadata.hpp
msg_task.hpp
multi_usrp.hpp
multi_usrp_clock.hpp
octoclock_eeprom.hpp
otw_type.hpp
paths.hpp
pimpl.hpp
platform.hpp
power_container.hpp
property_tree.hpp
ranges.h
ranges.hpp
ref_vector.hpp
safe_call.hpp
safe_main.hpp
sensors.h
sensors.hpp
serial.hpp
sid.hpp
static.hpp
stream.hpp
stream_cmd.hpp
string_vector.h
subdev_spec.h
subdev_spec.hpp
tasks.hpp
tcp_zero_copy.hpp
thread.hpp
thread_priority.h
thread_priority.hpp
time_spec.hpp
tune_request.h
tune_request.hpp
tune_result.h
tune_result.hpp
udp_constants.hpp
udp_simple.hpp
udp_zero_copy.hpp
usb_control.hpp
usb_device_handle.hpp
usb_zero_copy.hpp
usrp.h
usrp_clock.h
usrp_info.h
version.hpp
vrt_if_packet.hpp
wb_iface.hpp
zero_copy.hpp

to the top

Libraries  1 


libuhd.so.3.12.0

to the top