Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FLASH Testing #8

Merged
merged 7 commits into from
Nov 26, 2024
Merged

FLASH Testing #8

merged 7 commits into from
Nov 26, 2024

Conversation

alexcekay
Copy link
Owner

No description provided.

Copy link

🔎 FLASH Analysis

px4_fmu-v5x [Total VM Diff: -147264 (-6.92)]
    FILE SIZE        VM SIZE    
 --------------  -------------- 
  -9.1%  -180Ki  [ = ]       0    .debug_abbrev
    [DEL]    -325  [ = ]       0    ../../boards/px4/fmu-v5x/src/can.c
    [DEL] -4.40Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -3.63Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -3.99Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL] -3.76Ki  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL] -3.93Ki  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL] -1.65Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]    -717  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL] -1.96Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]    -793  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL] -1.12Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL] -2.52Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL] -2.20Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL] -1.65Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL] -2.77Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL] -2.60Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL] -2.46Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL] -4.01Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -2.94Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL]    -632  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    [DEL] -2.96Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL] -2.20Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL] -2.67Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL] -1.84Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL] -2.91Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL] -3.11Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL] -2.52Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL] -2.64Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    [DEL] -1.39Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL] -1.17Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL]    -607  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_error.cpp
    [DEL] -4.73Ki  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
    [DEL] -4.33Ki  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
    [DEL] -3.76Ki  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
    [DEL] -4.46Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL] -4.18Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL] -4.41Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL] -4.92Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL] -4.26Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL] -4.37Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL] -4.28Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL] -5.01Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
    [DEL] -4.22Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL] -4.46Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL] -4.19Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL] -4.56Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL] -4.48Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL] -4.56Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL] -4.45Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL] -4.24Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL] -4.20Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL] -3.82Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL] -3.49Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL] -6.66Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    [DEL] -5.72Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
    [DEL]    -371  [ = ]       0    string/lib_strndup.c
    [DEL]    -266  [ = ]       0    time/lib_time.c
 -11.1% -18.0Ki  [ = ]       0    .debug_aranges
    [DEL]     -32  [ = ]       0    ../../boards/px4/fmu-v5x/src/can.c
    [DEL]    -256  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL]    -184  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL]    -128  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL]    -160  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL]    -184  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL]     -32  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]     -32  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL]     -40  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]     -40  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL]     -48  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL]     -64  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL]     -48  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL]    -104  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL]    -144  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL]     -56  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL]     -56  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL]    -296  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL]    -184  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL]     -24  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    [DEL]    -296  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL]     -72  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL]    -112  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL]     -40  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL]    -224  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL]    -256  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL]    -112  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL]     -56  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    [DEL]    -112  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL]     -64  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL]     -32  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_error.cpp
    [DEL]    -512  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
    [DEL]    -280  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
    [DEL]    -160  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
    [DEL]    -328  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL]    -424  [ = ]       0    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL]    -368  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL]    -544  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL]    -296  [ = ]       0    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL]    -304  [ = ]       0    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL]    -296  [ = ]       0    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL]    -832  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
    [DEL]    -312  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL]    -328  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL]    -288  [ = ]       0    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL]    -368  [ = ]       0    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL]    -392  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL]    -312  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL]    -296  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL]    -456  [ = ]       0    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL]    -400  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL]    -272  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL]    -112  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL] -4.55Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    [DEL] -2.28Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
    -0.6%     -48  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
    [DEL]     -32  [ = ]       0    string/lib_strndup.c
    [DEL]     -32  [ = ]       0    time/lib_time.c
 -12.4% -57.8Ki  [ = ]       0    .debug_frame
 -16.3% -4.41Mi  [ = ]       0    .debug_info
    [DEL]    -894  [ = ]       0    ../../boards/px4/fmu-v5x/src/can.c
    -1.9%    -816  [ = ]       0    ../../src/drivers/batt_smbus/batt_smbus.cpp
    -1.8%    -816  [ = ]       0    ../../src/drivers/cdcacm_autostart/cdcacm_autostart.cpp
    -1.5%    -816  [ = ]       0    ../../src/drivers/distance_sensor/lightware_laser_i2c/lightware_laser_i2c.cpp
    -1.2%    -816  [ = ]       0    ../../src/drivers/dshot/DShot.cpp
    -1.7%    -816  [ = ]       0    ../../src/drivers/heater/heater.cpp
    -1.6%    -816  [ = ]       0    ../../src/drivers/lights/rgbled/rgbled.cpp
    -1.6%    -816  [ = ]       0    ../../src/drivers/lights/rgbled_is31fl3195/rgbled_is31fl3195.cpp
    -1.6%    -816  [ = ]       0    ../../src/drivers/lights/rgbled_lp5562/rgbled_lp5562.cpp
    -1.6%    -816  [ = ]       0    ../../src/drivers/lights/rgbled_ncp5623c/rgbled_ncp5623c.cpp
    -1.4%    -816  [ = ]       0    ../../src/drivers/osd/msp_osd/msp_osd.cpp
    -1.7%    -816  [ = ]       0    ../../src/drivers/power_monitor/ina226/ina226.cpp
    -2.6%    -816  [ = ]       0    ../../src/drivers/power_monitor/ina226/ina226_main.cpp
    -1.6%    -816  [ = ]       0    ../../src/drivers/power_monitor/ina228/ina228.cpp
    -2.6%    -816  [ = ]       0    ../../src/drivers/power_monitor/ina228/ina228_main.cpp
    -1.6%    -816  [ = ]       0    ../../src/drivers/power_monitor/ina238/ina238.cpp
    -2.6%    -816  [ = ]       0    ../../src/drivers/power_monitor/ina238/ina238_main.cpp
    -2.1%    -816  [ = ]       0    ../../src/drivers/power_monitor/pm_selector_auterion/PowerMonitorSelectorAuterion.cpp
    -1.8%    -816  [ = ]       0    ../../src/drivers/pwm_out/PWMOut.cpp
    -1.0%    -816  [ = ]       0    ../../src/drivers/px4io/px4io.cpp
    -1.2%    -816  [ = ]       0    ../../src/drivers/rc/crsf_rc/CrsfRc.cpp
    -1.8%    -816  [ = ]       0    ../../src/drivers/rc/dsm_rc/DsmRc.cpp
    -1.9%    -816  [ = ]       0    ../../src/drivers/rc/ghst_rc/GhstRc.cpp
    -1.8%    -816  [ = ]       0    ../../src/drivers/rc/sbus_rc/SbusRc.cpp
    -1.4%    -816  [ = ]       0    ../../src/drivers/rc_input/RCInput.cpp
    -2.0%    -816  [ = ]       0    ../../src/drivers/smart_battery/batmon/batmon.cpp
    [DEL]  -118Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -77.3Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -96.0Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL] -77.1Ki  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL] -81.9Ki  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL] -15.3Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL] -3.06Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL] -19.7Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL] -3.11Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL] -3.36Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL] -35.9Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL] -29.7Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL] -8.58Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL] -36.3Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL] -35.5Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL] -33.0Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL] -90.7Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -28.6Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL] -2.50Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    [DEL] -37.4Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL] -22.9Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL] -21.6Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL] -18.5Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL] -25.4Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL] -40.6Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL] -27.1Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL] -33.2Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    [DEL] -6.25Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL] -3.84Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL] -2.59Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_error.cpp
    [DEL]  -180Ki  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
    [DEL]  -112Ki  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
    [DEL] -77.1Ki  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
    [DEL]  -102Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL]  -100Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL] -96.2Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL]  -133Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL] -89.3Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL] -87.0Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL] -86.9Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL]  -200Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
    [DEL] -87.0Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL]  -102Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL] -82.1Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL] -98.4Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL]  -105Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL] -97.3Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL] -87.1Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL]  -144Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL] -67.4Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL] -59.5Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL] -54.4Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL]  -678Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    [DEL]  -396Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
    -1.3%    -816  [ = ]       0    ../../src/lib/avoidance/ObstacleAvoidance.cpp
    -1.3%    -816  [ = ]       0    ../../src/lib/battery/battery.cpp
    -1.0%    -816  [ = ]       0    ../../src/lib/collision_prevention/CollisionPrevention.cpp
    -1.9%    -816  [ = ]       0    ../../src/lib/fw_performance_model/PerformanceModel.cpp
    -2.4%    -816  [ = ]       0    ../../src/lib/led/led.cpp
    -1.1%    -816  [ = ]       0    ../../src/lib/mixer_module/mixer_module.cpp
    -1.2%    -816  [ = ]       0    ../../src/lib/parameters/parameters.cpp
    -1.8%    -816  [ = ]       0    ../../src/lib/rtl/rtl_time_estimator.cpp
    -1.5%    -816  [ = ]       0    ../../src/lib/weather_vane/WeatherVane.cpp
    -0.7%    -816  [ = ]       0    ../../src/modules/airspeed_selector/airspeed_selector_main.cpp
    -2.2%    -816  [ = ]       0    ../../src/modules/battery_status/analog_battery.cpp
    -1.7%    -816  [ = ]       0    ../../src/modules/battery_status/battery_status.cpp
    -1.3%    -816  [ = ]       0    ../../src/modules/camera_feedback/CameraFeedback.cpp
    -0.4%    -816  [ = ]       0    ../../src/modules/commander/Commander.cpp
    -2.7%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/Common.cpp
    -0.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/HealthAndArmingChecks.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/accelerometerCheck.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/airspeedCheck.cpp
    -2.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/armPermissionCheck.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/baroCheck.cpp
    -1.8%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/batteryCheck.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/cpuResourceCheck.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/distanceSensorChecks.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/escCheck.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/estimatorCheck.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/externalChecks.cpp
    -2.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/failureDetectorCheck.cpp
    -2.8%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/flightTimeCheck.cpp
    -2.2%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/geofenceCheck.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/gyroCheck.cpp
    -2.3%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/homePositionCheck.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/imuConsistencyCheck.cpp
    -2.2%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/loggerCheck.cpp
    -1.7%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/magnetometerCheck.cpp
    -2.2%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/manualControlCheck.cpp
    -2.3%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/missionCheck.cpp
    -2.2%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/modeCheck.cpp
    -2.3%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/navigatorCheck.cpp
    -2.2%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/offboardCheck.cpp
    -2.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/openDroneIDCheck.cpp
    -2.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/parachuteCheck.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/powerCheck.cpp
    -2.1%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/rcAndDataLinkCheck.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/rcCalibrationCheck.cpp
    -2.8%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/sdcardCheck.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/systemCheck.cpp
    -2.3%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/vtolCheck.cpp
    -1.7%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/windCheck.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/commander/ModeManagement.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/commander/MulticopterThrowLaunch/MulticopterThrowLaunch.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/commander/UserModeIntention.cpp
    -2.1%    -816  [ = ]       0    ../../src/modules/commander/failsafe/failsafe.cpp
    -2.2%    -816  [ = ]       0    ../../src/modules/commander/failsafe/framework.cpp
    -1.1%    -816  [ = ]       0    ../../src/modules/commander/failure_detector/FailureDetector.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessControlSurfaces.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessCustom.cpp
    -1.7%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessFixedWing.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessHelicopter.cpp
    -1.6%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessHelicopterCoaxial.cpp
    -1.8%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessMCTilt.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessMultirotor.cpp
    -1.3%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessRotors.cpp
    -1.7%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessStandardVTOL.cpp
    -1.8%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessTailsitterVTOL.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessTiltrotorVTOL.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessTilts.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessUUV.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/control_allocator/ControlAllocation/ControlAllocationSequentialDesaturation.cpp
    -0.8%    -816  [ = ]       0    ../../src/modules/control_allocator/ControlAllocator.cpp
    -1.8%    -816  [ = ]       0    ../../src/modules/esc_battery/EscBattery.cpp
    -1.6%    -816  [ = ]       0    ../../src/modules/events/send_event.cpp
    -0.7%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/FlightModeManager.cpp
    -0.6%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Auto/FlightTaskAuto.cpp
    -0.6%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/AutoFollowTarget/FlightTaskAutoFollowTarget.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/AutoFollowTarget/follow_target_estimator/TargetEstimator.cpp
    -1.1%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Descend/FlightTaskDescend.cpp
    -1.7%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Failsafe/FlightTaskFailsafe.cpp
    -1.6%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/FlightTask/FlightTask.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAcceleration/FlightTaskManualAcceleration.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAccelerationSlow/FlightTaskManualAccelerationSlow.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAltitude/FlightTaskManualAltitude.cpp
    -1.2%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAltitudeSmoothVel/FlightTaskManualAltitudeSmoothVel.cpp
    -0.9%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualPosition/FlightTaskManualPosition.cpp
    -0.8%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualPositionSmoothVel/FlightTaskManualPositionSmoothVel.cpp
    -0.7%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Orbit/FlightTaskOrbit.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Transition/FlightTaskTransition.cpp
    -1.1%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Utility/StickAccelerationXY.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Utility/StickTiltXY.cpp
    -2.5%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Utility/StickYaw.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Utility/Sticks.cpp
    -0.8%    -816  [ = ]       0    ../../src/modules/fw_att_control/FixedwingAttitudeControl.cpp
    -0.7%    -816  [ = ]       0    ../../src/modules/fw_autotune_attitude_control/fw_autotune_attitude_control.cpp
    -0.3%    -816  [ = ]       0    ../../src/modules/fw_pos_control/FixedwingPositionControl.cpp
    -3.6%    -816  [ = ]       0    ../../src/modules/fw_pos_control/launchdetection/LaunchDetector.cpp
    -2.3%    -816  [ = ]       0    ../../src/modules/fw_pos_control/runway_takeoff/RunwayTakeoff.cpp
    -0.7%    -816  [ = ]       0    ../../src/modules/fw_rate_control/FixedwingRateControl.cpp
    -1.3%    -816  [ = ]       0    ../../src/modules/gyro_calibration/GyroCalibration.cpp
    -2.6%    -816  [ = ]       0    ../../src/modules/land_detector/AirshipLandDetector.cpp
    -1.7%    -816  [ = ]       0    ../../src/modules/land_detector/FixedwingLandDetector.cpp
    -1.4%    -816  [ = ]       0    ../../src/modules/land_detector/LandDetector.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/land_detector/MulticopterLandDetector.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/land_detector/RoverLandDetector.cpp
    -2.2%    -816  [ = ]       0    ../../src/modules/land_detector/VtolLandDetector.cpp
    -1.8%    -816  [ = ]       0    ../../src/modules/land_detector/land_detector_main.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/load_mon/LoadMon.cpp
    -0.8%    -816  [ = ]       0    ../../src/modules/logger/logger.cpp
    -1.3%    -816  [ = ]       0    ../../src/modules/mag_bias_estimator/MagBiasEstimator.cpp
    -1.1%    -816  [ = ]       0    ../../src/modules/manual_control/ManualControl.cpp
    -0.7%    -816  [ = ]       0    ../../src/modules/mc_att_control/mc_att_control_main.cpp
    -0.7%    -816  [ = ]       0    ../../src/modules/mc_autotune_attitude_control/mc_autotune_attitude_control.cpp
    -1.2%    -816  [ = ]       0    ../../src/modules/mc_hover_thrust_estimator/MulticopterHoverThrustEstimator.cpp
    -0.5%    -816  [ = ]       0    ../../src/modules/mc_pos_control/MulticopterPositionControl.cpp
    -0.8%    -816  [ = ]       0    ../../src/modules/mc_rate_control/MulticopterRateControl.cpp
    -1.8%    -816  [ = ]       0    ../../src/modules/navigator/GeofenceBreachAvoidance/geofence_breach_avoidance.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/navigator/MissionFeasibility/FeasibilityChecker.cpp
    -1.1%    -816  [ = ]       0    ../../src/modules/navigator/geofence.cpp
    -2.4%    -816  [ = ]       0    ../../src/modules/navigator/land.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/navigator/loiter.cpp
    -1.2%    -816  [ = ]       0    ../../src/modules/navigator/mission.cpp
    -0.9%    -816  [ = ]       0    ../../src/modules/navigator/mission_base.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/navigator/mission_block.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/navigator/mission_feasibility_checker.cpp
    -0.6%    -816  [ = ]       0    ../../src/modules/navigator/navigator_main.cpp
    -3.0%    -816  [ = ]       0    ../../src/modules/navigator/navigator_mode.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/navigator/precland.cpp
    -0.9%    -816  [ = ]       0    ../../src/modules/navigator/rtl.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/navigator/rtl_direct.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/navigator/rtl_direct_mission_land.cpp
    -1.2%    -816  [ = ]       0    ../../src/modules/navigator/rtl_mission_fast.cpp
    -1.2%    -816  [ = ]       0    ../../src/modules/navigator/rtl_mission_fast_reverse.cpp
    -2.5%    -816  [ = ]       0    ../../src/modules/navigator/takeoff.cpp
    -1.4%    -816  [ = ]       0    ../../src/modules/navigator/vtol_takeoff.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/payload_deliverer/payload_deliverer.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/rc_update/rc_update.cpp
    -0.8%    -816  [ = ]       0    ../../src/modules/sensors/sensors.cpp
    -1.1%    -816  [ = ]       0    ../../src/modules/sensors/vehicle_acceleration/VehicleAcceleration.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/sensors/vehicle_air_data/VehicleAirData.cpp
    -0.8%    -816  [ = ]       0    ../../src/modules/sensors/vehicle_angular_velocity/VehicleAngularVelocity.cpp
    -1.6%    -816  [ = ]       0    ../../src/modules/sensors/vehicle_gps_position/VehicleGPSPosition.cpp
    -0.7%    -816  [ = ]       0    ../../src/modules/sensors/vehicle_imu/VehicleIMU.cpp
    -0.8%    -816  [ = ]       0    ../../src/modules/sensors/vehicle_magnetometer/VehicleMagnetometer.cpp
    -0.9%    -816  [ = ]       0    ../../src/modules/sensors/vehicle_optical_flow/VehicleOpticalFlow.cpp
    -1.3%    -816  [ = ]       0    ../../src/modules/sensors/voted_sensors_update.cpp
    -1.8%    -816  [ = ]       0    ../../src/modules/simulation/pwm_out_sim/PWMSim.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/simulation/sensor_baro_sim/SensorBaroSim.cpp
    -1.6%    -816  [ = ]       0    ../../src/modules/simulation/sensor_gps_sim/SensorGpsSim.cpp
    -1.3%    -816  [ = ]       0    ../../src/modules/simulation/sensor_mag_sim/SensorMagSim.cpp
    -0.5%    -816  [ = ]       0    ../../src/modules/simulation/simulator_sih/sih.cpp
    -1.6%    -816  [ = ]       0    ../../src/modules/temperature_compensation/TemperatureCompensationModule.cpp
    -0.7%    -816  [ = ]       0    ../../src/modules/uxrce_dds_client/uxrce_dds_client.cpp
    -1.1%    -816  [ = ]       0    ../../src/modules/vtol_att_control/standard.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/vtol_att_control/tailsitter.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/vtol_att_control/tiltrotor.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/vtol_att_control/vtol_att_control_main.cpp
    -0.9%    -816  [ = ]       0    ../../src/modules/vtol_att_control/vtol_type.cpp
    -0.1%    -816  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
    -0.6%    -816  [ = ]       0    src/modules/flight_mode_manager/FlightTasks_generated.cpp
    -0.7% -3.61Ki  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
    [DEL]    -770  [ = ]       0    string/lib_strndup.c
    [DEL]    -338  [ = ]       0    time/lib_time.c
 -10.2%  -473Ki  [ = ]       0    .debug_line
    [DEL]    -591  [ = ]       0    ../../boards/px4/fmu-v5x/src/can.c
    [DEL] -9.47Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -6.08Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -6.70Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL] -6.30Ki  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL] -7.07Ki  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL] -1.57Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]    -855  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL] -1.97Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL] -1.05Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL] -1.04Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL] -2.77Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL] -1.98Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL] -2.11Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL] -4.10Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL] -2.63Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL] -2.61Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL] -8.41Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -5.32Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL]    -626  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    [DEL] -5.25Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL] -3.25Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL] -3.19Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL] -1.65Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL] -3.94Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL] -6.07Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL] -4.16Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL] -3.25Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    [DEL] -1.63Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL]    -953  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL]    -580  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_error.cpp
    [DEL] -17.6Ki  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
    [DEL] -9.46Ki  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
    [DEL] -6.29Ki  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
    [DEL] -8.43Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL] -9.72Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL] -8.89Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL] -12.6Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL] -7.35Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL] -7.57Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL] -7.25Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL] -24.5Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
    [DEL] -7.42Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL] -8.35Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL] -6.87Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL] -8.63Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL] -9.67Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL] -8.29Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL] -7.22Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL] -12.2Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL] -9.88Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL] -7.60Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL] -4.86Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL] -97.9Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    [DEL] -55.4Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
    -0.7% -1.12Ki  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
    [DEL]    -608  [ = ]       0    string/lib_strndup.c
    +0.1%      +1  [ = ]       0    task/task_cancelpt.c
    [DEL]    -377  [ = ]       0    time/lib_time.c
 -12.8%  -698Ki  [ = ]       0    .debug_loc
    [DEL]     -24  [ = ]       0    ../../boards/px4/fmu-v5x/src/can.c
   -32.7%    -360  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/version/board_identity.c
    -0.2%     -15  [ = ]       0    ../../src/drivers/distance_sensor/lightware_laser_i2c/lightware_laser_i2c.cpp
    -0.2%     -30  [ = ]       0    ../../src/drivers/px4io/px4io.cpp
    +0.2%     +15  [ = ]       0    ../../src/drivers/rc/crsf_rc/CrsfRc.cpp
    [DEL] -12.1Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -6.69Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -7.08Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL] -6.22Ki  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL] -7.13Ki  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL]    -478  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]    -203  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL]    -860  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]    -629  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL]    -265  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL] -1.79Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL]    -433  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL] -2.19Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL] -2.57Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL] -1.14Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL]    -862  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL] -8.39Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -5.86Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL] -4.73Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL] -1.82Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL] -3.51Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL]    -390  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL] -3.71Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL] -8.31Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL] -2.66Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL] -2.94Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    [DEL] -1.13Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL]    -341  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL]     -37  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_error.cpp
    [DEL] -28.9Ki  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
    [DEL] -13.2Ki  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
    [DEL] -4.57Ki  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
    [DEL] -11.5Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL] -13.9Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL] -11.2Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL] -18.7Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL] -8.77Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL] -8.21Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL] -8.10Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL] -45.3Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
    [DEL] -7.81Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL] -11.5Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL] -7.20Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL] -11.6Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL] -14.1Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL] -9.30Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL] -7.56Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL] -11.0Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL] -7.36Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL] -3.69Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL] -1.55Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL]  -199Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    [DEL] -79.8Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
    +0.1%     +15  [ = ]       0    ../../src/lib/avoidance/ObstacleAvoidance.cpp
    +0.2%      +2  [ = ]       0    ../../src/lib/button/ButtonPublisher.cpp
    -0.1%     -15  [ = ]       0    ../../src/lib/collision_prevention/CollisionPrevention.cpp
    +0.1%     +15  [ = ]       0    ../../src/modules/airspeed_selector/airspeed_selector_main.cpp
    +0.0%     +15  [ = ]       0    ../../src/modules/commander/Commander.cpp
    -0.6%     -48  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessTiltrotorVTOL.cpp
    -0.2%     -15  [ = ]       0    ../../src/modules/flight_mode_manager/FlightModeManager.cpp
    -0.3%     -15  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/FlightTask/FlightTask.cpp
    -0.1%     -13  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Transition/FlightTaskTransition.cpp
    +0.1%     +63  [ = ]       0    ../../src/modules/fw_pos_control/FixedwingPositionControl.cpp
    -0.2%     -62  [ = ]       0    ../../src/modules/fw_rate_control/FixedwingRateControl.cpp
    +0.1%     +15  [ = ]       0    ../../src/modules/gyro_calibration/GyroCalibration.cpp
    -0.2%     -15  [ = ]       0    ../../src/modules/land_detector/MulticopterLandDetector.cpp
    -0.1%     -15  [ = ]       0    ../../src/modules/navigator/mission_base.cpp
    +0.1%     +15  [ = ]       0    ../../src/modules/navigator/rtl.cpp
    -0.2%     -15  [ = ]       0    ../../src/modules/navigator/rtl_direct_mission_land.cpp
    -0.5%     -15  [ = ]       0    ../../src/modules/navigator/rtl_mission_fast.cpp
    -0.4%     -15  [ = ]       0    ../../src/modules/navigator/rtl_mission_fast_reverse.cpp
    +0.1%     +15  [ = ]       0    ../../src/modules/sensors/sensors.cpp
    -0.1%     -29  [ = ]       0    ../../src/modules/sensors/vehicle_angular_velocity/VehicleAngularVelocity.cpp
    +0.0%      +3  [ = ]       0    ../../src/modules/sensors/vehicle_imu/VehicleIMU.cpp
    +0.1%     +15  [ = ]       0    ../../src/modules/sensors/vehicle_optical_flow/VehicleOpticalFlow.cpp
    +0.0%     +16  [ = ]       0    ../../src/modules/simulation/simulator_sih/sih.cpp
    -0.3%     -15  [ = ]       0    ../../src/modules/temperature_compensation/TemperatureCompensationModule.cpp
   -18.5% -58.3Ki  [ = ]       0    [section .debug_loc]
    +0.0%      +2  [ = ]       0    chip/stm32_i2c.c
    -0.0%    -106  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
    +0.1%     +15  [ = ]       0    src/modules/flight_mode_manager/FlightTasks_generated.cpp
    -0.5% -1.11Ki  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
    -2.0%      -4  [ = ]       0    string/lib_strncat.c
    [DEL]    -149  [ = ]       0    string/lib_strndup.c
    -2.3%      -4  [ = ]       0    termios/lib_tcsetattr.c
    [DEL]     -64  [ = ]       0    time/lib_time.c
 -14.6%  -185Ki  [ = ]       0    .debug_ranges
    [DEL]     -16  [ = ]       0    ../../boards/px4/fmu-v5x/src/can.c
   -17.4%     -32  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/version/board_identity.c
    [DEL] -3.77Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -2.19Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -2.55Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL] -2.27Ki  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL] -2.63Ki  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL]     -16  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]     -40  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL]    -120  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]     -24  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL]     -32  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL]    -352  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL]     -56  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL]    -344  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL]    -592  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL]    -288  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL]    -248  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL] -2.26Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -1.34Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL]    -728  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL]    -568  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL] -1.30Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL]     -24  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL]    -568  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL] -1.91Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL]    -616  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL]    -704  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    [DEL]    -240  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL]     -48  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL]     -16  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_error.cpp
    [DEL] -7.14Ki  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
    [DEL] -3.53Ki  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
    [DEL] -1.78Ki  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
    [DEL] -3.16Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL] -4.92Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL] -3.92Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL] -4.98Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL] -2.86Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL] -2.97Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL] -2.86Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL] -11.4Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
    [DEL] -2.80Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL] -3.14Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL] -2.68Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL] -3.29Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL] -4.27Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL] -3.02Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL] -2.62Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL] -3.78Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL] -1.65Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL] -1.48Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL]    -824  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL] -45.7Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    [DEL] -22.8Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
   -25.3% -11.9Ki  [ = ]       0    [section .debug_ranges]
    -0.4%    -168  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
    [DEL]     -16  [ = ]       0    string/lib_strndup.c
    +1.6%      +1  [ = ]       0    task/task_cancelpt.c
    [DEL]     -16  [ = ]       0    time/lib_time.c
 -36.4% -1.22Mi  [ = ]       0    .debug_str
    -6.3% -3.78Ki  [ = ]       0    
    [DEL]     -19  [ = ]       0    ../../boards/px4/fmu-v5x/src/can.c
    +0.2%      +5  [ = ]       0    ../../platforms/common/Serial.cpp
    -0.7%      -9  [ = ]       0    ../../platforms/common/px4_work_queue/WorkItem.cpp
    +2.4%     +14  [ = ]       0    ../../platforms/common/uORB/uORBMessageFields.cpp
    +9.7%     +15  [ = ]       0    ../../platforms/nuttx/src/px4/common/board_dma_alloc.c
    +0.5%      +9  [ = ]       0    ../../platforms/nuttx/src/px4/common/gpio/mcp23009/mcp23009.cpp
    +2.2%      +7  [ = ]       0    ../../platforms/nuttx/src/px4/common/px4_mtd.cpp
     +19%     +32  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/version/board_identity.c
    -0.1%      -5  [ = ]       0    ../../src/drivers/adc/board_adc/ADC.cpp
    -5.2% -1.54Ki  [ = ]       0    ../../src/drivers/batt_smbus/batt_smbus.cpp
    -0.0%      -1  [ = ]       0    ../../src/drivers/cdcacm_autostart/cdcacm_autostart.cpp
    -0.1%     -12  [ = ]       0    ../../src/drivers/dshot/DShot.cpp
    -0.5%      -5  [ = ]       0    ../../src/drivers/gps/devices/src/mtk.cpp
    -0.1%      -5  [ = ]       0    ../../src/drivers/gps/devices/src/ubx.cpp
    -0.0%      -1  [ = ]       0    ../../src/drivers/imu/analog_devices/adis16448/ADIS16448.cpp
    -3.1%     -15  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/ICM20948_AK09916.cpp
    -0.3%     -11  [ = ]       0    ../../src/drivers/lights/rgbled/rgbled.cpp
    -0.5%      -5  [ = ]       0    ../../src/drivers/optical_flow/pmw3901/PMW3901.cpp
   -26.3%      -5  [ = ]       0    ../../src/drivers/optical_flow/thoneflow/thoneflow_parser.cpp
    -0.0%      -6  [ = ]       0    ../../src/drivers/osd/msp_osd/msp_osd.cpp
    -0.9%      -8  [ = ]       0    ../../src/drivers/power_monitor/ina238/ina238.cpp
    -0.0%      -6  [ = ]       0    ../../src/drivers/px4io/px4io.cpp
    -0.2%      -7  [ = ]       0    ../../src/drivers/smart_battery/batmon/batmon.cpp
    -0.6%      -8  [ = ]       0    ../../src/drivers/telemetry/hott/messages.cpp
    [DEL] -4.63Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -4.17Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -2.96Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL]    -927  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL] -1.15Ki  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL]    -221  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]     -58  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL]    -207  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]     -55  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL]      -7  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL]    -140  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL]    -780  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL] -1.00Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL]    -139  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL]    -419  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL] -4.26Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -2.08Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL]     -31  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    [DEL]    -861  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL]    -447  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL] -1.82Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL]    -648  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL] -3.87Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL] -4.81Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL]    -494  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL]    -217  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    [DEL]    -465  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL]    -149  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL] -9.84Ki  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
    [DEL] -2.95Ki  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
    [DEL]    -908  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
    [DEL] -13.3Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL] -33.5Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL] -29.0Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL] -33.5Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL] -15.7Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL] -15.1Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL] -15.2Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL] -59.1Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
    [DEL] -14.1Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL] -4.97Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL] -15.0Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL] -18.0Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL] -29.9Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL] -17.0Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL] -13.9Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL] -98.8Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL] -3.02Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL] -1.81Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL]     -91  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL]  -758Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    [DEL] -11.0Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
    +6.4%     +16  [ = ]       0    ../../src/lib/airspeed/airspeed.cpp
    +7.8%    +153  [ = ]       0    ../../src/lib/battery/battery.cpp
    +0.8%     +24  [ = ]       0    ../../src/lib/collision_prevention/CollisionPrevention.cpp
    +3.6%      +7  [ = ]       0    ../../src/lib/drivers/smbus/SMBus.cpp
    +2.2%     +13  [ = ]       0    ../../src/lib/geo/geo.cpp
    +0.1%      +5  [ = ]       0    ../../src/lib/mixer_module/mixer_module.cpp
    +0.2%     +12  [ = ]       0    ../../src/lib/parameters/parameters.cpp
    +2.5%     +18  [ = ]       0    ../../src/lib/rc/crsf.cpp
    +0.1%      +1  [ = ]       0    ../../src/lib/rc/dsm.cpp
    +6.5%      +8  [ = ]       0    ../../src/lib/tunes/tunes.cpp
    +7.9%     +45  [ = ]       0    ../../src/modules/airspeed_selector/AirspeedValidator.cpp
    +0.8%    +303  [ = ]       0    ../../src/modules/airspeed_selector/airspeed_selector_main.cpp
    +2.8%     +12  [ = ]       0    ../../src/modules/battery_status/analog_battery.cpp
    +1.2%     +32  [ = ]       0    ../../src/modules/battery_status/battery_status.cpp
    +0.0%     +48  [ = ]       0    ../../src/modules/commander/Commander.cpp
    +0.3%     +10  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/Common.cpp
    +1.2%     +14  [ = ]       0    ../../src/modules/commander/HomePosition.cpp
    +0.3%     +30  [ = ]       0    ../../src/modules/commander/accelerometer_calibration.cpp
    +6.3%     +18  [ = ]       0    ../../src/modules/commander/commander_helper.cpp
    -0.2%      -7  [ = ]       0    ../../src/modules/commander/failsafe/failsafe.cpp
    +1.3%     +18  [ = ]       0    ../../src/modules/commander/failure_detector/FailureDetector.cpp
    -0.0%      -2  [ = ]       0    ../../src/modules/commander/mag_calibration.cpp
    +1.1%     +13  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessRotors.cpp
    +0.1%      +7  [ = ]       0    ../../src/modules/control_allocator/ControlAllocation/ControlAllocationPseudoInverse.cpp
    +1.0%     +19  [ = ]       0    ../../src/modules/dataman/dataman.cpp
    +0.1%      +6  [ = ]       0    ../../src/modules/events/send_event.cpp
    +0.0%     +40  [ = ]       0    ../../src/modules/fw_pos_control/FixedwingPositionControl.cpp
    +0.4%     +20  [ = ]       0    ../../src/modules/gimbal/input_mavlink.cpp
    +1.1%     +33  [ = ]       0    ../../src/modules/gimbal/output_mavlink.cpp
    +0.4%     +11  [ = ]       0    ../../src/modules/gyro_calibration/GyroCalibration.cpp
    +0.0%      +1  [ = ]       0    ../../src/modules/landing_target_estimator/landing_target_estimator_main.cpp
    +3.2%     +19  [ = ]       0    ../../src/modules/logger/log_writer_file.cpp
    +3.2%      +9  [ = ]       0    ../../src/modules/logger/log_writer_mavlink.cpp
    +0.7%    +192  [ = ]       0    ../../src/modules/logger/logger.cpp
    +1.1%      +5  [ = ]       0    ../../src/modules/logger/util.cpp
    -0.0%      -6  [ = ]       0    ../../src/modules/manual_control/ManualControl.cpp
    +0.0%      +5  [ = ]       0    ../../src/modules/mc_pos_control/MulticopterPositionControl.cpp
    +0.3%      +8  [ = ]       0    ../../src/modules/navigator/geofence.cpp
    +0.1%      +6  [ = ]       0    ../../src/modules/navigator/mission_base.cpp
    +0.0%      +1  [ = ]       0    ../../src/modules/navigator/navigator_main.cpp
    +0.4%      +8  [ = ]       0    ../../src/modules/navigator/precland.cpp
    +0.2%      +8  [ = ]       0    ../../src/modules/navigator/rtl.cpp
    +0.1%      +6  [ = ]       0    ../../src/modules/payload_deliverer/payload_deliverer.cpp
    +0.1%     +27  [ = ]       0    ../../src/modules/rc_update/rc_update.cpp
    -0.0%     -10  [ = ]       0    ../../src/modules/sensors/sensors.cpp
    +0.3%      +6  [ = ]       0    ../../src/modules/sensors/vehicle_air_data/VehicleAirData.cpp
    -0.2%      -8  [ = ]       0    ../../src/modules/sensors/vehicle_angular_velocity/VehicleAngularVelocity.cpp
    -0.7%      -5  [ = ]       0    ../../src/modules/sensors/vehicle_gps_position/gps_blending.cpp
    +0.5%     +27  [ = ]       0    ../../src/modules/sensors/vehicle_imu/VehicleIMU.cpp
    +0.3%     +14  [ = ]       0    ../../src/modules/sensors/vehicle_optical_flow/VehicleOpticalFlow.cpp
    -0.0%      -9  [ = ]       0    ../../src/modules/uxrce_dds_client/uxrce_dds_client.cpp
    +1.8%     +10  [ = ]       0    ../../src/modules/uxrce_dds_client/vehicle_command_srv.cpp
    +0.2%      +9  [ = ]       0    ../../src/modules/vtol_att_control/vtol_type.cpp
     +12%     +11  [ = ]       0    ../../src/systemcmds/bl_update/bl_update.cpp
    +1.2%      +8  [ = ]       0    ../../src/systemcmds/bsondump/bsondump.cpp
    +1.3%      +8  [ = ]       0    ../../src/systemcmds/netman/netman.cpp
    -3.9%     -10  [ = ]       0    ../../src/systemcmds/topic_listener/listener_main.cpp
    +3.1%     +12  [ = ]       0    ../../src/systemcmds/ver/ver.cpp
    -1.5%      -5  [ = ]       0    chip/stm32_rtc.c
    +0.7%      +5  [ = ]       0    chip/stm32_sdmmc.c
    -1.2%      -7  [ = ]       0    inet/inet_sockif.c
    -4.3%      -7  [ = ]       0    inode/fs_inodereserve.c
     +13%      +7  [ = ]       0    msg/topics_sources/buffer128.cpp
    +143%     +53  [ = ]       0    msg/topics_sources/can_interface_status.cpp
     +13%     +10  [ = ]       0    msg/topics_sources/parameter_set_value_request.cpp
    +8.6%     +18  [ = ]       0    msg/topics_sources/uORBTopics.cpp
    +392%    +145  [ = ]       0    msg/topics_sources/uavcan_parameter_request.cpp
     +68%     +25  [ = ]       0    msg/topics_sources/uavcan_parameter_value.cpp
    -3.3%      -6  [ = ]       0    pthread/pthread_create.c
    +0.1%    +202  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
    +0.2%     +41  [ = ]       0    src/modules/flight_mode_manager/FlightTasks_generated.cpp
    +3.6% +6.79Ki  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
  -1.4%      -3  [ = ]       0    .shstrtab
 -29.1%  -193Ki  [ = ]       0    .strtab
    [DEL]     -25  [ = ]       0    ../../boards/px4/fmu-v5x/src/can.c
    -0.2%      -4  [ = ]       0    ../../platforms/common/i2c_spi_buses.cpp
    +0.4%      +4  [ = ]       0    ../../platforms/common/uORB/uORBManager.cpp
   -21.0%     -17  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/version/board_identity.c
    -1.9%     -13  [ = ]       0    ../../src/drivers/camera_capture/camera_capture.cpp
    +2.5%     +15  [ = ]       0    ../../src/drivers/distance_sensor/srf02/SRF02.cpp
    +1.3%     +13  [ = ]       0    ../../src/drivers/distance_sensor/vl53l0x/VL53L0X.cpp
    +0.9%     +14  [ = ]       0    ../../src/drivers/gps/devices/src/ubx.cpp
    -0.7%     -14  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088_Gyroscope.cpp
    -0.6%     -10  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/ICM20948_I2C_Passthrough.cpp
    +1.2%     +20  [ = ]       0    ../../src/drivers/imu/invensense/icm42688p/ICM42688P.cpp
    +1.3%     +14  [ = ]       0    ../../src/drivers/osd/msp_osd/msp_osd.cpp
    +0.7%     +12  [ = ]       0    ../../src/drivers/px4io/px4io.cpp
   -11.7%     -12  [ = ]       0    ../../src/drivers/telemetry/hott/hott_sensors/hott_sensors.cpp
    -1.8%     -16  [ = ]       0    ../../src/drivers/tone_alarm/ToneAlarm.cpp
    [DEL] -1.51Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -1.04Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL]    -287  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL]    -218  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL]    -788  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL]     -47  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]     -34  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL]     -62  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]     -98  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL]     -90  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL]    -396  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL]    -169  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL]    -608  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL]    -638  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL]    -315  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL]    -117  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL] -1.66Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -1.21Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL]     -45  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    [DEL] -1.85Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL]    -186  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL]    -936  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL]    -353  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL] -1.35Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL] -2.22Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL]    -516  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL]    -318  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    [DEL]    -413  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL]    -258  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL]     -33  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_error.cpp
    [DEL] -2.92Ki  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
    [DEL]    -582  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
    [DEL]     -99  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
    [DEL] -1.85Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL] -4.20Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL] -3.48Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL] -4.25Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL] -2.00Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL] -2.07Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL] -2.08Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL] -8.07Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
    [DEL] -1.96Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL] -1.23Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL] -1.91Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL] -2.68Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL] -4.10Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL] -2.24Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL] -1.89Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL] -8.57Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL] -2.06Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL] -1.62Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL]    -278  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL] -80.6Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    [DEL] -8.18Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
    +2.5%     +10  [ = ]       0    ../../src/lib/tinybson/tinybson.cpp
    +1.5%     +12  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/HealthAndArmingChecks.cpp
    +5.6%     +37  [ = ]       0    ../../src/modules/commander/mag_calibration.cpp
    +0.4%      +7  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Auto/FlightTaskAuto.cpp
    +0.5%      +9  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/AutoFollowTarget/FlightTaskAutoFollowTarget.cpp
    +2.3%     +11  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/FlightTask/FlightTask.cpp
    +4.0%     +13  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualPosition/FlightTaskManualPosition.cpp
    +0.6%     +13  [ = ]       0    ../../src/modules/fw_att_control/FixedwingAttitudeControl.cpp
    -0.4%     -12  [ = ]       0    ../../src/modules/logger/logger.cpp
    +1.5%     +29  [ = ]       0    ../../src/modules/manual_control/ManualControl.cpp
    +1.4%     +12  [ = ]       0    ../../src/modules/navigator/precland.cpp
    +2.3%     +10  [ = ]       0    ../../src/modules/navigator/rtl_mission_fast.cpp
    -0.4%     -12  [ = ]       0    ../../src/modules/temperature_compensation/TemperatureCompensationModule.cpp
   -34.1% -26.8Ki  [ = ]       0    [section .strtab]
    -1.4%      -6  [ = ]       0    chip/stm32_i2c.c
     +38%     +13  [ = ]       0    group/group_waiter.c
    -8.8%     -10  [ = ]       0    netdev/netdev_ioctl.c
   -26.8%     -15  [ = ]       0    sched/sched_setscheduler.c
    -0.7%    -348  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
    [DEL]      -8  [ = ]       0    string/lib_strndup.c
 -11.9% -73.6Ki  [ = ]       0    .symtab
    [DEL]     -48  [ = ]       0    ../../boards/px4/fmu-v5x/src/can.c
    -2.2%     -32  [ = ]       0    ../../platforms/common/i2c_spi_buses.cpp
    -2.1%     -16  [ = ]       0    ../../platforms/common/module.cpp
    -3.1%     -16  [ = ]       0    ../../platforms/common/px4_work_queue/WorkItem.cpp
   +10.0%     +32  [ = ]       0    ../../platforms/common/px4_work_queue/WorkItemSingleShot.cpp
   -14.3%     -16  [ = ]       0    ../../platforms/common/uORB/SubscriptionInterval.cpp
    +1.6%     +16  [ = ]       0    ../../platforms/common/uORB/uORB.cpp
    +5.1%     +48  [ = ]       0    ../../platforms/common/uORB/uORBManager.cpp
    +5.9%     +32  [ = ]       0    ../../platforms/nuttx/src/px4/common/console_buffer.cpp
    -2.0%     -16  [ = ]       0    ../../platforms/nuttx/src/px4/common/gpio/mcp23009/mcp23009.cpp
   -11.1%     -16  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/board_reset/board_reset.cpp
    +1.6%     +16  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/hrt/hrt.c
    -1.2%     -16  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/io_pins/io_timer.c
    -2.0%     -16  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/spi/spi.cpp
   -15.4%     -32  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/version/board_identity.c
    -2.6%     -16  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32f7/px4io_serial/px4io_serial.cpp
    -9.1%     -32  [ = ]       0    ../../src/drivers/adc/ads1115/ADS1115.cpp
    +1.0%     +16  [ = ]       0    ../../src/drivers/camera_trigger/camera_trigger.cpp
    -0.7%     -16  [ = ]       0    ../../src/drivers/cdcacm_autostart/cdcacm_autostart.cpp
    -1.7%     -16  [ = ]       0    ../../src/drivers/differential_pressure/ms5525dso/MS5525DSO.cpp
    +4.7%     +48  [ = ]       0    ../../src/drivers/differential_pressure/sdp3x/SDP3X.cpp
    -9.1%     -16  [ = ]       0    ../../src/drivers/differential_pressure/sdp3x/sdp3x_main.cpp
    -4.3%     -64  [ = ]       0    ../../src/drivers/distance_sensor/lightware_laser_i2c/lightware_laser_i2c.cpp
    -1.3%     -16  [ = ]       0    ../../src/drivers/distance_sensor/ll40ls/LidarLiteI2C.cpp
    -1.9%     -16  [ = ]       0    ../../src/drivers/distance_sensor/srf02/SRF02.cpp
    -1.8%     -16  [ = ]       0    ../../src/drivers/distance_sensor/tf02pro/TF02PRO.cpp
    +5.6%     +16  [ = ]       0    ../../src/drivers/distance_sensor/tfmini/tfmini_main.cpp
    +2.4%     +32  [ = ]       0    ../../src/drivers/distance_sensor/vl53l0x/VL53L0X.cpp
    -0.9%     -16  [ = ]       0    ../../src/drivers/distance_sensor/vl53l1x/vl53l1x.cpp
    +1.4%     +32  [ = ]       0    ../../src/drivers/dshot/DShot.cpp
    -5.3%     -16  [ = ]       0    ../../src/drivers/gpio/mcp23009/mcp23009.cpp
    +1.5%     +16  [ = ]       0    ../../src/drivers/gpio/mcp23009/mcp23009_main.cpp
    +2.6%     +16  [ = ]       0    ../../src/drivers/gps/devices/src/femtomes.cpp
    +6.2%     +16  [ = ]       0    ../../src/drivers/gps/devices/src/gps_helper.cpp
    +0.9%     +16  [ = ]       0    ../../src/drivers/gps/devices/src/ubx.cpp
    -0.7%     -16  [ = ]       0    ../../src/drivers/gps/gps.cpp
    +1.3%     +16  [ = ]       0    ../../src/drivers/imu/analog_devices/adis16448/ADIS16448.cpp
    -1.2%     -16  [ = ]       0    ../../src/drivers/imu/analog_devices/adis16507/ADIS16507.cpp
    -1.0%     -16  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088_Accelerometer.cpp
    -1.3%     -16  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088_Gyroscope.cpp
    -1.7%     -32  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/ICM20948.cpp
    -2.9%     -32  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/ICM20948_I2C_Passthrough.cpp
    -9.1%     -16  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/icm20948_main.cpp
    +1.9%     +32  [ = ]       0    ../../src/drivers/imu/invensense/icm42688p/ICM42688P.cpp
    +1.0%     +16  [ = ]       0    ../../src/drivers/imu/invensense/iim42652/IIM42652.cpp
    +1.4%     +16  [ = ]       0    ../../src/drivers/lights/rgbled/rgbled.cpp
    -1.9%     -16  [ = ]       0    ../../src/drivers/lights/rgbled_is31fl3195/rgbled_is31fl3195.cpp
    -1.5%     -16  [ = ]       0    ../../src/drivers/magnetometer/akm/ak09916/AK09916.cpp
    -1.5%     -16  [ = ]       0    ../../src/drivers/magnetometer/akm/ak8963/AK8963.cpp
    -2.0%     -16  [ = ]       0    ../../src/drivers/magnetometer/lis3mdl/lis3mdl.cpp
    -4.0%     -16  [ = ]       0    ../../src/drivers/magnetometer/lis3mdl/lis3mdl_spi.cpp
    -1.6%     -16  [ = ]       0    ../../src/drivers/magnetometer/lsm303agr/LSM303AGR.cpp
    -2.3%     -16  [ = ]       0    ../../src/drivers/magnetometer/memsic/mmc5983ma/mmc5983ma.cpp
    -1.5%     -16  [ = ]       0    ../../src/drivers/magnetometer/qmc5883l/QMC5883L.cpp
    +4.2%     +16  [ = ]       0    ../../src/drivers/magnetometer/rm3100/rm3100_spi.cpp
    -2.4%     -16  [ = ]       0    ../../src/drivers/magnetometer/st/iis2mdc/iis2mdc.cpp
    -4.3%     -16  [ = ]       0    ../../src/drivers/magnetometer/st/iis2mdc/iis2mdc_i2c.cpp
    -9.1%     -16  [ = ]       0    ../../src/drivers/magnetometer/vtrantech/vcm1193l/vcm1193l_main.cpp
    -2.3%     -32  [ = ]       0    ../../src/drivers/optical_flow/paa3905/PAA3905.cpp
    -1.6%     -16  [ = ]       0    ../../src/drivers/optical_flow/pmw3901/PMW3901.cpp
     +11%     +16  [ = ]       0    ../../src/drivers/osd/msp_osd/MessageDisplay/MessageDisplay.cpp
    -3.1%     -48  [ = ]       0    ../../src/drivers/osd/msp_osd/msp_osd.cpp
    +2.7%     +32  [ = ]       0    ../../src/drivers/power_monitor/ina226/ina226.cpp
    -1.3%     -16  [ = ]       0    ../../src/drivers/power_monitor/ina228/ina228.cpp
    -1.4%     -16  [ = ]       0    ../../src/drivers/power_monitor/ina238/ina238.cpp
    +1.2%     +16  [ = ]       0    ../../src/drivers/pwm_out/PWMOut.cpp
    +2.0%     +48  [ = ]       0    ../../src/drivers/px4io/px4io.cpp
    -1.2%     -16  [ = ]       0    ../../src/drivers/rc/ghst_rc/GhstRc.cpp
    -5.9%     -16  [ = ]       0    ../../src/drivers/rc/ghst_rc/ghst_telemetry.cpp
    +1.3%     +16  [ = ]       0    ../../src/drivers/rc/sbus_rc/SbusRc.cpp
    -5.9%     -16  [ = ]       0    ../../src/drivers/rc_input/crsf_telemetry.cpp
    +1.3%     +16  [ = ]       0    ../../src/drivers/safety_button/SafetyButton.cpp
    +1.9%     +16  [ = ]       0    ../../src/drivers/telemetry/bst/bst.cpp
    -2.3%     -16  [ = ]       0    ../../src/drivers/telemetry/frsky_telemetry/frsky_telemetry.cpp
    -6.2%     -16  [ = ]       0    ../../src/drivers/telemetry/hott/hott_sensors/hott_sensors.cpp
    +2.7%     +16  [ = ]       0    ../../src/drivers/telemetry/hott/hott_telemetry/hott_telemetry.cpp
    [DEL]    -688  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL]    -576  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL]    -240  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL]    -224  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL]    -464  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL]     -48  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]     -48  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL]     -80  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]    -112  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL]     -96  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL]    -208  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL]     -96  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL]    -368  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL]    -400  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL]    -192  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL]     -64  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL]    -768  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL]    -688  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL]     -64  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    [DEL]    -992  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL]    -208  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL]    -416  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL]    -320  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL]    -704  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL] -1.08Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL]    -320  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL]    -192  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    [DEL]    -304  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL]    -192  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL]     -48  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_error.cpp
    [DEL] -1.52Ki  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
    [DEL]    -400  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
    [DEL]    -112  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
    [DEL]    -912  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL] -1.31Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL] -1.22Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL] -1.55Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL]    -800  [ = ]       0    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL]    -816  [ = ]       0    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL]    -832  [ = ]       0    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL] -2.94Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
    [DEL]    -816  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL]    -672  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL]    -784  [ = ]       0    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL]   -1024  [ = ]       0    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL] -1.22Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL]    -928  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL]    -768  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL] -3.50Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL] -1.52Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL] -1.25Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL]    -224  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL] -26.2Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    [DEL] -3.84Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
    -2.4%     -16  [ = ]       0    ../../src/lib/adsb/AdsbConflict.cpp
    -7.1%     -16  [ = ]       0    ../../src/lib/airspeed/airspeed.cpp
    +3.8%     +16  [ = ]       0    ../../src/lib/avoidance/ObstacleAvoidance.cpp
    -2.1%     -16  [ = ]       0    ../../src/lib/bezier/BezierN.cpp
    -1.8%     -16  [ = ]       0    ../../src/lib/collision_prevention/CollisionPrevention.cpp
    -5.6%     -16  [ = ]       0    ../../src/lib/drivers/accelerometer/PX4Accelerometer.cpp
    +9.1%     +32  [ = ]       0    ../../src/lib/drivers/device/CDev.cpp
    -7.7%     -16  [ = ]       0    ../../src/lib/drivers/magnetometer/PX4Magnetometer.cpp
    +2.7%     +16  [ = ]       0    ../../src/lib/geo/geo.cpp
    +1.2%     +48  [ = ]       0    ../../src/lib/mixer_module/mixer_module.cpp
    -7.1%     -16  [ = ]       0    ../../src/lib/motion_planning/ManualVelocitySmoothingXY.cpp
    -2.8%     -16  [ = ]       0    ../../src/lib/motion_planning/PositionSmoothing.cpp
    +6.2%     +32  [ = ]       0    ../../src/lib/motion_planning/VelocitySmoothing.cpp
    -0.4%     -16  [ = ]       0    ../../src/lib/parameters/parameters.cpp
    +1.9%     +16  [ = ]       0    ../../src/lib/perf/perf_counter.cpp
    -1.4%     -16  [ = ]       0    ../../src/lib/rc/dsm.cpp
    +5.3%     +32  [ = ]       0    ../../src/lib/rtl/rtl_time_estimator.cpp
    +2.4%     +16  [ = ]       0    ../../src/lib/sensor_calibration/Accelerometer.cpp
    +2.6%     +16  [ = ]       0    ../../src/lib/sensor_calibration/Gyroscope.cpp
    -2.8%     -32  [ = ]       0    ../../src/lib/tecs/TECS.cpp
    -9.1%     -16  [ = ]       0    ../../src/lib/timesync/Timesync.cpp
    +2.6%     +16  [ = ]       0    ../../src/lib/tinybson/tinybson.cpp
    -1.9%     -16  [ = ]       0    ../../src/lib/version/version.c
    -0.9%     -16  [ = ]       0    ../../src/modules/airspeed_selector/airspeed_selector_main.cpp
    -1.4%     -16  [ = ]       0    ../../src/modules/camera_feedback/CameraFeedback.cpp
    -2.2%     -16  [ = ]       0    ../../src/modules/commander/Arming/ArmAuthorization/ArmAuthorization.cpp
    -1.4%     -64  [ = ]       0    ../../src/modules/commander/Commander.cpp
    +2.8%     +16  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/Common.cpp
    +2.0%     +16  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/HealthAndArmingChecks.cpp
    +6.2%     +16  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/airspeedCheck.cpp
    -4.5%     -16  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/externalChecks.cpp
    -7.1%     -16  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/loggerCheck.cpp
    -6.7%     -16  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/modeCheck.cpp
    +4.5%     +16  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/rcCalibrationCheck.cpp
    -8.3%     -16  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/windCheck.cpp
    -1.3%     -16  [ = ]       0    ../../src/modules/commander/ModeManagement.cpp
    -3.5%     -48  [ = ]       0    ../../src/modules/commander/commander_helper.cpp
    -1.8%     -16  [ = ]       0    ../../src/modules/commander/failsafe/failsafe.cpp
    +1.8%     +16  [ = ]       0    ../../src/modules/commander/failsafe/framework.cpp
    +3.1%     +16  [ = ]       0    ../../src/modules/commander/failure_detector/FailureDetector.cpp
    +5.9%     +16  [ = ]       0    ../../src/modules/commander/level_calibration.cpp
    -3.3%     -16  [ = ]       0    ../../src/modules/commander/lm_fit.cpp
    +3.6%     +32  [ = ]       0    ../../src/modules/commander/mag_calibration.cpp
    +4.5%     +16  [ = ]       0    ../../src/modules/commander/worker_thread.cpp
    +3.6%     +16  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessCustom.cpp
    +2.9%     +16  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessHelicopterCoaxial.cpp
    +4.1%     +32  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessRotors.cpp
    -2.6%     -16  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessStandardVTOL.cpp
    +2.6%     +16  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessTailsitterVTOL.cpp
    -2.0%     -16  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessTiltrotorVTOL.cpp
    +3.6%     +16  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessTilts.cpp
    -5.6%     -16  [ = ]       0    ../../src/modules/control_allocator/ControlAllocation/ControlAllocation.cpp
    +3.2%     +16  [ = ]       0    ../../src/modules/control_allocator/ControlAllocation/ControlAllocationPseudoInverse.cpp
    -0.9%     -16  [ = ]       0    ../../src/modules/control_allocator/ControlAllocator.cpp
    -4.2%     -32  [ = ]       0    ../../src/modules/ekf2/EKF/yaw_estimator/EKFGSF_yaw.cpp
   -10.0%     -16  [ = ]       0    ../../src/modules/events/rc_loss_alarm.cpp
    -2.4%     -32  [ = ]       0    ../../src/modules/events/send_event.cpp
    +1.7%     +32  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Auto/FlightTaskAuto.cpp
    +2.9%     +32  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/AutoFollowTarget/FlightTaskAutoFollowTarget.cpp
    -1.9%     -16  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Descend/FlightTaskDescend.cpp
    +2.9%     +16  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/FlightTask/FlightTask.cpp
    -5.6%     -16  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAcceleration/FlightTaskManualAcceleration.cpp
    +2.3%     +16  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAccelerationSlow/FlightTaskManualAccelerationSlow.cpp
    +2.3%     +16  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAltitude/FlightTaskManualAltitude.cpp
    +6.7%     +16  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualPosition/FlightTaskManualPosition.cpp
    +1.7%     +16  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualPositionSmoothVel/FlightTaskManualPositionSmoothVel.cpp
    +2.3%     +16  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Orbit/FlightTaskOrbit.cpp
    +2.8%     +16  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Transition/FlightTaskTransition.cpp
    +1.9%     +32  [ = ]       0    ../../src/modules/fw_att_control/FixedwingAttitudeControl.cpp
    +1.1%     +64  [ = ]       0    ../../src/modules/fw_pos_control/FixedwingPositionControl.cpp
    +0.9%     +16  [ = ]       0    ../../src/modules/fw_rate_control/FixedwingRateControl.cpp
    +5.6%     +16  [ = ]       0    ../../src/modules/land_detector/AirshipLandDetector.cpp
    -4.2%     -16  [ = ]       0    ../../src/modules/land_detector/FixedwingLandDetector.cpp
    -1.5%     -16  [ = ]       0    ../../src/modules/land_detector/LandDetector.cpp
    -4.0%     -16  [ = ]       0    ../../src/modules/land_detector/RoverLandDetector.cpp
    -2.3%     -16  [ = ]       0    ../../src/modules/land_detector/land_detector_main.cpp
    -1.2%     -16  [ = ]       0    ../../src/modules/load_mon/LoadMon.cpp
    +2.9%     +16  [ = ]       0    ../../src/modules/logger/log_writer.cpp
    -1.7%     -16  [ = ]       0    ../../src/modules/logger/log_writer_file.cpp
    +1.9%     +16  [ = ]       0    ../../src/modules/logger/logged_topics.cpp
    -0.9%     -32  [ = ]       0    ../../src/modules/logger/logger.cpp
    -1.1%     -16  [ = ]       0    ../../src/modules/mag_bias_estimator/MagBiasEstimator.cpp
    -0.8%     -16  [ = ]       0    ../../src/modules/manual_control/ManualControl.cpp
    -1.0%     -16  [ = ]       0    ../../src/modules/mc_autotune_attitude_control/mc_autotune_attitude_control.cpp
    -1.1%     -16  [ = ]       0    ../../src/modules/mc_hover_thrust_estimator/MulticopterHoverThrustEstimator.cpp
    +5.3%     +16  [ = ]       0    ../../src/modules/mc_pos_control/GotoControl/GotoControl.cpp
    +0.7%     +16  [ = ]       0    ../../src/modules/mc_pos_control/MulticopterPositionControl.cpp
    -4.5%     -16  [ = ]       0    ../../src/modules/mc_pos_control/PositionControl/ControlMath.cpp
    +2.4%     +16  [ = ]       0    ../../src/modules/mc_pos_control/PositionControl/PositionControl.cpp
    +2.3%     +16  [ = ]       0    ../../src/modules/navigator/GeofenceBreachAvoidance/geofence_breach_avoidance.cpp
   -11.8%     -32  [ = ]       0    ../../src/modules/navigator/land.cpp
    -1.3%     -32  [ = ]       0    ../../src/modules/navigator/mission_base.cpp
    -1.1%     -16  [ = ]       0    ../../src/modules/navigator/mission_block.cpp
    +1.5%     +16  [ = ]       0    ../../src/modules/navigator/precland.cpp
    -5.4%     -48  [ = ]       0    ../../src/modules/navigator/rtl_direct.cpp
    +5.3%     +32  [ = ]       0    ../../src/modules/navigator/rtl_direct_mission_land.cpp
    -0.9%     -16  [ = ]       0    ../../src/modules/payload_deliverer/payload_deliverer.cpp
    -2.9%     -16  [ = ]       0    ../../src/modules/sensors/data_validator/DataValidatorGroup.cpp
    +1.7%     +32  [ = ]       0    ../../src/modules/sensors/sensors.cpp
    +2.2%     +16  [ = ]       0    ../../src/modules/sensors/vehicle_air_data/VehicleAirData.cpp
    -1.2%     -16  [ = ]       0    ../../src/modules/sensors/vehicle_angular_velocity/VehicleAngularVelocity.cpp
    +2.9%     +16  [ = ]       0    ../../src/modules/sensors/vehicle_gps_position/VehicleGPSPosition.cpp
    +1.4%     +16  [ = ]       0    ../../src/modules/sensors/vehicle_imu/VehicleIMU.cpp
    -2.0%     -16  [ = ]       0    ../../src/modules/sensors/vehicle_optical_flow/VehicleOpticalFlow.cpp
    -0.7%     -16  [ = ]       0    ../../src/modules/simulation/simulator_sih/sih.cpp
    -5.6%     -32  [ = ]       0    ../../src/modules/temperature_compensation/TemperatureCompensation.cpp
    -2.0%     -16  [ = ]       0    ../../src/modules/vtol_att_control/tailsitter.cpp
    -0.9%     -16  [ = ]       0    ../../src/modules/vtol_att_control/vtol_att_control_main.cpp
    -1.1%     -16  [ = ]       0    ../../src/modules/vtol_att_control/vtol_type.cpp
   -25.0%     -16  [ = ]       0    ROMFS/nsh_romfsimg.c
   -12.7% -7.11Ki  [ = ]       0    [section .symtab]
   -20.0%     -16  [ = ]       0    armv7-m/arm_initialstate.c
   -20.0%     -16  [ = ]       0    armv7-m/arm_schedulesigaction.c
   -25.0%     -16  [ = ]       0    arp/arp_format.c
    -6.2%     -16  [ = ]       0    arp/arp_notify.c
     +20%     +16  [ = ]       0    bch/bchlib_cache.c
     +33%     +16  [ = ]       0    bch/bchlib_setup.c
     +20%     +16  [ = ]       0    builtin_list.c
    -5.9%     -16  [ = ]       0    chip/stm32_irq.c
    -6.2%     -16  [ = ]       0    clock/clock_initialize.c
   -25.0%     -16  [ = ]       0    ctype/lib_tolower.c
     +33%     +16  [ = ]       0    dirent/lib_opendir.c
    -3.0%     -32  [ = ]       0    fat/fs_fat32util.c
     +20%     +16  [ = ]       0    group/group_waiter.c
   -20.0%     -16  [ = ]       0    icmp/icmp_reply.c
   -20.0%     -16  [ = ]       0    misc/lib_getrandom.c
   -16.7%     -16  [ = ]       0    mm_heap/mm_initialize.c
   -25.0%     -16  [ = ]       0    mm_heap/mm_shrinkchunk.c
    -9.5%     -32  [ = ]       0    msg/topics_sources/estimator_aid_source1d.cpp
   -12.5%     -16  [ = ]       0    msg/topics_sources/parameter_set_value_request.cpp
   -25.0%     -16  [ = ]       0    msg/topics_sources/sensor_accel_fifo.cpp
   -25.0%     -16  [ = ]       0    msg/topics_sources/vehicle_air_data.cpp
     +17%     +16  [ = ]       0    netdb/lib_getservbynamer.c
    -4.8%     -16  [ = ]       0    netdev/netdev_ioctl.c
    -2.5%     -16  [ = ]       0    nsh_envcmds.c
    +2.4%     +16  [ = ]       0    nsh_fscmds.c
    +3.6%     +16  [ = ]       0    procfs/fs_procfsmeminfo.c
    -3.8%     -16  [ = ]       0    procfs/net_procfs.c
    +3.3%     +16  [ = ]       0    romfs/fs_romfsutil.c
     +17%     +16  [ = ]       0    sched/sched_getscheduler.c
   -10.0%     -16  [ = ]       0    signal/sig_action.c
   -16.7%     -16  [ = ]       0    signal/sig_cleanup.c
   -25.0%     -16  [ = ]       0    signal/sig_delset.c
     +33%     +16  [ = ]       0    spawn/lib_psfa_addaction.c
    -0.5%     -80  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
    -1.7%     -16  [ = ]       0    src/modules/flight_mode_manager/FlightTasks_generated.cpp
    -1.4%    -624  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
     +25%     +16  [ = ]       0    stdio/lib_dtoa_engine.c
    -9.1%     -16  [ = ]       0    stdio/lib_fopen.c
   -14.3%     -16  [ = ]       0    stream/lib_nulloutstream.c
     +33%     +16  [ = ]       0    string/lib_memcmp.c
     +33%     +16  [ = ]       0    string/lib_strdup.c
     +33%     +16  [ = ]       0    string/lib_strncpy.c
    [DEL]     -48  [ = ]       0    string/lib_strndup.c
   -25.0%     -16  [ = ]       0    syslog/lib_setlogmask.c
   -20.0%     -16  [ = ]       0    task/task_exit.c
   -20.0%     -16  [ = ]       0    task/task_getpid.c
     +17%     +16  [ = ]       0    tcp/tcp_recvfrom.c
    -6.7%     -16  [ = ]       0    tcp/tcp_timer.c
   -25.0%     -16  [ = ]       0    time/lib_dayofweek.c
    [DEL]     -48  [ = ]       0    time/lib_time.c
   -25.0%     -16  [ = ]       0    tls/task_initinfo.c
   -25.0%     -16  [ = ]       0    udp/udp_callback.c
     +25%     +16  [ = ]       0    umm_heap/umm_initialize.c
    -5.6%     -16  [ = ]       0    usbdev/cdcacm_desc.c
    +3.2%     +16  [ = ]       0    utils/net_lock.c
   -12.5%     -16  [ = ]       0    vfs/fs_fcntl.c
   +55% +13.4Ki  [ = ]       0    [Unmapped]
 -33.3%    -128 -33.3%    -128    .init_section
  [ = ]       0  -2.8% -2.38Ki    .bss
    [ = ]       0  +0.2%      +8    ../../platforms/nuttx/src/px4/common/board_dma_alloc.c
    [ = ]       0 -33.3%      -4    ../../src/drivers/tone_alarm/ToneAlarm.cpp
    [ = ]       0 -50.0%      -4    ../../src/modules/commander/Commander.cpp
    [ = ]       0  -0.5%      -8    ../../platforms/nuttx/src/px4/stm/stm32_common/dshot/dshot.c
    [ = ]       0  [DEL]      -8    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [ = ]       0  [DEL]      -8    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [ = ]       0  [DEL]      -9    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [ = ]       0  [DEL]     -20    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [ = ]       0  -4.1%     -24    ../../src/lib/parameters/parameters.cpp
    [ = ]       0  [DEL]     -29    ../../src/drivers/uavcan/uavcan_servers.cpp
    [ = ]       0  [DEL]    -131    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [ = ]       0  [DEL]    -896    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [ = ]       0  [DEL] -1.27Ki    ../../src/drivers/uavcan/uavcan_main.cpp
  -7.1%  -141Ki  -7.1%  -141Ki    .text
    +0.4%     +32  +0.4%     +32    ../../src/modules/commander/mag_calibration.cpp
    +100%     +16  +100%     +16    msg/topics_sources/camera_trigger.cpp
     +75%     +12   +75%     +12    msg/topics_sources/sensor_gyro_fifo.cpp
     +75%     +12   +75%     +12    msg/topics_sources/tune_control.cpp
    +0.3%      +4  +0.3%      +4    ../../src/drivers/telemetry/hott/messages.cpp
    +0.4%      +2  +0.4%      +2    ../../boards/px4/fmu-v5x/src/init.cpp
    -0.1%      -2  -0.1%      -2    ../../src/systemcmds/ver/ver.cpp
    -0.3%      -4  -0.3%      -4    ../../platforms/nuttx/src/px4/common/print_load.cpp
   -12.5%      -4 -12.5%      -4    msg/topics_sources/can_interface_status.cpp
    [DEL]      -6  [DEL]      -6    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_error.cpp
   -42.9%     -12 -42.9%     -12    msg/topics_sources/buffer128.cpp
   -42.9%     -12 -42.9%     -12    msg/topics_sources/sensor_airflow.cpp
   -42.9%     -12 -42.9%     -12    msg/topics_sources/uavcan_parameter_value.cpp
    -0.7%     -16  -0.7%     -16    builtin_list.c
    [DEL]     -22  [DEL]     -22    ../../boards/px4/fmu-v5x/src/can.c
    [DEL]     -32  [DEL]     -32    time/lib_time.c
    [DEL]     -36  [DEL]     -36    string/lib_strndup.c
   -18.2%     -40 -18.2%     -40    ../../platforms/nuttx/src/px4/stm/stm32_common/version/board_identity.c
    [DEL]     -66  [DEL]     -66    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL]     -76  [DEL]     -76    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]     -76  [DEL]     -76    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL]     -84  [DEL]     -84    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL]     -98  [DEL]     -98    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL]    -124  [DEL]    -124    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL]    -160  [DEL]    -160    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL]    -182  [DEL]    -182    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL]    -230  [DEL]    -230    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]    -292  [DEL]    -292    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL]    -350  [DEL]    -350    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL]    -382  [DEL]    -382    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL]    -428  [DEL]    -428    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL]    -512  [DEL]    -512    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    [DEL]    -568  [DEL]    -568    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL]    -576  [DEL]    -576    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL]    -578  [DEL]    -578    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL]    -612  [DEL]    -612    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL]    -612  [DEL]    -612    ../../src/drivers/uavcan/safety_state.cpp
    [DEL]    -736  [DEL]    -736    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    -0.7%    -776  -0.7%    -776    src/modules/mavlink/modules__mavlink_unity.cpp
    -3.3%    -816  -3.3%    -816    ../../src/lib/parameters/parameters.cpp
    [DEL]    -856  [DEL]    -856    ../../src/drivers/uavcan/arming_status.cpp
    [DEL]    -862  [DEL]    -862    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL]    -922  [DEL]    -922    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL]    -950  [DEL]    -950    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL] -1.00Ki  [DEL] -1.00Ki    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL] -1.05Ki  [DEL] -1.05Ki    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -1.14Ki  [DEL] -1.14Ki    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL] -1.29Ki  [DEL] -1.29Ki    ../../src/drivers/uavcan/beep.cpp
    [DEL] -1.36Ki  [DEL] -1.36Ki    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL] -1.37Ki  [DEL] -1.37Ki    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -1.38Ki  [DEL] -1.38Ki    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL] -1.44Ki  [DEL] -1.44Ki    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL] -1.52Ki  [DEL] -1.52Ki    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL] -1.52Ki  [DEL] -1.52Ki    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL] -1.55Ki  [DEL] -1.55Ki    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL] -1.55Ki  [DEL] -1.55Ki    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL] -1.56Ki  [DEL] -1.56Ki    ../../src/drivers/uavcan/rgbled.cpp
    [DEL] -1.62Ki  [DEL] -1.62Ki    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL] -1.68Ki  [DEL] -1.68Ki    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL] -1.74Ki  [DEL] -1.74Ki    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL] -1.95Ki  [DEL] -1.95Ki    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    -1.2% -2.07Ki  -1.2% -2.07Ki    ROMFS/nsh_romfsimg.c
    [DEL] -2.12Ki  [DEL] -2.12Ki    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -2.16Ki  [DEL] -2.16Ki    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL] -2.35Ki  [DEL] -2.35Ki    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL] -2.43Ki  [DEL] -2.43Ki    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL] -2.59Ki  [DEL] -2.59Ki    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL] -3.51Ki  [DEL] -3.51Ki    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL] -3.98Ki  [DEL] -3.98Ki    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL] -4.92Ki  [DEL] -4.92Ki    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL] -5.34Ki  [DEL] -5.34Ki    ../../src/drivers/uavcan/remoteid.cpp
    [DEL] -8.26Ki  [DEL] -8.26Ki    ../../src/drivers/uavcan/uavcan_servers.cpp
    [DEL] -9.21Ki  [DEL] -9.21Ki    ../../src/drivers/uavcan/sensors/gnss.cpp
    -5.2% -13.9Ki  -5.2% -13.9Ki    [section .text]
    [DEL] -42.0Ki  [DEL] -42.0Ki    ../../src/drivers/uavcan/uavcan_main.cpp
 -16.1% -7.59Mi  -6.8%  -143Ki    TOTAL

px4_fmu-v6x [Total VM Diff: 8 (0.00)]
    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%      +8  +0.0%      +8    .text
    +0.0%      +9  +0.0%      +9    [section .text]
    -0.1%      -1  -0.1%      -1    ../../src/systemcmds/ver/ver.cpp
  -0.0%      -8  [ = ]       0    [Unmapped]
  [ = ]       0  +0.0%      +8    TOTAL

Copy link

🔎 FLASH Analysis

px4_fmu-v5x [Total VM Diff: -147256 byte (-6.92 %)]
    FILE SIZE        VM SIZE    
 --------------  -------------- 
  -9.1%  -180Ki  [ = ]       0    .debug_abbrev
    [DEL]    -325  [ = ]       0    ../../boards/px4/fmu-v5x/src/can.c
    [DEL] -4.40Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -3.63Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -3.99Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL] -3.76Ki  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL] -3.93Ki  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL] -1.65Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]    -717  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL] -1.96Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]    -793  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL] -1.12Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL] -2.52Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL] -2.20Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL] -1.65Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL] -2.77Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL] -2.60Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL] -2.46Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL] -4.01Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -2.94Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL]    -632  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    [DEL] -2.96Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL] -2.20Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL] -2.67Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL] -1.84Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL] -2.91Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL] -3.11Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL] -2.52Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL] -2.64Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    [DEL] -1.39Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL] -1.17Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL]    -607  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_error.cpp
    [DEL] -4.73Ki  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
    [DEL] -4.33Ki  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
    [DEL] -3.76Ki  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
    [DEL] -4.46Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL] -4.18Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL] -4.41Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL] -4.92Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL] -4.26Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL] -4.37Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL] -4.28Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL] -5.01Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
    [DEL] -4.22Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL] -4.46Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL] -4.19Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL] -4.56Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL] -4.48Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL] -4.56Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL] -4.45Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL] -4.24Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL] -4.20Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL] -3.82Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL] -3.49Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL] -6.66Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    [DEL] -5.72Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
    [DEL]    -371  [ = ]       0    string/lib_strndup.c
    [DEL]    -266  [ = ]       0    time/lib_time.c
 -11.1% -18.0Ki  [ = ]       0    .debug_aranges
    [DEL]     -32  [ = ]       0    ../../boards/px4/fmu-v5x/src/can.c
    [DEL]    -256  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL]    -184  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL]    -128  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL]    -160  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL]    -184  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL]     -32  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]     -32  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL]     -40  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]     -40  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL]     -48  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL]     -64  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL]     -48  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL]    -104  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL]    -144  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL]     -56  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL]     -56  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL]    -296  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL]    -184  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL]     -24  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    [DEL]    -296  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL]     -72  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL]    -112  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL]     -40  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL]    -224  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL]    -256  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL]    -112  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL]     -56  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    [DEL]    -112  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL]     -64  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL]     -32  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_error.cpp
    [DEL]    -512  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
    [DEL]    -280  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
    [DEL]    -160  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
    [DEL]    -328  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL]    -424  [ = ]       0    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL]    -368  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL]    -544  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL]    -296  [ = ]       0    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL]    -304  [ = ]       0    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL]    -296  [ = ]       0    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL]    -832  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
    [DEL]    -312  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL]    -328  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL]    -288  [ = ]       0    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL]    -368  [ = ]       0    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL]    -392  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL]    -312  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL]    -296  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL]    -456  [ = ]       0    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL]    -400  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL]    -272  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL]    -112  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL] -4.55Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    [DEL] -2.28Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
    -0.6%     -48  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
    [DEL]     -32  [ = ]       0    string/lib_strndup.c
    [DEL]     -32  [ = ]       0    time/lib_time.c
 -12.4% -57.8Ki  [ = ]       0    .debug_frame
 -16.3% -4.41Mi  [ = ]       0    .debug_info
    [DEL]    -894  [ = ]       0    ../../boards/px4/fmu-v5x/src/can.c
    -1.9%    -816  [ = ]       0    ../../src/drivers/batt_smbus/batt_smbus.cpp
    -1.8%    -816  [ = ]       0    ../../src/drivers/cdcacm_autostart/cdcacm_autostart.cpp
    -1.5%    -816  [ = ]       0    ../../src/drivers/distance_sensor/lightware_laser_i2c/lightware_laser_i2c.cpp
    -1.2%    -816  [ = ]       0    ../../src/drivers/dshot/DShot.cpp
    -1.7%    -816  [ = ]       0    ../../src/drivers/heater/heater.cpp
    -1.6%    -816  [ = ]       0    ../../src/drivers/lights/rgbled/rgbled.cpp
    -1.6%    -816  [ = ]       0    ../../src/drivers/lights/rgbled_is31fl3195/rgbled_is31fl3195.cpp
    -1.6%    -816  [ = ]       0    ../../src/drivers/lights/rgbled_lp5562/rgbled_lp5562.cpp
    -1.6%    -816  [ = ]       0    ../../src/drivers/lights/rgbled_ncp5623c/rgbled_ncp5623c.cpp
    -1.4%    -816  [ = ]       0    ../../src/drivers/osd/msp_osd/msp_osd.cpp
    -1.7%    -816  [ = ]       0    ../../src/drivers/power_monitor/ina226/ina226.cpp
    -2.6%    -816  [ = ]       0    ../../src/drivers/power_monitor/ina226/ina226_main.cpp
    -1.6%    -816  [ = ]       0    ../../src/drivers/power_monitor/ina228/ina228.cpp
    -2.6%    -816  [ = ]       0    ../../src/drivers/power_monitor/ina228/ina228_main.cpp
    -1.6%    -816  [ = ]       0    ../../src/drivers/power_monitor/ina238/ina238.cpp
    -2.6%    -816  [ = ]       0    ../../src/drivers/power_monitor/ina238/ina238_main.cpp
    -2.1%    -816  [ = ]       0    ../../src/drivers/power_monitor/pm_selector_auterion/PowerMonitorSelectorAuterion.cpp
    -1.8%    -816  [ = ]       0    ../../src/drivers/pwm_out/PWMOut.cpp
    -1.0%    -816  [ = ]       0    ../../src/drivers/px4io/px4io.cpp
    -1.2%    -816  [ = ]       0    ../../src/drivers/rc/crsf_rc/CrsfRc.cpp
    -1.8%    -816  [ = ]       0    ../../src/drivers/rc/dsm_rc/DsmRc.cpp
    -1.9%    -816  [ = ]       0    ../../src/drivers/rc/ghst_rc/GhstRc.cpp
    -1.8%    -816  [ = ]       0    ../../src/drivers/rc/sbus_rc/SbusRc.cpp
    -1.4%    -816  [ = ]       0    ../../src/drivers/rc_input/RCInput.cpp
    -2.0%    -816  [ = ]       0    ../../src/drivers/smart_battery/batmon/batmon.cpp
    [DEL]  -118Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -77.3Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -96.0Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL] -77.1Ki  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL] -81.9Ki  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL] -15.3Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL] -3.06Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL] -19.7Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL] -3.11Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL] -3.36Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL] -35.9Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL] -29.7Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL] -8.58Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL] -36.3Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL] -35.5Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL] -33.0Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL] -90.7Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -28.6Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL] -2.50Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    [DEL] -37.4Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL] -22.9Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL] -21.6Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL] -18.5Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL] -25.4Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL] -40.6Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL] -27.1Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL] -33.2Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    [DEL] -6.25Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL] -3.84Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL] -2.59Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_error.cpp
    [DEL]  -180Ki  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
    [DEL]  -112Ki  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
    [DEL] -77.1Ki  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
    [DEL]  -102Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL]  -100Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL] -96.2Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL]  -133Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL] -89.3Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL] -87.0Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL] -86.9Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL]  -200Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
    [DEL] -87.0Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL]  -102Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL] -82.1Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL] -98.4Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL]  -105Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL] -97.3Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL] -87.1Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL]  -144Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL] -67.4Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL] -59.5Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL] -54.4Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL]  -678Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    [DEL]  -396Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
    -1.3%    -816  [ = ]       0    ../../src/lib/avoidance/ObstacleAvoidance.cpp
    -1.3%    -816  [ = ]       0    ../../src/lib/battery/battery.cpp
    -1.0%    -816  [ = ]       0    ../../src/lib/collision_prevention/CollisionPrevention.cpp
    -1.9%    -816  [ = ]       0    ../../src/lib/fw_performance_model/PerformanceModel.cpp
    -2.4%    -816  [ = ]       0    ../../src/lib/led/led.cpp
    -1.1%    -816  [ = ]       0    ../../src/lib/mixer_module/mixer_module.cpp
    -1.2%    -816  [ = ]       0    ../../src/lib/parameters/parameters.cpp
    -1.8%    -816  [ = ]       0    ../../src/lib/rtl/rtl_time_estimator.cpp
    -1.5%    -816  [ = ]       0    ../../src/lib/weather_vane/WeatherVane.cpp
    -0.7%    -816  [ = ]       0    ../../src/modules/airspeed_selector/airspeed_selector_main.cpp
    -2.2%    -816  [ = ]       0    ../../src/modules/battery_status/analog_battery.cpp
    -1.7%    -816  [ = ]       0    ../../src/modules/battery_status/battery_status.cpp
    -1.3%    -816  [ = ]       0    ../../src/modules/camera_feedback/CameraFeedback.cpp
    -0.4%    -816  [ = ]       0    ../../src/modules/commander/Commander.cpp
    -2.7%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/Common.cpp
    -0.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/HealthAndArmingChecks.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/accelerometerCheck.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/airspeedCheck.cpp
    -2.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/armPermissionCheck.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/baroCheck.cpp
    -1.8%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/batteryCheck.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/cpuResourceCheck.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/distanceSensorChecks.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/escCheck.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/estimatorCheck.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/externalChecks.cpp
    -2.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/failureDetectorCheck.cpp
    -2.8%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/flightTimeCheck.cpp
    -2.2%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/geofenceCheck.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/gyroCheck.cpp
    -2.3%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/homePositionCheck.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/imuConsistencyCheck.cpp
    -2.2%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/loggerCheck.cpp
    -1.7%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/magnetometerCheck.cpp
    -2.2%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/manualControlCheck.cpp
    -2.3%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/missionCheck.cpp
    -2.2%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/modeCheck.cpp
    -2.3%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/navigatorCheck.cpp
    -2.2%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/offboardCheck.cpp
    -2.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/openDroneIDCheck.cpp
    -2.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/parachuteCheck.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/powerCheck.cpp
    -2.1%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/rcAndDataLinkCheck.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/rcCalibrationCheck.cpp
    -2.8%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/sdcardCheck.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/systemCheck.cpp
    -2.3%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/vtolCheck.cpp
    -1.7%    -816  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/windCheck.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/commander/ModeManagement.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/commander/MulticopterThrowLaunch/MulticopterThrowLaunch.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/commander/UserModeIntention.cpp
    -2.1%    -816  [ = ]       0    ../../src/modules/commander/failsafe/failsafe.cpp
    -2.2%    -816  [ = ]       0    ../../src/modules/commander/failsafe/framework.cpp
    -1.1%    -816  [ = ]       0    ../../src/modules/commander/failure_detector/FailureDetector.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessControlSurfaces.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessCustom.cpp
    -1.7%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessFixedWing.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessHelicopter.cpp
    -1.6%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessHelicopterCoaxial.cpp
    -1.8%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessMCTilt.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessMultirotor.cpp
    -1.3%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessRotors.cpp
    -1.7%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessStandardVTOL.cpp
    -1.8%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessTailsitterVTOL.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessTiltrotorVTOL.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessTilts.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessUUV.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/control_allocator/ControlAllocation/ControlAllocationSequentialDesaturation.cpp
    -0.8%    -816  [ = ]       0    ../../src/modules/control_allocator/ControlAllocator.cpp
    -1.8%    -816  [ = ]       0    ../../src/modules/esc_battery/EscBattery.cpp
    -1.6%    -816  [ = ]       0    ../../src/modules/events/send_event.cpp
    -0.7%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/FlightModeManager.cpp
    -0.6%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Auto/FlightTaskAuto.cpp
    -0.6%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/AutoFollowTarget/FlightTaskAutoFollowTarget.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/AutoFollowTarget/follow_target_estimator/TargetEstimator.cpp
    -1.1%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Descend/FlightTaskDescend.cpp
    -1.7%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Failsafe/FlightTaskFailsafe.cpp
    -1.6%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/FlightTask/FlightTask.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAcceleration/FlightTaskManualAcceleration.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAccelerationSlow/FlightTaskManualAccelerationSlow.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAltitude/FlightTaskManualAltitude.cpp
    -1.2%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAltitudeSmoothVel/FlightTaskManualAltitudeSmoothVel.cpp
    -0.9%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualPosition/FlightTaskManualPosition.cpp
    -0.8%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualPositionSmoothVel/FlightTaskManualPositionSmoothVel.cpp
    -0.7%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Orbit/FlightTaskOrbit.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Transition/FlightTaskTransition.cpp
    -1.1%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Utility/StickAccelerationXY.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Utility/StickTiltXY.cpp
    -2.5%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Utility/StickYaw.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Utility/Sticks.cpp
    -0.8%    -816  [ = ]       0    ../../src/modules/fw_att_control/FixedwingAttitudeControl.cpp
    -0.7%    -816  [ = ]       0    ../../src/modules/fw_autotune_attitude_control/fw_autotune_attitude_control.cpp
    -0.3%    -816  [ = ]       0    ../../src/modules/fw_pos_control/FixedwingPositionControl.cpp
    -3.6%    -816  [ = ]       0    ../../src/modules/fw_pos_control/launchdetection/LaunchDetector.cpp
    -2.3%    -816  [ = ]       0    ../../src/modules/fw_pos_control/runway_takeoff/RunwayTakeoff.cpp
    -0.7%    -816  [ = ]       0    ../../src/modules/fw_rate_control/FixedwingRateControl.cpp
    -1.3%    -816  [ = ]       0    ../../src/modules/gyro_calibration/GyroCalibration.cpp
    -2.6%    -816  [ = ]       0    ../../src/modules/land_detector/AirshipLandDetector.cpp
    -1.7%    -816  [ = ]       0    ../../src/modules/land_detector/FixedwingLandDetector.cpp
    -1.4%    -816  [ = ]       0    ../../src/modules/land_detector/LandDetector.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/land_detector/MulticopterLandDetector.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/land_detector/RoverLandDetector.cpp
    -2.2%    -816  [ = ]       0    ../../src/modules/land_detector/VtolLandDetector.cpp
    -1.8%    -816  [ = ]       0    ../../src/modules/land_detector/land_detector_main.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/load_mon/LoadMon.cpp
    -0.8%    -816  [ = ]       0    ../../src/modules/logger/logger.cpp
    -1.3%    -816  [ = ]       0    ../../src/modules/mag_bias_estimator/MagBiasEstimator.cpp
    -1.1%    -816  [ = ]       0    ../../src/modules/manual_control/ManualControl.cpp
    -0.7%    -816  [ = ]       0    ../../src/modules/mc_att_control/mc_att_control_main.cpp
    -0.7%    -816  [ = ]       0    ../../src/modules/mc_autotune_attitude_control/mc_autotune_attitude_control.cpp
    -1.2%    -816  [ = ]       0    ../../src/modules/mc_hover_thrust_estimator/MulticopterHoverThrustEstimator.cpp
    -0.5%    -816  [ = ]       0    ../../src/modules/mc_pos_control/MulticopterPositionControl.cpp
    -0.8%    -816  [ = ]       0    ../../src/modules/mc_rate_control/MulticopterRateControl.cpp
    -1.8%    -816  [ = ]       0    ../../src/modules/navigator/GeofenceBreachAvoidance/geofence_breach_avoidance.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/navigator/MissionFeasibility/FeasibilityChecker.cpp
    -1.1%    -816  [ = ]       0    ../../src/modules/navigator/geofence.cpp
    -2.4%    -816  [ = ]       0    ../../src/modules/navigator/land.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/navigator/loiter.cpp
    -1.2%    -816  [ = ]       0    ../../src/modules/navigator/mission.cpp
    -0.9%    -816  [ = ]       0    ../../src/modules/navigator/mission_base.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/navigator/mission_block.cpp
    -2.0%    -816  [ = ]       0    ../../src/modules/navigator/mission_feasibility_checker.cpp
    -0.6%    -816  [ = ]       0    ../../src/modules/navigator/navigator_main.cpp
    -3.0%    -816  [ = ]       0    ../../src/modules/navigator/navigator_mode.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/navigator/precland.cpp
    -0.9%    -816  [ = ]       0    ../../src/modules/navigator/rtl.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/navigator/rtl_direct.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/navigator/rtl_direct_mission_land.cpp
    -1.2%    -816  [ = ]       0    ../../src/modules/navigator/rtl_mission_fast.cpp
    -1.2%    -816  [ = ]       0    ../../src/modules/navigator/rtl_mission_fast_reverse.cpp
    -2.5%    -816  [ = ]       0    ../../src/modules/navigator/takeoff.cpp
    -1.4%    -816  [ = ]       0    ../../src/modules/navigator/vtol_takeoff.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/payload_deliverer/payload_deliverer.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/rc_update/rc_update.cpp
    -0.8%    -816  [ = ]       0    ../../src/modules/sensors/sensors.cpp
    -1.1%    -816  [ = ]       0    ../../src/modules/sensors/vehicle_acceleration/VehicleAcceleration.cpp
    -1.5%    -816  [ = ]       0    ../../src/modules/sensors/vehicle_air_data/VehicleAirData.cpp
    -0.8%    -816  [ = ]       0    ../../src/modules/sensors/vehicle_angular_velocity/VehicleAngularVelocity.cpp
    -1.6%    -816  [ = ]       0    ../../src/modules/sensors/vehicle_gps_position/VehicleGPSPosition.cpp
    -0.7%    -816  [ = ]       0    ../../src/modules/sensors/vehicle_imu/VehicleIMU.cpp
    -0.8%    -816  [ = ]       0    ../../src/modules/sensors/vehicle_magnetometer/VehicleMagnetometer.cpp
    -0.9%    -816  [ = ]       0    ../../src/modules/sensors/vehicle_optical_flow/VehicleOpticalFlow.cpp
    -1.3%    -816  [ = ]       0    ../../src/modules/sensors/voted_sensors_update.cpp
    -1.8%    -816  [ = ]       0    ../../src/modules/simulation/pwm_out_sim/PWMSim.cpp
    -1.9%    -816  [ = ]       0    ../../src/modules/simulation/sensor_baro_sim/SensorBaroSim.cpp
    -1.6%    -816  [ = ]       0    ../../src/modules/simulation/sensor_gps_sim/SensorGpsSim.cpp
    -1.3%    -816  [ = ]       0    ../../src/modules/simulation/sensor_mag_sim/SensorMagSim.cpp
    -0.5%    -816  [ = ]       0    ../../src/modules/simulation/simulator_sih/sih.cpp
    -1.6%    -816  [ = ]       0    ../../src/modules/temperature_compensation/TemperatureCompensationModule.cpp
    -0.7%    -816  [ = ]       0    ../../src/modules/uxrce_dds_client/uxrce_dds_client.cpp
    -1.1%    -816  [ = ]       0    ../../src/modules/vtol_att_control/standard.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/vtol_att_control/tailsitter.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/vtol_att_control/tiltrotor.cpp
    -1.0%    -816  [ = ]       0    ../../src/modules/vtol_att_control/vtol_att_control_main.cpp
    -0.9%    -816  [ = ]       0    ../../src/modules/vtol_att_control/vtol_type.cpp
    -0.1%    -816  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
    -0.6%    -816  [ = ]       0    src/modules/flight_mode_manager/FlightTasks_generated.cpp
    -0.7% -3.61Ki  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
    [DEL]    -770  [ = ]       0    string/lib_strndup.c
    [DEL]    -338  [ = ]       0    time/lib_time.c
 -10.2%  -473Ki  [ = ]       0    .debug_line
    [DEL]    -591  [ = ]       0    ../../boards/px4/fmu-v5x/src/can.c
    [DEL] -9.47Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -6.08Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -6.70Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL] -6.30Ki  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL] -7.07Ki  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL] -1.57Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]    -855  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL] -1.97Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL] -1.05Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL] -1.04Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL] -2.77Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL] -1.98Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL] -2.11Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL] -4.10Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL] -2.63Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL] -2.61Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL] -8.41Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -5.32Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL]    -626  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    [DEL] -5.25Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL] -3.25Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL] -3.19Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL] -1.65Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL] -3.94Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL] -6.07Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL] -4.16Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL] -3.25Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    [DEL] -1.63Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL]    -953  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL]    -580  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_error.cpp
    [DEL] -17.6Ki  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
    [DEL] -9.46Ki  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
    [DEL] -6.29Ki  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
    [DEL] -8.43Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL] -9.72Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL] -8.89Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL] -12.6Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL] -7.35Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL] -7.57Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL] -7.25Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL] -24.5Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
    [DEL] -7.42Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL] -8.35Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL] -6.87Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL] -8.63Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL] -9.67Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL] -8.29Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL] -7.22Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL] -12.2Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL] -9.88Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL] -7.60Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL] -4.86Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL] -97.9Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    [DEL] -55.4Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
    -0.7% -1.12Ki  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
    [DEL]    -608  [ = ]       0    string/lib_strndup.c
    +0.1%      +1  [ = ]       0    task/task_cancelpt.c
    [DEL]    -377  [ = ]       0    time/lib_time.c
 -12.8%  -698Ki  [ = ]       0    .debug_loc
    [DEL]     -24  [ = ]       0    ../../boards/px4/fmu-v5x/src/can.c
   -32.7%    -360  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/version/board_identity.c
    -0.2%     -15  [ = ]       0    ../../src/drivers/distance_sensor/lightware_laser_i2c/lightware_laser_i2c.cpp
    -0.2%     -30  [ = ]       0    ../../src/drivers/px4io/px4io.cpp
    +0.2%     +15  [ = ]       0    ../../src/drivers/rc/crsf_rc/CrsfRc.cpp
    [DEL] -12.1Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -6.69Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -7.08Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL] -6.22Ki  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL] -7.13Ki  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL]    -478  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]    -203  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL]    -860  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]    -629  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL]    -265  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL] -1.79Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL]    -433  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL] -2.19Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL] -2.57Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL] -1.14Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL]    -862  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL] -8.39Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -5.86Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL] -4.73Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL] -1.82Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL] -3.51Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL]    -390  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL] -3.71Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL] -8.31Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL] -2.66Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL] -2.94Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    [DEL] -1.13Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL]    -341  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL]     -37  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_error.cpp
    [DEL] -28.9Ki  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
    [DEL] -13.2Ki  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
    [DEL] -4.57Ki  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
    [DEL] -11.5Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL] -13.9Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL] -11.2Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL] -18.7Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL] -8.77Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL] -8.21Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL] -8.10Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL] -45.3Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
    [DEL] -7.81Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL] -11.5Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL] -7.20Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL] -11.6Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL] -14.1Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL] -9.30Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL] -7.56Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL] -11.0Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL] -7.36Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL] -3.69Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL] -1.55Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL]  -199Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    [DEL] -79.8Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
    +0.1%     +15  [ = ]       0    ../../src/lib/avoidance/ObstacleAvoidance.cpp
    +0.2%      +2  [ = ]       0    ../../src/lib/button/ButtonPublisher.cpp
    -0.1%     -15  [ = ]       0    ../../src/lib/collision_prevention/CollisionPrevention.cpp
    +0.1%     +15  [ = ]       0    ../../src/modules/airspeed_selector/airspeed_selector_main.cpp
    +0.0%     +15  [ = ]       0    ../../src/modules/commander/Commander.cpp
    -0.6%     -48  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessTiltrotorVTOL.cpp
    -0.2%     -15  [ = ]       0    ../../src/modules/flight_mode_manager/FlightModeManager.cpp
    -0.3%     -15  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/FlightTask/FlightTask.cpp
    -0.1%     -13  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Transition/FlightTaskTransition.cpp
    +0.1%     +63  [ = ]       0    ../../src/modules/fw_pos_control/FixedwingPositionControl.cpp
    -0.2%     -62  [ = ]       0    ../../src/modules/fw_rate_control/FixedwingRateControl.cpp
    +0.1%     +15  [ = ]       0    ../../src/modules/gyro_calibration/GyroCalibration.cpp
    -0.2%     -15  [ = ]       0    ../../src/modules/land_detector/MulticopterLandDetector.cpp
    -0.1%     -15  [ = ]       0    ../../src/modules/navigator/mission_base.cpp
    +0.1%     +15  [ = ]       0    ../../src/modules/navigator/rtl.cpp
    -0.2%     -15  [ = ]       0    ../../src/modules/navigator/rtl_direct_mission_land.cpp
    -0.5%     -15  [ = ]       0    ../../src/modules/navigator/rtl_mission_fast.cpp
    -0.4%     -15  [ = ]       0    ../../src/modules/navigator/rtl_mission_fast_reverse.cpp
    +0.1%     +15  [ = ]       0    ../../src/modules/sensors/sensors.cpp
    -0.1%     -29  [ = ]       0    ../../src/modules/sensors/vehicle_angular_velocity/VehicleAngularVelocity.cpp
    +0.0%      +3  [ = ]       0    ../../src/modules/sensors/vehicle_imu/VehicleIMU.cpp
    +0.1%     +15  [ = ]       0    ../../src/modules/sensors/vehicle_optical_flow/VehicleOpticalFlow.cpp
    +0.0%     +16  [ = ]       0    ../../src/modules/simulation/simulator_sih/sih.cpp
    -0.3%     -15  [ = ]       0    ../../src/modules/temperature_compensation/TemperatureCompensationModule.cpp
   -18.5% -58.3Ki  [ = ]       0    [section .debug_loc]
    +0.0%      +2  [ = ]       0    chip/stm32_i2c.c
    -0.0%    -106  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
    +0.1%     +15  [ = ]       0    src/modules/flight_mode_manager/FlightTasks_generated.cpp
    -0.5% -1.11Ki  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
    -2.0%      -4  [ = ]       0    string/lib_strncat.c
    [DEL]    -149  [ = ]       0    string/lib_strndup.c
    -2.3%      -4  [ = ]       0    termios/lib_tcsetattr.c
    [DEL]     -64  [ = ]       0    time/lib_time.c
 -14.6%  -185Ki  [ = ]       0    .debug_ranges
    [DEL]     -16  [ = ]       0    ../../boards/px4/fmu-v5x/src/can.c
   -17.4%     -32  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/version/board_identity.c
    [DEL] -3.77Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -2.19Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -2.55Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL] -2.27Ki  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL] -2.63Ki  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL]     -16  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]     -40  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL]    -120  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]     -24  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL]     -32  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL]    -352  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL]     -56  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL]    -344  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL]    -592  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL]    -288  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL]    -248  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL] -2.26Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -1.34Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL]    -728  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL]    -568  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL] -1.30Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL]     -24  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL]    -568  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL] -1.91Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL]    -616  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL]    -704  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    [DEL]    -240  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL]     -48  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL]     -16  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_error.cpp
    [DEL] -7.14Ki  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
    [DEL] -3.53Ki  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
    [DEL] -1.78Ki  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
    [DEL] -3.16Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL] -4.92Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL] -3.92Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL] -4.98Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL] -2.86Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL] -2.97Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL] -2.86Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL] -11.4Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
    [DEL] -2.80Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL] -3.14Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL] -2.68Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL] -3.29Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL] -4.27Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL] -3.02Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL] -2.62Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL] -3.78Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL] -1.65Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL] -1.48Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL]    -824  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL] -45.7Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    [DEL] -22.8Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
   -25.3% -11.9Ki  [ = ]       0    [section .debug_ranges]
    -0.4%    -168  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
    [DEL]     -16  [ = ]       0    string/lib_strndup.c
    +1.6%      +1  [ = ]       0    task/task_cancelpt.c
    [DEL]     -16  [ = ]       0    time/lib_time.c
 -36.4% -1.22Mi  [ = ]       0    .debug_str
    -6.3% -3.78Ki  [ = ]       0    
    [DEL]     -19  [ = ]       0    ../../boards/px4/fmu-v5x/src/can.c
    +0.2%      +5  [ = ]       0    ../../platforms/common/Serial.cpp
    -0.7%      -9  [ = ]       0    ../../platforms/common/px4_work_queue/WorkItem.cpp
    +2.4%     +14  [ = ]       0    ../../platforms/common/uORB/uORBMessageFields.cpp
    +9.7%     +15  [ = ]       0    ../../platforms/nuttx/src/px4/common/board_dma_alloc.c
    +0.5%      +9  [ = ]       0    ../../platforms/nuttx/src/px4/common/gpio/mcp23009/mcp23009.cpp
    +2.2%      +7  [ = ]       0    ../../platforms/nuttx/src/px4/common/px4_mtd.cpp
     +19%     +32  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/version/board_identity.c
    -0.1%      -5  [ = ]       0    ../../src/drivers/adc/board_adc/ADC.cpp
    -5.2% -1.54Ki  [ = ]       0    ../../src/drivers/batt_smbus/batt_smbus.cpp
    -0.0%      -1  [ = ]       0    ../../src/drivers/cdcacm_autostart/cdcacm_autostart.cpp
    -0.1%     -12  [ = ]       0    ../../src/drivers/dshot/DShot.cpp
    -0.5%      -5  [ = ]       0    ../../src/drivers/gps/devices/src/mtk.cpp
    -0.1%      -5  [ = ]       0    ../../src/drivers/gps/devices/src/ubx.cpp
    -0.0%      -1  [ = ]       0    ../../src/drivers/imu/analog_devices/adis16448/ADIS16448.cpp
    -3.1%     -15  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/ICM20948_AK09916.cpp
    -0.3%     -11  [ = ]       0    ../../src/drivers/lights/rgbled/rgbled.cpp
    -0.5%      -5  [ = ]       0    ../../src/drivers/optical_flow/pmw3901/PMW3901.cpp
   -26.3%      -5  [ = ]       0    ../../src/drivers/optical_flow/thoneflow/thoneflow_parser.cpp
    -0.0%      -6  [ = ]       0    ../../src/drivers/osd/msp_osd/msp_osd.cpp
    -0.9%      -8  [ = ]       0    ../../src/drivers/power_monitor/ina238/ina238.cpp
    -0.0%      -6  [ = ]       0    ../../src/drivers/px4io/px4io.cpp
    -0.2%      -7  [ = ]       0    ../../src/drivers/smart_battery/batmon/batmon.cpp
    -0.6%      -8  [ = ]       0    ../../src/drivers/telemetry/hott/messages.cpp
    [DEL] -4.63Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -4.17Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -2.96Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL]    -927  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL] -1.15Ki  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL]    -221  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]     -58  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL]    -207  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]     -55  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL]      -7  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL]    -140  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL]    -780  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL] -1.00Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL]    -139  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL]    -419  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL] -4.26Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -2.08Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL]     -31  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    [DEL]    -861  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL]    -447  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL] -1.82Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL]    -648  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL] -3.87Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL] -4.81Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL]    -494  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL]    -217  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    [DEL]    -465  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL]    -149  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL] -9.84Ki  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
    [DEL] -2.95Ki  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
    [DEL]    -908  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
    [DEL] -13.3Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL] -33.5Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL] -29.0Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL] -33.5Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL] -15.7Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL] -15.1Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL] -15.2Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL] -59.1Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
    [DEL] -14.1Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL] -4.97Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL] -15.0Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL] -18.0Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL] -29.9Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL] -17.0Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL] -13.9Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL] -98.8Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL] -3.02Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL] -1.81Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL]     -91  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL]  -758Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    [DEL] -11.0Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
    +6.4%     +16  [ = ]       0    ../../src/lib/airspeed/airspeed.cpp
    +7.8%    +153  [ = ]       0    ../../src/lib/battery/battery.cpp
    +0.8%     +24  [ = ]       0    ../../src/lib/collision_prevention/CollisionPrevention.cpp
    +3.6%      +7  [ = ]       0    ../../src/lib/drivers/smbus/SMBus.cpp
    +2.2%     +13  [ = ]       0    ../../src/lib/geo/geo.cpp
    +0.1%      +5  [ = ]       0    ../../src/lib/mixer_module/mixer_module.cpp
    +0.2%     +12  [ = ]       0    ../../src/lib/parameters/parameters.cpp
    +2.5%     +18  [ = ]       0    ../../src/lib/rc/crsf.cpp
    +0.1%      +1  [ = ]       0    ../../src/lib/rc/dsm.cpp
    +6.5%      +8  [ = ]       0    ../../src/lib/tunes/tunes.cpp
    +7.9%     +45  [ = ]       0    ../../src/modules/airspeed_selector/AirspeedValidator.cpp
    +0.8%    +303  [ = ]       0    ../../src/modules/airspeed_selector/airspeed_selector_main.cpp
    +2.8%     +12  [ = ]       0    ../../src/modules/battery_status/analog_battery.cpp
    +1.2%     +32  [ = ]       0    ../../src/modules/battery_status/battery_status.cpp
    +0.0%     +48  [ = ]       0    ../../src/modules/commander/Commander.cpp
    +0.3%     +10  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/Common.cpp
    +1.2%     +14  [ = ]       0    ../../src/modules/commander/HomePosition.cpp
    +0.3%     +30  [ = ]       0    ../../src/modules/commander/accelerometer_calibration.cpp
    +6.3%     +18  [ = ]       0    ../../src/modules/commander/commander_helper.cpp
    -0.2%      -7  [ = ]       0    ../../src/modules/commander/failsafe/failsafe.cpp
    +1.3%     +18  [ = ]       0    ../../src/modules/commander/failure_detector/FailureDetector.cpp
    -0.0%      -2  [ = ]       0    ../../src/modules/commander/mag_calibration.cpp
    +1.1%     +13  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessRotors.cpp
    +0.1%      +7  [ = ]       0    ../../src/modules/control_allocator/ControlAllocation/ControlAllocationPseudoInverse.cpp
    +1.0%     +19  [ = ]       0    ../../src/modules/dataman/dataman.cpp
    +0.1%      +6  [ = ]       0    ../../src/modules/events/send_event.cpp
    +0.0%     +40  [ = ]       0    ../../src/modules/fw_pos_control/FixedwingPositionControl.cpp
    +0.4%     +20  [ = ]       0    ../../src/modules/gimbal/input_mavlink.cpp
    +1.1%     +33  [ = ]       0    ../../src/modules/gimbal/output_mavlink.cpp
    +0.4%     +11  [ = ]       0    ../../src/modules/gyro_calibration/GyroCalibration.cpp
    +0.0%      +1  [ = ]       0    ../../src/modules/landing_target_estimator/landing_target_estimator_main.cpp
    +3.2%     +19  [ = ]       0    ../../src/modules/logger/log_writer_file.cpp
    +3.2%      +9  [ = ]       0    ../../src/modules/logger/log_writer_mavlink.cpp
    +0.7%    +192  [ = ]       0    ../../src/modules/logger/logger.cpp
    +1.1%      +5  [ = ]       0    ../../src/modules/logger/util.cpp
    -0.0%      -6  [ = ]       0    ../../src/modules/manual_control/ManualControl.cpp
    +0.0%      +5  [ = ]       0    ../../src/modules/mc_pos_control/MulticopterPositionControl.cpp
    +0.3%      +8  [ = ]       0    ../../src/modules/navigator/geofence.cpp
    +0.1%      +6  [ = ]       0    ../../src/modules/navigator/mission_base.cpp
    +0.0%      +1  [ = ]       0    ../../src/modules/navigator/navigator_main.cpp
    +0.4%      +8  [ = ]       0    ../../src/modules/navigator/precland.cpp
    +0.2%      +8  [ = ]       0    ../../src/modules/navigator/rtl.cpp
    +0.1%      +6  [ = ]       0    ../../src/modules/payload_deliverer/payload_deliverer.cpp
    +0.1%     +27  [ = ]       0    ../../src/modules/rc_update/rc_update.cpp
    -0.0%     -10  [ = ]       0    ../../src/modules/sensors/sensors.cpp
    +0.3%      +6  [ = ]       0    ../../src/modules/sensors/vehicle_air_data/VehicleAirData.cpp
    -0.2%      -8  [ = ]       0    ../../src/modules/sensors/vehicle_angular_velocity/VehicleAngularVelocity.cpp
    -0.7%      -5  [ = ]       0    ../../src/modules/sensors/vehicle_gps_position/gps_blending.cpp
    +0.5%     +27  [ = ]       0    ../../src/modules/sensors/vehicle_imu/VehicleIMU.cpp
    +0.3%     +14  [ = ]       0    ../../src/modules/sensors/vehicle_optical_flow/VehicleOpticalFlow.cpp
    -0.0%      -9  [ = ]       0    ../../src/modules/uxrce_dds_client/uxrce_dds_client.cpp
    +1.8%     +10  [ = ]       0    ../../src/modules/uxrce_dds_client/vehicle_command_srv.cpp
    +0.2%      +9  [ = ]       0    ../../src/modules/vtol_att_control/vtol_type.cpp
     +12%     +11  [ = ]       0    ../../src/systemcmds/bl_update/bl_update.cpp
    +1.2%      +8  [ = ]       0    ../../src/systemcmds/bsondump/bsondump.cpp
    +1.3%      +8  [ = ]       0    ../../src/systemcmds/netman/netman.cpp
    -3.9%     -10  [ = ]       0    ../../src/systemcmds/topic_listener/listener_main.cpp
    +3.1%     +12  [ = ]       0    ../../src/systemcmds/ver/ver.cpp
    -1.5%      -5  [ = ]       0    chip/stm32_rtc.c
    +0.7%      +5  [ = ]       0    chip/stm32_sdmmc.c
    -1.2%      -7  [ = ]       0    inet/inet_sockif.c
    -4.3%      -7  [ = ]       0    inode/fs_inodereserve.c
     +13%      +7  [ = ]       0    msg/topics_sources/buffer128.cpp
    +143%     +53  [ = ]       0    msg/topics_sources/can_interface_status.cpp
     +13%     +10  [ = ]       0    msg/topics_sources/parameter_set_value_request.cpp
    +8.6%     +18  [ = ]       0    msg/topics_sources/uORBTopics.cpp
    +392%    +145  [ = ]       0    msg/topics_sources/uavcan_parameter_request.cpp
     +68%     +25  [ = ]       0    msg/topics_sources/uavcan_parameter_value.cpp
    -3.3%      -6  [ = ]       0    pthread/pthread_create.c
    +0.1%    +202  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
    +0.2%     +41  [ = ]       0    src/modules/flight_mode_manager/FlightTasks_generated.cpp
    +3.6% +6.79Ki  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
  -1.4%      -3  [ = ]       0    .shstrtab
 -29.1%  -193Ki  [ = ]       0    .strtab
    [DEL]     -25  [ = ]       0    ../../boards/px4/fmu-v5x/src/can.c
    -0.2%      -4  [ = ]       0    ../../platforms/common/i2c_spi_buses.cpp
    +0.4%      +4  [ = ]       0    ../../platforms/common/uORB/uORBManager.cpp
   -21.0%     -17  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/version/board_identity.c
    -1.9%     -13  [ = ]       0    ../../src/drivers/camera_capture/camera_capture.cpp
    +2.5%     +15  [ = ]       0    ../../src/drivers/distance_sensor/srf02/SRF02.cpp
    +1.3%     +13  [ = ]       0    ../../src/drivers/distance_sensor/vl53l0x/VL53L0X.cpp
    +0.9%     +14  [ = ]       0    ../../src/drivers/gps/devices/src/ubx.cpp
    -0.7%     -14  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088_Gyroscope.cpp
    -0.6%     -10  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/ICM20948_I2C_Passthrough.cpp
    +1.2%     +20  [ = ]       0    ../../src/drivers/imu/invensense/icm42688p/ICM42688P.cpp
    +1.3%     +14  [ = ]       0    ../../src/drivers/osd/msp_osd/msp_osd.cpp
    +0.7%     +12  [ = ]       0    ../../src/drivers/px4io/px4io.cpp
   -11.7%     -12  [ = ]       0    ../../src/drivers/telemetry/hott/hott_sensors/hott_sensors.cpp
    -1.8%     -16  [ = ]       0    ../../src/drivers/tone_alarm/ToneAlarm.cpp
    [DEL] -1.51Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -1.04Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL]    -287  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL]    -218  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL]    -788  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL]     -47  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]     -34  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL]     -62  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]     -98  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL]     -90  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL]    -396  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL]    -169  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL]    -608  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL]    -638  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL]    -315  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL]    -117  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL] -1.66Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -1.21Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL]     -45  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    [DEL] -1.85Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL]    -186  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL]    -936  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL]    -353  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL] -1.35Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL] -2.22Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL]    -516  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL]    -318  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    [DEL]    -413  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL]    -258  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL]     -33  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_error.cpp
    [DEL] -2.92Ki  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
    [DEL]    -582  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
    [DEL]     -99  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
    [DEL] -1.85Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL] -4.20Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL] -3.48Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL] -4.25Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL] -2.00Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL] -2.07Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL] -2.08Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL] -8.07Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
    [DEL] -1.96Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL] -1.23Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL] -1.91Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL] -2.68Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL] -4.10Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL] -2.24Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL] -1.89Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL] -8.57Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL] -2.06Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL] -1.62Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL]    -278  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL] -80.6Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    [DEL] -8.18Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
    +2.5%     +10  [ = ]       0    ../../src/lib/tinybson/tinybson.cpp
    +1.5%     +12  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/HealthAndArmingChecks.cpp
    +5.6%     +37  [ = ]       0    ../../src/modules/commander/mag_calibration.cpp
    +0.4%      +7  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Auto/FlightTaskAuto.cpp
    +0.5%      +9  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/AutoFollowTarget/FlightTaskAutoFollowTarget.cpp
    +2.3%     +11  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/FlightTask/FlightTask.cpp
    +4.0%     +13  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualPosition/FlightTaskManualPosition.cpp
    +0.6%     +13  [ = ]       0    ../../src/modules/fw_att_control/FixedwingAttitudeControl.cpp
    -0.4%     -12  [ = ]       0    ../../src/modules/logger/logger.cpp
    +1.5%     +29  [ = ]       0    ../../src/modules/manual_control/ManualControl.cpp
    +1.4%     +12  [ = ]       0    ../../src/modules/navigator/precland.cpp
    +2.3%     +10  [ = ]       0    ../../src/modules/navigator/rtl_mission_fast.cpp
    -0.4%     -12  [ = ]       0    ../../src/modules/temperature_compensation/TemperatureCompensationModule.cpp
   -34.1% -26.8Ki  [ = ]       0    [section .strtab]
    -1.4%      -6  [ = ]       0    chip/stm32_i2c.c
     +38%     +13  [ = ]       0    group/group_waiter.c
    -8.8%     -10  [ = ]       0    netdev/netdev_ioctl.c
   -26.8%     -15  [ = ]       0    sched/sched_setscheduler.c
    -0.7%    -348  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
    [DEL]      -8  [ = ]       0    string/lib_strndup.c
 -11.9% -73.6Ki  [ = ]       0    .symtab
    [DEL]     -48  [ = ]       0    ../../boards/px4/fmu-v5x/src/can.c
    -2.2%     -32  [ = ]       0    ../../platforms/common/i2c_spi_buses.cpp
    -2.1%     -16  [ = ]       0    ../../platforms/common/module.cpp
    -3.1%     -16  [ = ]       0    ../../platforms/common/px4_work_queue/WorkItem.cpp
   +10.0%     +32  [ = ]       0    ../../platforms/common/px4_work_queue/WorkItemSingleShot.cpp
   -14.3%     -16  [ = ]       0    ../../platforms/common/uORB/SubscriptionInterval.cpp
    +1.6%     +16  [ = ]       0    ../../platforms/common/uORB/uORB.cpp
    +5.1%     +48  [ = ]       0    ../../platforms/common/uORB/uORBManager.cpp
    +5.9%     +32  [ = ]       0    ../../platforms/nuttx/src/px4/common/console_buffer.cpp
    -2.0%     -16  [ = ]       0    ../../platforms/nuttx/src/px4/common/gpio/mcp23009/mcp23009.cpp
   -11.1%     -16  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/board_reset/board_reset.cpp
    +1.6%     +16  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/hrt/hrt.c
    -1.2%     -16  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/io_pins/io_timer.c
    -2.0%     -16  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/spi/spi.cpp
   -15.4%     -32  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/version/board_identity.c
    -2.6%     -16  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32f7/px4io_serial/px4io_serial.cpp
    -9.1%     -32  [ = ]       0    ../../src/drivers/adc/ads1115/ADS1115.cpp
    +1.0%     +16  [ = ]       0    ../../src/drivers/camera_trigger/camera_trigger.cpp
    -0.7%     -16  [ = ]       0    ../../src/drivers/cdcacm_autostart/cdcacm_autostart.cpp
    -1.7%     -16  [ = ]       0    ../../src/drivers/differential_pressure/ms5525dso/MS5525DSO.cpp
    +4.7%     +48  [ = ]       0    ../../src/drivers/differential_pressure/sdp3x/SDP3X.cpp
    -9.1%     -16  [ = ]       0    ../../src/drivers/differential_pressure/sdp3x/sdp3x_main.cpp
    -4.3%     -64  [ = ]       0    ../../src/drivers/distance_sensor/lightware_laser_i2c/lightware_laser_i2c.cpp
    -1.3%     -16  [ = ]       0    ../../src/drivers/distance_sensor/ll40ls/LidarLiteI2C.cpp
    -1.9%     -16  [ = ]       0    ../../src/drivers/distance_sensor/srf02/SRF02.cpp
    -1.8%     -16  [ = ]       0    ../../src/drivers/distance_sensor/tf02pro/TF02PRO.cpp
    +5.6%     +16  [ = ]       0    ../../src/drivers/distance_sensor/tfmini/tfmini_main.cpp
    +2.4%     +32  [ = ]       0    ../../src/drivers/distance_sensor/vl53l0x/VL53L0X.cpp
    -0.9%     -16  [ = ]       0    ../../src/drivers/distance_sensor/vl53l1x/vl53l1x.cpp
    +1.4%     +32  [ = ]       0    ../../src/drivers/dshot/DShot.cpp
    -5.3%     -16  [ = ]       0    ../../src/drivers/gpio/mcp23009/mcp23009.cpp
    +1.5%     +16  [ = ]       0    ../../src/drivers/gpio/mcp23009/mcp23009_main.cpp
    +2.6%     +16  [ = ]       0    ../../src/drivers/gps/devices/src/femtomes.cpp
    +6.2%     +16  [ = ]       0    ../../src/drivers/gps/devices/src/gps_helper.cpp
    +0.9%     +16  [ = ]       0    ../../src/drivers/gps/devices/src/ubx.cpp
    -0.7%     -16  [ = ]       0    ../../src/drivers/gps/gps.cpp
    +1.3%     +16  [ = ]       0    ../../src/drivers/imu/analog_devices/adis16448/ADIS16448.cpp
    -1.2%     -16  [ = ]       0    ../../src/drivers/imu/analog_devices/adis16507/ADIS16507.cpp
    -1.0%     -16  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088_Accelerometer.cpp
    -1.3%     -16  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088_Gyroscope.cpp
    -1.7%     -32  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/ICM20948.cpp
    -2.9%     -32  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/ICM20948_I2C_Passthrough.cpp
    -9.1%     -16  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/icm20948_main.cpp
    +1.9%     +32  [ = ]       0    ../../src/drivers/imu/invensense/icm42688p/ICM42688P.cpp
    +1.0%     +16  [ = ]       0    ../../src/drivers/imu/invensense/iim42652/IIM42652.cpp
    +1.4%     +16  [ = ]       0    ../../src/drivers/lights/rgbled/rgbled.cpp
    -1.9%     -16  [ = ]       0    ../../src/drivers/lights/rgbled_is31fl3195/rgbled_is31fl3195.cpp
    -1.5%     -16  [ = ]       0    ../../src/drivers/magnetometer/akm/ak09916/AK09916.cpp
    -1.5%     -16  [ = ]       0    ../../src/drivers/magnetometer/akm/ak8963/AK8963.cpp
    -2.0%     -16  [ = ]       0    ../../src/drivers/magnetometer/lis3mdl/lis3mdl.cpp
    -4.0%     -16  [ = ]       0    ../../src/drivers/magnetometer/lis3mdl/lis3mdl_spi.cpp
    -1.6%     -16  [ = ]       0    ../../src/drivers/magnetometer/lsm303agr/LSM303AGR.cpp
    -2.3%     -16  [ = ]       0    ../../src/drivers/magnetometer/memsic/mmc5983ma/mmc5983ma.cpp
    -1.5%     -16  [ = ]       0    ../../src/drivers/magnetometer/qmc5883l/QMC5883L.cpp
    +4.2%     +16  [ = ]       0    ../../src/drivers/magnetometer/rm3100/rm3100_spi.cpp
    -2.4%     -16  [ = ]       0    ../../src/drivers/magnetometer/st/iis2mdc/iis2mdc.cpp
    -4.3%     -16  [ = ]       0    ../../src/drivers/magnetometer/st/iis2mdc/iis2mdc_i2c.cpp
    -9.1%     -16  [ = ]       0    ../../src/drivers/magnetometer/vtrantech/vcm1193l/vcm1193l_main.cpp
    -2.3%     -32  [ = ]       0    ../../src/drivers/optical_flow/paa3905/PAA3905.cpp
    -1.6%     -16  [ = ]       0    ../../src/drivers/optical_flow/pmw3901/PMW3901.cpp
     +11%     +16  [ = ]       0    ../../src/drivers/osd/msp_osd/MessageDisplay/MessageDisplay.cpp
    -3.1%     -48  [ = ]       0    ../../src/drivers/osd/msp_osd/msp_osd.cpp
    +2.7%     +32  [ = ]       0    ../../src/drivers/power_monitor/ina226/ina226.cpp
    -1.3%     -16  [ = ]       0    ../../src/drivers/power_monitor/ina228/ina228.cpp
    -1.4%     -16  [ = ]       0    ../../src/drivers/power_monitor/ina238/ina238.cpp
    +1.2%     +16  [ = ]       0    ../../src/drivers/pwm_out/PWMOut.cpp
    +2.0%     +48  [ = ]       0    ../../src/drivers/px4io/px4io.cpp
    -1.2%     -16  [ = ]       0    ../../src/drivers/rc/ghst_rc/GhstRc.cpp
    -5.9%     -16  [ = ]       0    ../../src/drivers/rc/ghst_rc/ghst_telemetry.cpp
    +1.3%     +16  [ = ]       0    ../../src/drivers/rc/sbus_rc/SbusRc.cpp
    -5.9%     -16  [ = ]       0    ../../src/drivers/rc_input/crsf_telemetry.cpp
    +1.3%     +16  [ = ]       0    ../../src/drivers/safety_button/SafetyButton.cpp
    +1.9%     +16  [ = ]       0    ../../src/drivers/telemetry/bst/bst.cpp
    -2.3%     -16  [ = ]       0    ../../src/drivers/telemetry/frsky_telemetry/frsky_telemetry.cpp
    -6.2%     -16  [ = ]       0    ../../src/drivers/telemetry/hott/hott_sensors/hott_sensors.cpp
    +2.7%     +16  [ = ]       0    ../../src/drivers/telemetry/hott/hott_telemetry/hott_telemetry.cpp
    [DEL]    -688  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL]    -576  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL]    -240  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL]    -224  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL]    -464  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL]     -48  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]     -48  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL]     -80  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]    -112  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL]     -96  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL]    -208  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL]     -96  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL]    -368  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL]    -400  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL]    -192  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL]     -64  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL]    -768  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL]    -688  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL]     -64  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    [DEL]    -992  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL]    -208  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL]    -416  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL]    -320  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL]    -704  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL] -1.08Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL]    -320  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL]    -192  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    [DEL]    -304  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL]    -192  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL]     -48  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_error.cpp
    [DEL] -1.52Ki  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
    [DEL]    -400  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
    [DEL]    -112  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
    [DEL]    -912  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL] -1.31Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL] -1.22Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL] -1.55Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL]    -800  [ = ]       0    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL]    -816  [ = ]       0    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL]    -832  [ = ]       0    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL] -2.94Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
    [DEL]    -816  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL]    -672  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL]    -784  [ = ]       0    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL]   -1024  [ = ]       0    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL] -1.22Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL]    -928  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL]    -768  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL] -3.50Ki  [ = ]       0    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL] -1.52Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL] -1.25Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL]    -224  [ = ]       0    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL] -26.2Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    [DEL] -3.84Ki  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
    -2.4%     -16  [ = ]       0    ../../src/lib/adsb/AdsbConflict.cpp
    -7.1%     -16  [ = ]       0    ../../src/lib/airspeed/airspeed.cpp
    +3.8%     +16  [ = ]       0    ../../src/lib/avoidance/ObstacleAvoidance.cpp
    -2.1%     -16  [ = ]       0    ../../src/lib/bezier/BezierN.cpp
    -1.8%     -16  [ = ]       0    ../../src/lib/collision_prevention/CollisionPrevention.cpp
    -5.6%     -16  [ = ]       0    ../../src/lib/drivers/accelerometer/PX4Accelerometer.cpp
    +9.1%     +32  [ = ]       0    ../../src/lib/drivers/device/CDev.cpp
    -7.7%     -16  [ = ]       0    ../../src/lib/drivers/magnetometer/PX4Magnetometer.cpp
    +2.7%     +16  [ = ]       0    ../../src/lib/geo/geo.cpp
    +1.2%     +48  [ = ]       0    ../../src/lib/mixer_module/mixer_module.cpp
    -7.1%     -16  [ = ]       0    ../../src/lib/motion_planning/ManualVelocitySmoothingXY.cpp
    -2.8%     -16  [ = ]       0    ../../src/lib/motion_planning/PositionSmoothing.cpp
    +6.2%     +32  [ = ]       0    ../../src/lib/motion_planning/VelocitySmoothing.cpp
    -0.4%     -16  [ = ]       0    ../../src/lib/parameters/parameters.cpp
    +1.9%     +16  [ = ]       0    ../../src/lib/perf/perf_counter.cpp
    -1.4%     -16  [ = ]       0    ../../src/lib/rc/dsm.cpp
    +5.3%     +32  [ = ]       0    ../../src/lib/rtl/rtl_time_estimator.cpp
    +2.4%     +16  [ = ]       0    ../../src/lib/sensor_calibration/Accelerometer.cpp
    +2.6%     +16  [ = ]       0    ../../src/lib/sensor_calibration/Gyroscope.cpp
    -2.8%     -32  [ = ]       0    ../../src/lib/tecs/TECS.cpp
    -9.1%     -16  [ = ]       0    ../../src/lib/timesync/Timesync.cpp
    +2.6%     +16  [ = ]       0    ../../src/lib/tinybson/tinybson.cpp
    -1.9%     -16  [ = ]       0    ../../src/lib/version/version.c
    -0.9%     -16  [ = ]       0    ../../src/modules/airspeed_selector/airspeed_selector_main.cpp
    -1.4%     -16  [ = ]       0    ../../src/modules/camera_feedback/CameraFeedback.cpp
    -2.2%     -16  [ = ]       0    ../../src/modules/commander/Arming/ArmAuthorization/ArmAuthorization.cpp
    -1.4%     -64  [ = ]       0    ../../src/modules/commander/Commander.cpp
    +2.8%     +16  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/Common.cpp
    +2.0%     +16  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/HealthAndArmingChecks.cpp
    +6.2%     +16  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/airspeedCheck.cpp
    -4.5%     -16  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/externalChecks.cpp
    -7.1%     -16  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/loggerCheck.cpp
    -6.7%     -16  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/modeCheck.cpp
    +4.5%     +16  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/rcCalibrationCheck.cpp
    -8.3%     -16  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/windCheck.cpp
    -1.3%     -16  [ = ]       0    ../../src/modules/commander/ModeManagement.cpp
    -3.5%     -48  [ = ]       0    ../../src/modules/commander/commander_helper.cpp
    -1.8%     -16  [ = ]       0    ../../src/modules/commander/failsafe/failsafe.cpp
    +1.8%     +16  [ = ]       0    ../../src/modules/commander/failsafe/framework.cpp
    +3.1%     +16  [ = ]       0    ../../src/modules/commander/failure_detector/FailureDetector.cpp
    +5.9%     +16  [ = ]       0    ../../src/modules/commander/level_calibration.cpp
    -3.3%     -16  [ = ]       0    ../../src/modules/commander/lm_fit.cpp
    +3.6%     +32  [ = ]       0    ../../src/modules/commander/mag_calibration.cpp
    +4.5%     +16  [ = ]       0    ../../src/modules/commander/worker_thread.cpp
    +3.6%     +16  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessCustom.cpp
    +2.9%     +16  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessHelicopterCoaxial.cpp
    +4.1%     +32  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessRotors.cpp
    -2.6%     -16  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessStandardVTOL.cpp
    +2.6%     +16  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessTailsitterVTOL.cpp
    -2.0%     -16  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessTiltrotorVTOL.cpp
    +3.6%     +16  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessTilts.cpp
    -5.6%     -16  [ = ]       0    ../../src/modules/control_allocator/ControlAllocation/ControlAllocation.cpp
    +3.2%     +16  [ = ]       0    ../../src/modules/control_allocator/ControlAllocation/ControlAllocationPseudoInverse.cpp
    -0.9%     -16  [ = ]       0    ../../src/modules/control_allocator/ControlAllocator.cpp
    -4.2%     -32  [ = ]       0    ../../src/modules/ekf2/EKF/yaw_estimator/EKFGSF_yaw.cpp
   -10.0%     -16  [ = ]       0    ../../src/modules/events/rc_loss_alarm.cpp
    -2.4%     -32  [ = ]       0    ../../src/modules/events/send_event.cpp
    +1.7%     +32  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Auto/FlightTaskAuto.cpp
    +2.9%     +32  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/AutoFollowTarget/FlightTaskAutoFollowTarget.cpp
    -1.9%     -16  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Descend/FlightTaskDescend.cpp
    +2.9%     +16  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/FlightTask/FlightTask.cpp
    -5.6%     -16  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAcceleration/FlightTaskManualAcceleration.cpp
    +2.3%     +16  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAccelerationSlow/FlightTaskManualAccelerationSlow.cpp
    +2.3%     +16  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAltitude/FlightTaskManualAltitude.cpp
    +6.7%     +16  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualPosition/FlightTaskManualPosition.cpp
    +1.7%     +16  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualPositionSmoothVel/FlightTaskManualPositionSmoothVel.cpp
    +2.3%     +16  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Orbit/FlightTaskOrbit.cpp
    +2.8%     +16  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Transition/FlightTaskTransition.cpp
    +1.9%     +32  [ = ]       0    ../../src/modules/fw_att_control/FixedwingAttitudeControl.cpp
    +1.1%     +64  [ = ]       0    ../../src/modules/fw_pos_control/FixedwingPositionControl.cpp
    +0.9%     +16  [ = ]       0    ../../src/modules/fw_rate_control/FixedwingRateControl.cpp
    +5.6%     +16  [ = ]       0    ../../src/modules/land_detector/AirshipLandDetector.cpp
    -4.2%     -16  [ = ]       0    ../../src/modules/land_detector/FixedwingLandDetector.cpp
    -1.5%     -16  [ = ]       0    ../../src/modules/land_detector/LandDetector.cpp
    -4.0%     -16  [ = ]       0    ../../src/modules/land_detector/RoverLandDetector.cpp
    -2.3%     -16  [ = ]       0    ../../src/modules/land_detector/land_detector_main.cpp
    -1.2%     -16  [ = ]       0    ../../src/modules/load_mon/LoadMon.cpp
    +2.9%     +16  [ = ]       0    ../../src/modules/logger/log_writer.cpp
    -1.7%     -16  [ = ]       0    ../../src/modules/logger/log_writer_file.cpp
    +1.9%     +16  [ = ]       0    ../../src/modules/logger/logged_topics.cpp
    -0.9%     -32  [ = ]       0    ../../src/modules/logger/logger.cpp
    -1.1%     -16  [ = ]       0    ../../src/modules/mag_bias_estimator/MagBiasEstimator.cpp
    -0.8%     -16  [ = ]       0    ../../src/modules/manual_control/ManualControl.cpp
    -1.0%     -16  [ = ]       0    ../../src/modules/mc_autotune_attitude_control/mc_autotune_attitude_control.cpp
    -1.1%     -16  [ = ]       0    ../../src/modules/mc_hover_thrust_estimator/MulticopterHoverThrustEstimator.cpp
    +5.3%     +16  [ = ]       0    ../../src/modules/mc_pos_control/GotoControl/GotoControl.cpp
    +0.7%     +16  [ = ]       0    ../../src/modules/mc_pos_control/MulticopterPositionControl.cpp
    -4.5%     -16  [ = ]       0    ../../src/modules/mc_pos_control/PositionControl/ControlMath.cpp
    +2.4%     +16  [ = ]       0    ../../src/modules/mc_pos_control/PositionControl/PositionControl.cpp
    +2.3%     +16  [ = ]       0    ../../src/modules/navigator/GeofenceBreachAvoidance/geofence_breach_avoidance.cpp
   -11.8%     -32  [ = ]       0    ../../src/modules/navigator/land.cpp
    -1.3%     -32  [ = ]       0    ../../src/modules/navigator/mission_base.cpp
    -1.1%     -16  [ = ]       0    ../../src/modules/navigator/mission_block.cpp
    +1.5%     +16  [ = ]       0    ../../src/modules/navigator/precland.cpp
    -5.4%     -48  [ = ]       0    ../../src/modules/navigator/rtl_direct.cpp
    +5.3%     +32  [ = ]       0    ../../src/modules/navigator/rtl_direct_mission_land.cpp
    -0.9%     -16  [ = ]       0    ../../src/modules/payload_deliverer/payload_deliverer.cpp
    -2.9%     -16  [ = ]       0    ../../src/modules/sensors/data_validator/DataValidatorGroup.cpp
    +1.7%     +32  [ = ]       0    ../../src/modules/sensors/sensors.cpp
    +2.2%     +16  [ = ]       0    ../../src/modules/sensors/vehicle_air_data/VehicleAirData.cpp
    -1.2%     -16  [ = ]       0    ../../src/modules/sensors/vehicle_angular_velocity/VehicleAngularVelocity.cpp
    +2.9%     +16  [ = ]       0    ../../src/modules/sensors/vehicle_gps_position/VehicleGPSPosition.cpp
    +1.4%     +16  [ = ]       0    ../../src/modules/sensors/vehicle_imu/VehicleIMU.cpp
    -2.0%     -16  [ = ]       0    ../../src/modules/sensors/vehicle_optical_flow/VehicleOpticalFlow.cpp
    -0.7%     -16  [ = ]       0    ../../src/modules/simulation/simulator_sih/sih.cpp
    -5.6%     -32  [ = ]       0    ../../src/modules/temperature_compensation/TemperatureCompensation.cpp
    -2.0%     -16  [ = ]       0    ../../src/modules/vtol_att_control/tailsitter.cpp
    -0.9%     -16  [ = ]       0    ../../src/modules/vtol_att_control/vtol_att_control_main.cpp
    -1.1%     -16  [ = ]       0    ../../src/modules/vtol_att_control/vtol_type.cpp
   -25.0%     -16  [ = ]       0    ROMFS/nsh_romfsimg.c
   -12.7% -7.11Ki  [ = ]       0    [section .symtab]
   -20.0%     -16  [ = ]       0    armv7-m/arm_initialstate.c
   -20.0%     -16  [ = ]       0    armv7-m/arm_schedulesigaction.c
   -25.0%     -16  [ = ]       0    arp/arp_format.c
    -6.2%     -16  [ = ]       0    arp/arp_notify.c
     +20%     +16  [ = ]       0    bch/bchlib_cache.c
     +33%     +16  [ = ]       0    bch/bchlib_setup.c
     +20%     +16  [ = ]       0    builtin_list.c
    -5.9%     -16  [ = ]       0    chip/stm32_irq.c
    -6.2%     -16  [ = ]       0    clock/clock_initialize.c
   -25.0%     -16  [ = ]       0    ctype/lib_tolower.c
     +33%     +16  [ = ]       0    dirent/lib_opendir.c
    -3.0%     -32  [ = ]       0    fat/fs_fat32util.c
     +20%     +16  [ = ]       0    group/group_waiter.c
   -20.0%     -16  [ = ]       0    icmp/icmp_reply.c
   -20.0%     -16  [ = ]       0    misc/lib_getrandom.c
   -16.7%     -16  [ = ]       0    mm_heap/mm_initialize.c
   -25.0%     -16  [ = ]       0    mm_heap/mm_shrinkchunk.c
    -9.5%     -32  [ = ]       0    msg/topics_sources/estimator_aid_source1d.cpp
   -12.5%     -16  [ = ]       0    msg/topics_sources/parameter_set_value_request.cpp
   -25.0%     -16  [ = ]       0    msg/topics_sources/sensor_accel_fifo.cpp
   -25.0%     -16  [ = ]       0    msg/topics_sources/vehicle_air_data.cpp
     +17%     +16  [ = ]       0    netdb/lib_getservbynamer.c
    -4.8%     -16  [ = ]       0    netdev/netdev_ioctl.c
    -2.5%     -16  [ = ]       0    nsh_envcmds.c
    +2.4%     +16  [ = ]       0    nsh_fscmds.c
    +3.6%     +16  [ = ]       0    procfs/fs_procfsmeminfo.c
    -3.8%     -16  [ = ]       0    procfs/net_procfs.c
    +3.3%     +16  [ = ]       0    romfs/fs_romfsutil.c
     +17%     +16  [ = ]       0    sched/sched_getscheduler.c
   -10.0%     -16  [ = ]       0    signal/sig_action.c
   -16.7%     -16  [ = ]       0    signal/sig_cleanup.c
   -25.0%     -16  [ = ]       0    signal/sig_delset.c
     +33%     +16  [ = ]       0    spawn/lib_psfa_addaction.c
    -0.5%     -80  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
    -1.7%     -16  [ = ]       0    src/modules/flight_mode_manager/FlightTasks_generated.cpp
    -1.4%    -624  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
     +25%     +16  [ = ]       0    stdio/lib_dtoa_engine.c
    -9.1%     -16  [ = ]       0    stdio/lib_fopen.c
   -14.3%     -16  [ = ]       0    stream/lib_nulloutstream.c
     +33%     +16  [ = ]       0    string/lib_memcmp.c
     +33%     +16  [ = ]       0    string/lib_strdup.c
     +33%     +16  [ = ]       0    string/lib_strncpy.c
    [DEL]     -48  [ = ]       0    string/lib_strndup.c
   -25.0%     -16  [ = ]       0    syslog/lib_setlogmask.c
   -20.0%     -16  [ = ]       0    task/task_exit.c
   -20.0%     -16  [ = ]       0    task/task_getpid.c
     +17%     +16  [ = ]       0    tcp/tcp_recvfrom.c
    -6.7%     -16  [ = ]       0    tcp/tcp_timer.c
   -25.0%     -16  [ = ]       0    time/lib_dayofweek.c
    [DEL]     -48  [ = ]       0    time/lib_time.c
   -25.0%     -16  [ = ]       0    tls/task_initinfo.c
   -25.0%     -16  [ = ]       0    udp/udp_callback.c
     +25%     +16  [ = ]       0    umm_heap/umm_initialize.c
    -5.6%     -16  [ = ]       0    usbdev/cdcacm_desc.c
    +3.2%     +16  [ = ]       0    utils/net_lock.c
   -12.5%     -16  [ = ]       0    vfs/fs_fcntl.c
   +55% +13.4Ki  [ = ]       0    [Unmapped]
 -33.3%    -128 -33.3%    -128    .init_section
  [ = ]       0  -2.8% -2.38Ki    .bss
    [ = ]       0  +0.2%      +8    ../../platforms/nuttx/src/px4/common/board_dma_alloc.c
    [ = ]       0 -33.3%      -4    ../../src/drivers/tone_alarm/ToneAlarm.cpp
    [ = ]       0 -50.0%      -4    ../../src/modules/commander/Commander.cpp
    [ = ]       0  -0.5%      -8    ../../platforms/nuttx/src/px4/stm/stm32_common/dshot/dshot.c
    [ = ]       0  [DEL]      -8    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [ = ]       0  [DEL]      -8    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [ = ]       0  [DEL]      -9    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [ = ]       0  [DEL]     -20    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [ = ]       0  -4.1%     -24    ../../src/lib/parameters/parameters.cpp
    [ = ]       0  [DEL]     -29    ../../src/drivers/uavcan/uavcan_servers.cpp
    [ = ]       0  [DEL]    -131    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [ = ]       0  [DEL]    -896    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [ = ]       0  [DEL] -1.27Ki    ../../src/drivers/uavcan/uavcan_main.cpp
  -7.1%  -141Ki  -7.1%  -141Ki    .text
    +0.4%     +32  +0.4%     +32    ../../src/modules/commander/mag_calibration.cpp
    +100%     +16  +100%     +16    msg/topics_sources/camera_trigger.cpp
     +75%     +12   +75%     +12    msg/topics_sources/sensor_gyro_fifo.cpp
     +75%     +12   +75%     +12    msg/topics_sources/tune_control.cpp
    +0.3%      +4  +0.3%      +4    ../../src/drivers/telemetry/hott/messages.cpp
    +0.4%      +2  +0.4%      +2    ../../boards/px4/fmu-v5x/src/init.cpp
    -0.2%      -3  -0.2%      -3    ../../src/systemcmds/ver/ver.cpp
    -0.3%      -4  -0.3%      -4    ../../platforms/nuttx/src/px4/common/print_load.cpp
   -12.5%      -4 -12.5%      -4    msg/topics_sources/can_interface_status.cpp
    [DEL]      -6  [DEL]      -6    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_error.cpp
   -42.9%     -12 -42.9%     -12    msg/topics_sources/buffer128.cpp
   -42.9%     -12 -42.9%     -12    msg/topics_sources/sensor_airflow.cpp
   -42.9%     -12 -42.9%     -12    msg/topics_sources/uavcan_parameter_value.cpp
    -0.7%     -16  -0.7%     -16    builtin_list.c
    [DEL]     -22  [DEL]     -22    ../../boards/px4/fmu-v5x/src/can.c
    [DEL]     -32  [DEL]     -32    time/lib_time.c
    [DEL]     -36  [DEL]     -36    string/lib_strndup.c
   -18.2%     -40 -18.2%     -40    ../../platforms/nuttx/src/px4/stm/stm32_common/version/board_identity.c
    [DEL]     -66  [DEL]     -66    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL]     -76  [DEL]     -76    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]     -76  [DEL]     -76    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL]     -84  [DEL]     -84    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    [DEL]     -98  [DEL]     -98    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL]    -124  [DEL]    -124    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL]    -160  [DEL]    -160    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL]    -182  [DEL]    -182    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL]    -230  [DEL]    -230    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]    -292  [DEL]    -292    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL]    -350  [DEL]    -350    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp
    [DEL]    -382  [DEL]    -382    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL]    -428  [DEL]    -428    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL]    -512  [DEL]    -512    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    [DEL]    -568  [DEL]    -568    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp
    [DEL]    -576  [DEL]    -576    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL]    -578  [DEL]    -578    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL]    -612  [DEL]    -612    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL]    -612  [DEL]    -612    ../../src/drivers/uavcan/safety_state.cpp
    [DEL]    -736  [DEL]    -736    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_sender.cpp
    -0.7%    -776  -0.7%    -776    src/modules/mavlink/modules__mavlink_unity.cpp
    -3.3%    -816  -3.3%    -816    ../../src/lib/parameters/parameters.cpp
    [DEL]    -856  [DEL]    -856    ../../src/drivers/uavcan/arming_status.cpp
    [DEL]    -862  [DEL]    -862    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp
    [DEL]    -922  [DEL]    -922    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
    [DEL]    -950  [DEL]    -950    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL] -1.00Ki  [DEL] -1.00Ki    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL] -1.05Ki  [DEL] -1.05Ki    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -1.14Ki  [DEL] -1.14Ki    ../../src/drivers/uavcan/sensors/gyro.cpp
    [DEL] -1.29Ki  [DEL] -1.29Ki    ../../src/drivers/uavcan/beep.cpp
    [DEL] -1.36Ki  [DEL] -1.36Ki    ../../src/drivers/uavcan/sensors/hygrometer.cpp
    [DEL] -1.37Ki  [DEL] -1.37Ki    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -1.38Ki  [DEL] -1.38Ki    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL] -1.44Ki  [DEL] -1.44Ki    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL] -1.52Ki  [DEL] -1.52Ki    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL] -1.52Ki  [DEL] -1.52Ki    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL] -1.55Ki  [DEL] -1.55Ki    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL] -1.55Ki  [DEL] -1.55Ki    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL] -1.56Ki  [DEL] -1.56Ki    ../../src/drivers/uavcan/rgbled.cpp
    [DEL] -1.62Ki  [DEL] -1.62Ki    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL] -1.68Ki  [DEL] -1.68Ki    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL] -1.74Ki  [DEL] -1.74Ki    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp
    [DEL] -1.95Ki  [DEL] -1.95Ki    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    -1.2% -2.07Ki  -1.2% -2.07Ki    ROMFS/nsh_romfsimg.c
    [DEL] -2.12Ki  [DEL] -2.12Ki    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -2.16Ki  [DEL] -2.16Ki    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL] -2.35Ki  [DEL] -2.35Ki    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL] -2.43Ki  [DEL] -2.43Ki    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL] -2.59Ki  [DEL] -2.59Ki    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL] -3.51Ki  [DEL] -3.51Ki    ../../src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_can.cpp
    [DEL] -3.98Ki  [DEL] -3.98Ki    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL] -4.92Ki  [DEL] -4.92Ki    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL] -5.34Ki  [DEL] -5.34Ki    ../../src/drivers/uavcan/remoteid.cpp
    [DEL] -8.26Ki  [DEL] -8.26Ki    ../../src/drivers/uavcan/uavcan_servers.cpp
    [DEL] -9.21Ki  [DEL] -9.21Ki    ../../src/drivers/uavcan/sensors/gnss.cpp
    -5.2% -13.9Ki  -5.2% -13.9Ki    [section .text]
    [DEL] -42.0Ki  [DEL] -42.0Ki    ../../src/drivers/uavcan/uavcan_main.cpp
 -16.1% -7.59Mi  -6.8%  -143Ki    TOTAL

px4_fmu-v6x [Total VM Diff: 8 byte (0.00 %)]
    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%      +8  +0.0%      +8    .text
    +0.0%      +9  +0.0%      +9    [section .text]
    -0.1%      -1  -0.1%      -1    ../../src/systemcmds/ver/ver.cpp
  -0.0%      -8  [ = ]       0    [Unmapped]
  [ = ]       0  +0.0%      +8    TOTAL

Copy link

🔎 FLASH Analysis

px4_fmu-v5x [Total VM Diff: 3880 byte (0.19 %)]
    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.2% +3.79Ki  +0.2% +3.79Ki    .text
     +27%    +734   +27%    +734    fat/fs_fat32util.c
     +13%    +530   +13%    +530    fat/fs_fat32.c
     +37%    +352   +37%    +352    mtd/mtd_partition.c
    +6.3%    +228  +6.3%    +228    fat/fs_fat32dirent.c
     +28%    +192   +28%    +192    mount/fs_procfs_mount.c
     +23%    +172   +23%    +172    mtd/ftl.c
     +11%    +116   +11%    +116    chip/stm32_bbsram.c
    +6.3%    +102  +6.3%    +102    romfs/fs_romfs.c
    +9.6%     +96  +9.6%     +96    writefat.c
    +5.5%     +94  +5.5%     +94    cromfs/fs_cromfs.c
    +2.5%     +80  +2.5%     +80    mmcsd/mmcsd_sdio.c
     +63%     +76   +63%     +76    vfs/fs_lseek.c
     +12%     +68   +12%     +68    bch/bchdev_driver.c
    +8.0%     +64  +8.0%     +64    ../../platforms/nuttx/src/px4/common/px4_24xxxx_mtd.c
    +9.1%     +58  +9.1%     +58    vfs/fs_dir.c
    +1.8%     +52  +1.8%     +52    ../../src/modules/dataman/dataman.cpp
    +4.1%     +48  +4.1%     +48    ../../src/modules/logger/util.cpp
    +1.2%     +48  +1.2%     +48    ../../src/systemcmds/hardfault_log/hardfault_log.c
     +13%     +48   +13%     +48    misc/ramdisk.c
    +0.0%     +48  +0.0%     +48    src/modules/mavlink/modules__mavlink_unity.cpp
    +6.8%     +44  +6.8%     +44    ../../src/systemcmds/bl_update/bl_update.cpp
    +0.3%     +40  +0.3%     +40    ../../src/modules/logger/logger.cpp
     +46%     +36   +46%     +36    stdio/lib_ftello.c
    +5.1%     +32  +5.1%     +32    ioexpander/gpio.c
    +3.0%     +32  +3.0%     +32    mtd/ramtron.c
    +2.9%     +26  +2.9%     +26    inode/fs_files.c
    +7.2%     +26  +7.2%     +26    vfs/fs_stat.c
    +3.1%     +24  +3.1%     +24    procfs/fs_procfsmeminfo.c
    +0.9%     +24  +0.9%     +24    procfs/fs_procfsproc.c
     +30%     +24   +30%     +24    procfs/fs_procfsutil.c
    +5.4%     +22  +5.4%     +22    binfs/fs_binfs.c
    +8.5%     +22  +8.5%     +22    vfs/fs_fstat.c
    +2.7%     +20  +2.7%     +20    ../../platforms/nuttx/src/px4/stm/stm32_common/board_hw_info/board_hw_rev_ver.c
    +1.4%     +20  +1.4%     +20    ../../src/systemcmds/mtd/mtd.cpp
    +7.0%     +20  +7.0%     +20    procfs/fs_procfsuptime.c
    +6.6%     +16  +6.6%     +16    procfs/fs_procfstcbinfo.c
    +6.2%     +16  +6.2%     +16    procfs/fs_procfsversion.c
    +2.5%     +16  +2.5%     +16    procfs/net_procfs.c
    +350%     +14  +350%     +14    stdio/lib_fseek.c
    +0.0%     +12  +0.0%     +12    [section .text]
     +14%     +12   +14%     +12    bch/bchlib_cache.c
    +2.6%     +12  +2.6%     +12    procfs/fs_procfsiobinfo.c
    +0.7%     +10  +0.7%     +10    procfs/fs_procfs.c
    +2.1%     +10  +2.1%     +10    vfs/fs_open.c
    +0.5%      +8  +0.5%      +8    ../../platforms/nuttx/src/px4/common/px4_mtd.cpp
    +0.4%      +8  +0.4%      +8    ../../src/drivers/px4io/px4io_uploader.cpp
    +0.0%      +8  +0.0%      +8    ../../src/drivers/uavcan/uavcan_main.cpp
    +1.1%      +8  +1.1%      +8    ../../src/systemcmds/bsondump/bsondump.cpp
    +0.6%      +8  +0.6%      +8    ../../src/systemcmds/netman/netman.cpp
    +0.5%      +8  +0.5%      +8    ../../src/systemcmds/sd_bench/sd_bench.cpp
    +2.7%      +8  +2.7%      +8    ipcfg_binary.c
    +2.5%      +8  +2.5%      +8    mkfatfs.c
    +0.9%      +8  +0.9%      +8    nsh_test.c
     +13%      +8   +13%      +8    stdio/lib_fseeko.c
    +2.9%      +6  +2.9%      +6    bch/bchlib_read.c
    +2.6%      +6  +2.6%      +6    bch/bchlib_write.c
     +14%      +6   +14%      +6    vfs/fs_close.c
    +4.1%      +6  +4.1%      +6    vfs/fs_dup2.c
    +0.3%      +4  +0.3%      +4    ../../src/drivers/adc/ads1115/ads1115_main.cpp
    +0.2%      +4  +0.2%      +4    ../../src/drivers/camera_capture/camera_capture.cpp
    +0.1%      +4  +0.1%      +4    ../../src/lib/battery/battery.cpp
    +1.1%      +4  +1.1%      +4    ../../src/lib/cdev/nuttx/cdev_platform.cpp
    +0.2%      +4  +0.2%      +4    ../../src/lib/tinybson/tinybson.cpp
    +1.0%      +4  +1.0%      +4    ../../src/modules/commander/HealthAndArmingChecks/checks/sdcardCheck.cpp
    +0.2%      +4  +0.2%      +4    nsh_fscmds.c
    +1.0%      +4  +1.0%      +4    socket/socket.c
    +0.0%      +4  +0.0%      +4    src/modules/ekf2/modules__ekf2_unity.cpp
    +100%      +4  +100%      +4    stdio/lib_ftell.c
    +4.5%      +4  +4.5%      +4    stdio/lib_ultoa_invert.c
    +3.6%      +4  +3.6%      +4    vfs/fs_dup.c
    +1.7%      +4  +1.7%      +4    vfs/fs_fcntl.c
    -2.2%      -2  -2.2%      -2    socket/net_fstat.c
    -0.3%      -4  -0.3%      -4    ../../platforms/nuttx/src/px4/common/print_load.cpp
    -2.2%      -6  -2.2%      -6    stdlib/lib_strtoull.c
  +0.0%    +750  [ = ]       0    .debug_abbrev
    +0.7%     +21  [ = ]       0    ../../src/drivers/differential_pressure/ms4525do/MS4525DO.cpp
    +0.6%     +21  [ = ]       0    ../../src/drivers/differential_pressure/ms5525dso/MS5525DSO.cpp
    +0.7%     +21  [ = ]       0    ../../src/drivers/distance_sensor/gy_us42/GY_US42.cpp
    +0.7%     +21  [ = ]       0    ../../src/drivers/distance_sensor/srf02/SRF02.cpp
    +0.7%     +21  [ = ]       0    ../../src/drivers/distance_sensor/teraranger/TERARANGER.cpp
    +0.7%     +21  [ = ]       0    ../../src/drivers/distance_sensor/tf02pro/TF02PRO.cpp
    +0.6%     +21  [ = ]       0    ../../src/drivers/distance_sensor/vl53l1x/vl53l1x.cpp
    +0.6%     +21  [ = ]       0    ../../src/drivers/imu/analog_devices/adis16448/ADIS16448.cpp
    +0.6%     +21  [ = ]       0    ../../src/drivers/imu/analog_devices/adis16507/ADIS16507.cpp
    +0.6%     +21  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088_Gyroscope.cpp
    +0.6%     +21  [ = ]       0    ../../src/drivers/imu/invensense/icm20602/ICM20602.cpp
    +0.6%     +21  [ = ]       0    ../../src/drivers/lights/rgbled_is31fl3195/rgbled_is31fl3195.cpp
    +0.6%     +21  [ = ]       0    ../../src/drivers/magnetometer/akm/ak09916/AK09916.cpp
    +0.6%     +21  [ = ]       0    ../../src/drivers/magnetometer/akm/ak8963/AK8963.cpp
    +0.6%     +21  [ = ]       0    ../../src/drivers/magnetometer/qmc5883l/QMC5883L.cpp
    +0.6%     +21  [ = ]       0    ../../src/drivers/magnetometer/vtrantech/vcm1193l/VCM1193L.cpp
    +0.6%     +21  [ = ]       0    ../../src/drivers/optical_flow/px4flow/px4flow.cpp
    +0.6%     +21  [ = ]       0    ../../src/drivers/telemetry/bst/bst.cpp
    +1.2%     +20  [ = ]       0    ../../src/lib/drivers/device/CDev.cpp
    +0.5%      +9  [ = ]       0    ../../src/modules/logger/util.cpp
    +2.1%     +17  [ = ]       0    bch/bchdev_driver.c
    +2.0%     +17  [ = ]       0    binfs/fs_binfs.c
    +1.6%     +17  [ = ]       0    chip/stm32_bbsram.c
    +5.4%     +67  [ = ]       0    fat/fs_fat32util.c
    +7.8%     +91  [ = ]       0    ioexpander/gpio.c
    -0.5%      -7  [ = ]       0    mmcsd/mmcsd_sdio.c
    +1.4%     +14  [ = ]       0    mtd/ftl.c
    +4.6%     +45  [ = ]       0    mtd/mtd_partition.c
    +1.6%     +16  [ = ]       0    mtd/ramtron.c
    +0.9%     +12  [ = ]       0    nsh_fscmds.c
    -1.7%     -15  [ = ]       0    procfs/fs_procfsmeminfo.c
    +2.7%     +28  [ = ]       0    romfs/fs_romfs.c
    -0.2%      -3  [ = ]       0    romfs/fs_romfsutil.c
    -0.6%      -3  [ = ]       0    stdio/lib_fseek.c
    -0.6%      -3  [ = ]       0    stdio/lib_ftell.c
    +2.8%     +29  [ = ]       0    vfs/fs_dir.c
    +3.0%     +17  [ = ]       0    vfs/fs_lseek.c
    +0.4%      +4  [ = ]       0    vfs/fs_stat.c
  +0.1%    +456  [ = ]       0    .debug_frame
  +0.1% +29.3Ki  [ = ]       0    .debug_info
    +0.5%     +48  [ = ]       0    ../../platforms/common/i2c.cpp
    +0.2%     +48  [ = ]       0    ../../platforms/common/i2c_spi_buses.cpp
    +0.5%     +48  [ = ]       0    ../../platforms/common/module.cpp
    +0.3%     +24  [ = ]       0    ../../platforms/common/px4_log.cpp
    +0.2%     +24  [ = ]       0    ../../platforms/common/px4_work_queue/ScheduledWorkItem.cpp
    +0.2%     +24  [ = ]       0    ../../platforms/common/px4_work_queue/WorkItem.cpp
    +0.5%     +48  [ = ]       0    ../../platforms/common/px4_work_queue/WorkItemSingleShot.cpp
    +0.2%     +48  [ = ]       0    ../../platforms/common/px4_work_queue/WorkQueue.cpp
    +0.1%     +24  [ = ]       0    ../../platforms/common/px4_work_queue/WorkQueueManager.cpp
    +0.3%     +24  [ = ]       0    ../../platforms/common/shutdown.cpp
    +0.4%     +48  [ = ]       0    ../../platforms/common/uORB/Subscription.cpp
    +0.2%     +24  [ = ]       0    ../../platforms/common/uORB/SubscriptionInterval.cpp
    +0.1%     +24  [ = ]       0    ../../platforms/common/uORB/uORBDeviceMaster.cpp
    +0.1%     +36  [ = ]       0    ../../platforms/common/uORB/uORBDeviceNode.cpp
    +0.3%     +48  [ = ]       0    ../../platforms/common/uORB/uORBManager.cpp
    +0.2%     +24  [ = ]       0    ../../platforms/nuttx/src/px4/common/SerialImpl.cpp
    +0.6%     +48  [ = ]       0    ../../platforms/nuttx/src/px4/common/board_crashdump.c
    +0.6%     +48  [ = ]       0    ../../platforms/nuttx/src/px4/common/console_buffer.cpp
    +0.3%     +24  [ = ]       0    ../../platforms/nuttx/src/px4/common/cpuload.cpp
    +0.1%     +24  [ = ]       0    ../../platforms/nuttx/src/px4/common/gpio/mcp23009/mcp23009.cpp
    +0.3%     +24  [ = ]       0    ../../platforms/nuttx/src/px4/common/print_load.cpp
    -0.6%     -23  [ = ]       0    ../../platforms/nuttx/src/px4/common/px4_24xxxx_mtd.c
    +0.3%     +24  [ = ]       0    ../../platforms/nuttx/src/px4/common/px4_init.cpp
    -0.2%     -11  [ = ]       0    ../../platforms/nuttx/src/px4/common/px4_mtd.cpp
    +0.7%     +48  [ = ]       0    ../../platforms/nuttx/src/px4/common/tasks.cpp
    -0.4%     -13  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/board_hw_info/board_hw_rev_ver.c
    +0.3%     +24  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/tone_alarm/ToneAlarmInterface.cpp
    +0.4%     +48  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32f7/px4io_serial/px4io_serial.cpp
    +0.4%     +48  [ = ]       0    ../../src/drivers/adc/ads1115/ADS1115.cpp
    +0.1%     +36  [ = ]       0    ../../src/drivers/adc/ads1115/ads1115_main.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/adc/board_adc/ADC.cpp
    +0.4%     +60  [ = ]       0    ../../src/drivers/barometer/bmp388/bmp388_i2c.cpp
    +0.3%     +48  [ = ]       0    ../../src/drivers/barometer/bmp388/bmp388_main.cpp
    +0.4%     +60  [ = ]       0    ../../src/drivers/barometer/bmp388/bmp388_spi.cpp
    +0.4%     +60  [ = ]       0    ../../src/drivers/barometer/ms5611/ms5611_i2c.cpp
    +0.3%     +48  [ = ]       0    ../../src/drivers/barometer/ms5611/ms5611_main.cpp
    +0.4%     +60  [ = ]       0    ../../src/drivers/barometer/ms5611/ms5611_spi.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/batt_smbus/batt_smbus.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/camera_capture/camera_capture.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/camera_trigger/camera_trigger.cpp
    +0.5%     +48  [ = ]       0    ../../src/drivers/camera_trigger/interfaces/src/pwm.cpp
    +0.4%     +48  [ = ]       0    ../../src/drivers/camera_trigger/interfaces/src/seagull_map2.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/cdcacm_autostart/cdcacm_autostart.cpp
    +0.1%     +37  [ = ]       0    ../../src/drivers/differential_pressure/ms4525do/MS4525DO.cpp
    +0.3%     +48  [ = ]       0    ../../src/drivers/differential_pressure/ms4525do/ms4525do_main.cpp
    +0.0%     +13  [ = ]       0    ../../src/drivers/differential_pressure/ms5525dso/MS5525DSO.cpp
    +0.2%     +24  [ = ]       0    ../../src/drivers/differential_pressure/ms5525dso/ms5525dso_main.cpp
    +0.1%     +36  [ = ]       0    ../../src/drivers/differential_pressure/sdp3x/SDP3X.cpp
    +0.3%     +48  [ = ]       0    ../../src/drivers/differential_pressure/sdp3x/sdp3x_main.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/distance_sensor/cm8jl65/CM8JL65.cpp
    +0.4%     +48  [ = ]       0    ../../src/drivers/distance_sensor/cm8jl65/cm8jl65_main.cpp
    +0.1%     +37  [ = ]       0    ../../src/drivers/distance_sensor/gy_us42/GY_US42.cpp
    +0.3%     +48  [ = ]       0    ../../src/drivers/distance_sensor/gy_us42/GY_US42_main.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/distance_sensor/leddar_one/LeddarOne.cpp
    +0.5%     +48  [ = ]       0    ../../src/drivers/distance_sensor/leddar_one/leddar_one_main.cpp
    +0.1%     +37  [ = ]       0    ../../src/drivers/distance_sensor/lightware_laser_i2c/lightware_laser_i2c.cpp
    +0.5%     +48  [ = ]       0    ../../src/drivers/distance_sensor/lightware_laser_serial/lightware_laser_serial_main.cpp
    +0.1%     +36  [ = ]       0    ../../src/drivers/distance_sensor/ll40ls/LidarLiteI2C.cpp
    +0.3%     +48  [ = ]       0    ../../src/drivers/distance_sensor/ll40ls/ll40ls.cpp
    +0.1%     +37  [ = ]       0    ../../src/drivers/distance_sensor/srf02/SRF02.cpp
    +0.3%     +48  [ = ]       0    ../../src/drivers/distance_sensor/srf02/srf02_main.cpp
    +0.1%     +37  [ = ]       0    ../../src/drivers/distance_sensor/teraranger/TERARANGER.cpp
    +0.3%     +48  [ = ]       0    ../../src/drivers/distance_sensor/teraranger/teraranger_main.cpp
    +0.1%     +37  [ = ]       0    ../../src/drivers/distance_sensor/tf02pro/TF02PRO.cpp
    +0.3%     +48  [ = ]       0    ../../src/drivers/distance_sensor/tf02pro/tf02pro_main.cpp
    +0.4%     +48  [ = ]       0    ../../src/drivers/distance_sensor/tfmini/tfmini_main.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/distance_sensor/ulanding_radar/AerotennaULanding.cpp
    +0.5%     +48  [ = ]       0    ../../src/drivers/distance_sensor/ulanding_radar/ulanding_radar_main.cpp
    +0.1%     +36  [ = ]       0    ../../src/drivers/distance_sensor/vl53l0x/VL53L0X.cpp
    +0.1%     +37  [ = ]       0    ../../src/drivers/distance_sensor/vl53l1x/vl53l1x.cpp
    +0.0%     +24  [ = ]       0    ../../src/drivers/dshot/DShot.cpp
    +0.4%     +48  [ = ]       0    ../../src/drivers/gpio/mcp23009/mcp23009.cpp
    +0.1%     +36  [ = ]       0    ../../src/drivers/gpio/mcp23009/mcp23009_main.cpp
    +0.0%     +24  [ = ]       0    ../../src/drivers/heater/heater.cpp
    +0.0%     +13  [ = ]       0    ../../src/drivers/imu/analog_devices/adis16448/ADIS16448.cpp
    +0.0%     +13  [ = ]       0    ../../src/drivers/imu/analog_devices/adis16507/ADIS16507.cpp
    +0.2%     +36  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088.cpp
    +0.1%     +37  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088_Accelerometer.cpp
    +0.1%     +37  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088_Gyroscope.cpp
    +0.3%     +48  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/bmi088_main.cpp
    +0.0%     +13  [ = ]       0    ../../src/drivers/imu/invensense/icm20602/ICM20602.cpp
    +0.0%     +12  [ = ]       0    ../../src/drivers/imu/invensense/icm20649/ICM20649.cpp
    +0.0%     +12  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/ICM20948.cpp
    +0.0%     +12  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/ICM20948_I2C_Passthrough.cpp
    +0.0%     +12  [ = ]       0    ../../src/drivers/imu/invensense/icm42688p/ICM42688P.cpp
    +0.0%     +12  [ = ]       0    ../../src/drivers/imu/invensense/iim42652/IIM42652.cpp
    +0.1%     +36  [ = ]       0    ../../src/drivers/irlock/irlock.cpp
    +0.1%     +36  [ = ]       0    ../../src/drivers/lights/rgbled/rgbled.cpp
    +0.1%     +37  [ = ]       0    ../../src/drivers/lights/rgbled_is31fl3195/rgbled_is31fl3195.cpp
    +0.1%     +36  [ = ]       0    ../../src/drivers/lights/rgbled_lp5562/rgbled_lp5562.cpp
    +0.1%     +36  [ = ]       0    ../../src/drivers/lights/rgbled_ncp5623c/rgbled_ncp5623c.cpp
    +0.0%     +13  [ = ]       0    ../../src/drivers/magnetometer/akm/ak09916/AK09916.cpp
    +0.0%     +13  [ = ]       0    ../../src/drivers/magnetometer/akm/ak8963/AK8963.cpp
    +0.0%     +13  [ = ]       0    ../../src/drivers/magnetometer/bosch/bmm150/BMM150.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/magnetometer/hmc5883/HMC5883.cpp
    +0.5%     +60  [ = ]       0    ../../src/drivers/magnetometer/hmc5883/hmc5883_i2c.cpp
    +0.3%     +48  [ = ]       0    ../../src/drivers/magnetometer/hmc5883/hmc5883_main.cpp
    +0.5%     +60  [ = ]       0    ../../src/drivers/magnetometer/hmc5883/hmc5883_spi.cpp
    +0.0%     +12  [ = ]       0    ../../src/drivers/magnetometer/isentek/ist8308/IST8308.cpp
    +0.0%     +12  [ = ]       0    ../../src/drivers/magnetometer/isentek/ist8310/IST8310.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/magnetometer/lis3mdl/lis3mdl.cpp
    +0.3%     +60  [ = ]       0    ../../src/drivers/magnetometer/lis3mdl/lis3mdl_i2c.cpp
    +0.3%     +48  [ = ]       0    ../../src/drivers/magnetometer/lis3mdl/lis3mdl_main.cpp
    +0.3%     +60  [ = ]       0    ../../src/drivers/magnetometer/lis3mdl/lis3mdl_spi.cpp
    +0.1%     +36  [ = ]       0    ../../src/drivers/magnetometer/lsm303agr/LSM303AGR.cpp
    +0.3%     +48  [ = ]       0    ../../src/drivers/magnetometer/lsm303agr/lsm303agr_main.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/magnetometer/memsic/mmc5983ma/mmc5983ma.cpp
    +0.3%     +60  [ = ]       0    ../../src/drivers/magnetometer/memsic/mmc5983ma/mmc5983ma_i2c.cpp
    +0.3%     +48  [ = ]       0    ../../src/drivers/magnetometer/memsic/mmc5983ma/mmc5983ma_main.cpp
    +0.3%     +60  [ = ]       0    ../../src/drivers/magnetometer/memsic/mmc5983ma/mmc5983ma_spi.cpp
    +0.0%     +13  [ = ]       0    ../../src/drivers/magnetometer/qmc5883l/QMC5883L.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/magnetometer/rm3100/rm3100.cpp
    +0.4%     +60  [ = ]       0    ../../src/drivers/magnetometer/rm3100/rm3100_i2c.cpp
    +0.3%     +48  [ = ]       0    ../../src/drivers/magnetometer/rm3100/rm3100_main.cpp
    +0.4%     +60  [ = ]       0    ../../src/drivers/magnetometer/rm3100/rm3100_spi.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/magnetometer/st/iis2mdc/iis2mdc.cpp
    +0.3%     +60  [ = ]       0    ../../src/drivers/magnetometer/st/iis2mdc/iis2mdc_i2c.cpp
    +0.3%     +48  [ = ]       0    ../../src/drivers/magnetometer/st/iis2mdc/iis2mdc_main.cpp
    +0.0%     +13  [ = ]       0    ../../src/drivers/magnetometer/vtrantech/vcm1193l/VCM1193L.cpp
    +0.0%     +13  [ = ]       0    ../../src/drivers/optical_flow/paa3905/PAA3905.cpp
    +0.0%     +13  [ = ]       0    ../../src/drivers/optical_flow/paw3902/PAW3902.cpp
    +0.1%     +36  [ = ]       0    ../../src/drivers/optical_flow/pmw3901/PMW3901.cpp
    +0.3%     +48  [ = ]       0    ../../src/drivers/optical_flow/pmw3901/pmw3901_main.cpp
    +0.1%     +37  [ = ]       0    ../../src/drivers/optical_flow/px4flow/px4flow.cpp
    +0.0%     +24  [ = ]       0    ../../src/drivers/osd/msp_osd/msp_osd.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/osd/msp_osd/uorb_to_msp.cpp
    +0.1%     +36  [ = ]       0    ../../src/drivers/power_monitor/ina226/ina226.cpp
    +0.2%     +48  [ = ]       0    ../../src/drivers/power_monitor/ina226/ina226_main.cpp
    +0.0%     +12  [ = ]       0    ../../src/drivers/power_monitor/ina228/ina228.cpp
    +0.2%     +48  [ = ]       0    ../../src/drivers/power_monitor/ina228/ina228_main.cpp
    +0.1%     +36  [ = ]       0    ../../src/drivers/power_monitor/ina238/ina238.cpp
    +0.2%     +48  [ = ]       0    ../../src/drivers/power_monitor/ina238/ina238_main.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/power_monitor/pm_selector_auterion/PowerMonitorSelectorAuterion.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/pwm_out/PWMOut.cpp
    +0.0%     +37  [ = ]       0    ../../src/drivers/px4io/px4io.cpp
    +0.4%     +48  [ = ]       0    ../../src/drivers/px4io/px4io_serial.cpp
    +0.2%     +28  [ = ]       0    ../../src/drivers/px4io/px4io_uploader.cpp
    +0.0%     +24  [ = ]       0    ../../src/drivers/rc/crsf_rc/CrsfRc.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/rc/dsm_rc/DsmRc.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/rc/ghst_rc/GhstRc.cpp
    +0.2%     +24  [ = ]       0    ../../src/drivers/rc/ghst_rc/ghst_telemetry.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/rc/sbus_rc/SbusRc.cpp
    +0.0%     +24  [ = ]       0    ../../src/drivers/rc_input/RCInput.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/rc_input/crsf_telemetry.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/safety_button/SafetyButton.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/smart_battery/batmon/batmon.cpp
    +0.1%     +37  [ = ]       0    ../../src/drivers/telemetry/bst/bst.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/telemetry/frsky_telemetry/frsky_data.cpp
    +0.2%     +24  [ = ]       0    ../../src/drivers/telemetry/frsky_telemetry/frsky_telemetry.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/telemetry/frsky_telemetry/sPort_data.cpp
    +0.6%     +48  [ = ]       0    ../../src/drivers/telemetry/hott/hott_sensors/hott_sensors.cpp
    +0.5%     +48  [ = ]       0    ../../src/drivers/telemetry/hott/hott_telemetry/hott_telemetry.cpp
    +0.2%     +24  [ = ]       0    ../../src/drivers/telemetry/hott/messages.cpp
    +0.1%     +24  [ = ]       0    ../../src/drivers/tone_alarm/ToneAlarm.cpp
    +0.8%     +24  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    +0.8%     +24  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    +0.7%     +24  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    +0.9%     +24  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    +0.6%     +24  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_dynamic_memory.cpp
    +0.9%     +24  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/uc_error.cpp
    -0.0%      -2  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    -0.0%      -2  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
    +0.1%     +24  [ = ]       0    ../../src/lib/adsb/AdsbConflict.cpp
    +0.6%     +48  [ = ]       0    ../../src/lib/atmosphere/atmosphere.cpp
    +0.0%     +24  [ = ]       0    ../../src/lib/avoidance/ObstacleAvoidance.cpp
    +0.0%     +24  [ = ]       0    ../../src/lib/battery/battery.cpp
    +0.0%     +24  [ = ]       0    ../../src/lib/bezier/BezierN.cpp
    +0.1%     +24  [ = ]       0    ../../src/lib/button/ButtonPublisher.cpp
    +0.5%     +60  [ = ]       0    ../../src/lib/cdev/CDev.cpp
    +0.6%     +46  [ = ]       0    ../../src/lib/cdev/nuttx/cdev_platform.cpp
    +0.0%     +24  [ = ]       0    ../../src/lib/collision_prevention/CollisionPrevention.cpp
    +0.2%     +48  [ = ]       0    ../../src/lib/conversion/rotation.cpp
    +0.1%     +24  [ = ]       0    ../../src/lib/dataman_client/DatamanClient.cpp
    +0.1%     +24  [ = ]       0    ../../src/lib/drivers/accelerometer/PX4Accelerometer.cpp
    +0.5%     +60  [ = ]       0    ../../src/lib/drivers/device/CDev.cpp
    +0.3%     +60  [ = ]       0    ../../src/lib/drivers/device/nuttx/I2C.cpp
    +0.3%     +60  [ = ]       0    ../../src/lib/drivers/device/nuttx/SPI.cpp
    +0.1%     +24  [ = ]       0    ../../src/lib/drivers/gyroscope/PX4Gyroscope.cpp
    +0.7%     +60  [ = ]       0    ../../src/lib/drivers/led/led.cpp
    +0.2%     +24  [ = ]       0    ../../src/lib/drivers/magnetometer/PX4Magnetometer.cpp
    +0.2%     +24  [ = ]       0    ../../src/lib/drivers/rangefinder/PX4Rangefinder.cpp
    +0.4%     +60  [ = ]       0    ../../src/lib/drivers/smbus/SMBus.cpp
    +0.1%     +24  [ = ]       0    ../../src/lib/fw_performance_model/PerformanceModel.cpp
    +0.1%     +24  [ = ]       0    ../../src/lib/geo/geo.cpp
    +0.1%     +24  [ = ]       0    ../../src/lib/led/led.cpp
    +0.1%     +24  [ = ]       0    ../../src/lib/mixer_module/actuator_test.cpp
    +0.0%     +24  [ = ]       0    ../../src/lib/mixer_module/mixer_module.cpp
    +0.2%     +48  [ = ]       0    ../../src/lib/motion_planning/ManualVelocitySmoothingXY.cpp
    +0.4%     +48  [ = ]       0    ../../src/lib/motion_planning/ManualVelocitySmoothingZ.cpp
    +0.1%     +48  [ = ]       0    ../../src/lib/motion_planning/PositionSmoothing.cpp
    +0.4%     +48  [ = ]       0    ../../src/lib/motion_planning/VelocitySmoothing.cpp
    +0.1%     +24  [ = ]       0    ../../src/lib/npfg/npfg.cpp
    +0.1%     +24  [ = ]       0    ../../src/lib/parameters/autosave.cpp
    +0.3%     +24  [ = ]       0    ../../src/lib/parameters/param_translation.cpp
    -0.1%     -40  [ = ]       0    ../../src/lib/parameters/parameters.cpp
    +0.1%     +24  [ = ]       0    ../../src/lib/rate_control/rate_control.cpp
    +0.2%     +24  [ = ]       0    ../../src/lib/rc/sbus.cpp
    +0.5%     +48  [ = ]       0    ../../src/lib/ringbuffer/Ringbuffer.cpp
    +0.1%     +24  [ = ]       0    ../../src/lib/rtl/rtl_time_estimator.cpp
    +0.1%     +24  [ = ]       0    ../../src/lib/sensor_calibration/Accelerometer.cpp
    +0.1%     +24  [ = ]       0    ../../src/lib/sensor_calibration/Barometer.cpp
    +0.1%     +24  [ = ]       0    ../../src/lib/sensor_calibration/Gyroscope.cpp
    +0.1%     +24  [ = ]       0    ../../src/lib/sensor_calibration/Magnetometer.cpp
    +0.2%     +48  [ = ]       0    ../../src/lib/sensor_calibration/Utilities.cpp
    +0.2%     +48  [ = ]       0    ../../src/lib/system_identification/system_identification.cpp
    +0.1%     +24  [ = ]       0    ../../src/lib/tecs/TECS.cpp
    -0.0%      -4  [ = ]       0    ../../src/lib/tinybson/tinybson.cpp
    +0.0%     +24  [ = ]       0    ../../src/lib/weather_vane/WeatherVane.cpp
    +0.1%     +24  [ = ]       0    ../../src/lib/wind_estimator/WindEstimator.cpp
    +0.5%     +48  [ = ]       0    ../../src/lib/world_magnetic_model/geo_mag_declination.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/airspeed_selector/AirspeedValidator.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/airspeed_selector/airspeed_selector_main.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/battery_status/analog_battery.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/battery_status/battery_status.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/camera_feedback/CameraFeedback.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/HealthAndArmingChecks.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/accelerometerCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/airspeedCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/baroCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/batteryCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/cpuResourceCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/distanceSensorChecks.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/escCheck.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/estimatorCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/externalChecks.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/geofenceCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/gyroCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/homePositionCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/imuConsistencyCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/loggerCheck.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/magnetometerCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/manualControlCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/missionCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/modeCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/navigatorCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/offboardCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/powerCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/rcAndDataLinkCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/rcCalibrationCheck.cpp
    +0.0%      +3  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/sdcardCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/systemCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/vtolCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/windCheck.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/HomePosition.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/ModeManagement.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/MulticopterThrowLaunch/MulticopterThrowLaunch.cpp
    +0.2%     +24  [ = ]       0    ../../src/modules/commander/Safety.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/commander/UserModeIntention.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/commander/accelerometer_calibration.cpp
    +0.2%     +24  [ = ]       0    ../../src/modules/commander/airspeed_calibration.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/baro_calibration.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/calibration_routines.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/esc_calibration.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/failsafe/failsafe.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/failsafe/framework.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/commander/failure_detector/FailureDetector.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/gyro_calibration.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/commander/level_calibration.cpp
    +0.2%     +48  [ = ]       0    ../../src/modules/commander/lm_fit.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/commander/mag_calibration.cpp
    +0.2%     +24  [ = ]       0    ../../src/modules/commander/rc_calibration.cpp
    +0.2%     +42  [ = ]       0    ../../src/modules/dataman/dataman.cpp
    +0.4%     +48  [ = ]       0    ../../src/modules/ekf2/EKF/bias_estimator/bias_estimator.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/ekf2/EKF/output_predictor/output_predictor.cpp
    +0.1%     +48  [ = ]       0    ../../src/modules/ekf2/EKF/yaw_estimator/EKFGSF_yaw.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/esc_battery/EscBattery.cpp
    +0.2%     +24  [ = ]       0    ../../src/modules/events/rc_loss_alarm.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/events/send_event.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/events/set_leds.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/events/status_display.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/flight_mode_manager/FlightModeManager.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Auto/FlightTaskAuto.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/AutoFollowTarget/FlightTaskAutoFollowTarget.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/AutoFollowTarget/follow_target_estimator/TargetEstimator.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Descend/FlightTaskDescend.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Failsafe/FlightTaskFailsafe.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/FlightTask/FlightTask.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAcceleration/FlightTaskManualAcceleration.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAccelerationSlow/FlightTaskManualAccelerationSlow.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAltitude/FlightTaskManualAltitude.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAltitudeSmoothVel/FlightTaskManualAltitudeSmoothVel.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualPosition/FlightTaskManualPosition.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualPositionSmoothVel/FlightTaskManualPositionSmoothVel.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Orbit/FlightTaskOrbit.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Transition/FlightTaskTransition.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Utility/StickAccelerationXY.cpp
    +0.1%     +48  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Utility/StickTiltXY.cpp
    +0.1%     +48  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Utility/StickYaw.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Utility/Sticks.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/fw_att_control/FixedwingAttitudeControl.cpp
    +0.6%     +48  [ = ]       0    ../../src/modules/fw_att_control/fw_pitch_controller.cpp
    +0.6%     +48  [ = ]       0    ../../src/modules/fw_att_control/fw_roll_controller.cpp
    +0.5%     +48  [ = ]       0    ../../src/modules/fw_att_control/fw_wheel_controller.cpp
    +0.5%     +48  [ = ]       0    ../../src/modules/fw_att_control/fw_yaw_controller.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/fw_autotune_attitude_control/fw_autotune_attitude_control.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/fw_pos_control/FixedwingPositionControl.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/fw_pos_control/runway_takeoff/RunwayTakeoff.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/fw_rate_control/FixedwingRateControl.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/gimbal/input_rc.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/gimbal/input_test.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/gimbal/output.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/gimbal/output_mavlink.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/gimbal/output_rc.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/gyro_calibration/GyroCalibration.cpp
    +0.2%     +48  [ = ]       0    ../../src/modules/land_detector/AirshipLandDetector.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/land_detector/FixedwingLandDetector.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/land_detector/LandDetector.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/land_detector/MulticopterLandDetector.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/land_detector/RoverLandDetector.cpp
    +0.1%     +48  [ = ]       0    ../../src/modules/land_detector/VtolLandDetector.cpp
    +0.1%     +48  [ = ]       0    ../../src/modules/land_detector/land_detector_main.cpp
    +0.2%     +48  [ = ]       0    ../../src/modules/landing_target_estimator/KalmanFilter.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/landing_target_estimator/LandingTargetEstimator.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/landing_target_estimator/landing_target_estimator_main.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/load_mon/LoadMon.cpp
    +0.2%     +24  [ = ]       0    ../../src/modules/logger/log_writer.cpp
    +0.0%     +33  [ = ]       0    ../../src/modules/logger/logger.cpp
    +0.3%     +48  [ = ]       0    ../../src/modules/logger/util.cpp
    +0.3%     +24  [ = ]       0    ../../src/modules/logger/watchdog.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/mag_bias_estimator/MagBiasEstimator.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/manual_control/ManualControl.cpp
    +0.1%     +48  [ = ]       0    ../../src/modules/mc_att_control/AttitudeControl/AttitudeControl.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/mc_att_control/mc_att_control_main.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/mc_autotune_attitude_control/mc_autotune_attitude_control.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/mc_hover_thrust_estimator/MulticopterHoverThrustEstimator.cpp
    +0.4%     +48  [ = ]       0    ../../src/modules/mc_hover_thrust_estimator/zero_order_hover_thrust_ekf.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/mc_pos_control/GotoControl/GotoControl.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/mc_pos_control/MulticopterPositionControl.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/mc_pos_control/PositionControl/ControlMath.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/mc_pos_control/PositionControl/PositionControl.cpp
    +0.3%     +24  [ = ]       0    ../../src/modules/mc_pos_control/Takeoff/Takeoff.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/mc_rate_control/MulticopterRateControl.cpp
    +0.1%     +48  [ = ]       0    ../../src/modules/navigator/GeofenceBreachAvoidance/geofence_breach_avoidance.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/payload_deliverer/payload_deliverer.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/rc_update/rc_update.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/sensors/sensors.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/sensors/vehicle_acceleration/VehicleAcceleration.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/sensors/vehicle_air_data/VehicleAirData.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/sensors/vehicle_angular_velocity/VehicleAngularVelocity.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/sensors/vehicle_gps_position/VehicleGPSPosition.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/sensors/vehicle_gps_position/gps_blending.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/sensors/vehicle_imu/VehicleIMU.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/sensors/vehicle_magnetometer/VehicleMagnetometer.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/sensors/vehicle_optical_flow/VehicleOpticalFlow.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/simulation/pwm_out_sim/PWMSim.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/simulation/sensor_baro_sim/SensorBaroSim.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/simulation/sensor_gps_sim/SensorGpsSim.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/simulation/sensor_mag_sim/SensorMagSim.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/simulation/simulator_sih/sih.cpp
    +0.3%     +48  [ = ]       0    ../../src/modules/temperature_compensation/TemperatureCompensation.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/temperature_compensation/TemperatureCompensationModule.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/temperature_compensation/temperature_calibration/accel.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/temperature_compensation/temperature_calibration/baro.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/temperature_compensation/temperature_calibration/gyro.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/temperature_compensation/temperature_calibration/mag.cpp
    +0.1%     +24  [ = ]       0    ../../src/modules/temperature_compensation/temperature_calibration/task.cpp
    +0.2%     +24  [ = ]       0    ../../src/modules/uxrce_dds_client/srv_base.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/vtol_att_control/standard.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/vtol_att_control/tailsitter.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/vtol_att_control/tiltrotor.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/vtol_att_control/vtol_att_control_main.cpp
    +0.0%     +24  [ = ]       0    ../../src/modules/vtol_att_control/vtol_type.cpp
    +0.2%     +24  [ = ]       0    ../../src/systemcmds/actuator_test/actuator_test.cpp
    +0.5%     +44  [ = ]       0    ../../src/systemcmds/bl_update/bl_update.cpp
    +0.2%     +19  [ = ]       0    ../../src/systemcmds/bsondump/bsondump.cpp
    +0.7%     +48  [ = ]       0    ../../src/systemcmds/dmesg/dmesg.cpp
    +0.5%     +48  [ = ]       0    ../../src/systemcmds/gpio/gpio.cpp
    -0.1%     -12  [ = ]       0    ../../src/systemcmds/hardfault_log/hardfault_log.c
    +0.6%     +48  [ = ]       0    ../../src/systemcmds/i2cdetect/i2cdetect.cpp
    +0.2%     +24  [ = ]       0    ../../src/systemcmds/led_control/led_control.cpp
    +0.6%     +48  [ = ]       0    ../../src/systemcmds/mft/mft.cpp
    +0.3%     +36  [ = ]       0    ../../src/systemcmds/mtd/mtd.cpp
    +0.4%     +48  [ = ]       0    ../../src/systemcmds/netman/netman.cpp
    +0.6%     +48  [ = ]       0    ../../src/systemcmds/nshterm/nshterm.cpp
    +0.3%     +48  [ = ]       0    ../../src/systemcmds/param/param.cpp
    +0.7%     +48  [ = ]       0    ../../src/systemcmds/perf/perf.cpp
    +0.6%     +48  [ = ]       0    ../../src/systemcmds/reboot/reboot.cpp
    -0.0%      -4  [ = ]       0    ../../src/systemcmds/sd_bench/sd_bench.cpp
    +0.3%     +24  [ = ]       0    ../../src/systemcmds/system_time/system_time.cpp
    +0.3%     +24  [ = ]       0    ../../src/systemcmds/top/top.cpp
    +0.5%     +48  [ = ]       0    ../../src/systemcmds/topic_listener/listener_main.cpp
    +0.2%     +24  [ = ]       0    ../../src/systemcmds/tune_control/tune_control.cpp
    +0.7%     +48  [ = ]       0    ../../src/systemcmds/uorb/uorb.cpp
    +0.7%     +48  [ = ]       0    ../../src/systemcmds/usb_connected/usb_connected.cpp
    +0.5%     +48  [ = ]       0    ../../src/systemcmds/ver/ver.cpp
    +0.6%     +48  [ = ]       0    ../../src/systemcmds/work_queue/work_queue_main.cpp
    +1.0%     +48  [ = ]       0    armv7-m/arm_initialstate.c
    +0.9%     +48  [ = ]       0    armv7-m/arm_schedulesigaction.c
    +0.8%     +48  [ = ]       0    armv7-m/arm_sigdeliver.c
    +0.4%     +19  [ = ]       0    bch/bchdev_driver.c
    +0.9%     +24  [ = ]       0    bch/bchdev_register.c
    +0.6%     +20  [ = ]       0    bch/bchlib_cache.c
    +0.6%     +19  [ = ]       0    bch/bchlib_read.c
    +0.9%     +24  [ = ]       0    bch/bchlib_sem.c
    +0.9%     +48  [ = ]       0    bch/bchlib_setup.c
    +0.9%     +48  [ = ]       0    bch/bchlib_teardown.c
    +0.6%     +19  [ = ]       0    bch/bchlib_write.c
    +1.1%     +56  [ = ]       0    binfs/fs_binfs.c
    +0.4%     +36  [ = ]       0    chip/stm32_bbsram.c
    +0.5%     +48  [ = ]       0    chip/stm32_dma.c
    +0.7%     +48  [ = ]       0    chip/stm32_flash.c
    +0.4%     +48  [ = ]       0    chip/stm32_i2c.c
    +0.3%     +48  [ = ]       0    chip/stm32_sdmmc.c
    +0.3%     +48  [ = ]       0    chip/stm32_serial.c
    +0.4%     +48  [ = ]       0    chip/stm32_spi.c
    +0.6%     +48  [ = ]       0    common/arm_assert.c
    +0.8%     +48  [ = ]       0    common/arm_blocktask.c
    +0.8%     +48  [ = ]       0    common/arm_checkstack.c
    +0.9%     +48  [ = ]       0    common/arm_createstack.c
    +0.8%     +48  [ = ]       0    common/arm_exit.c
    +0.9%     +48  [ = ]       0    common/arm_releasepending.c
    +1.0%     +48  [ = ]       0    common/arm_releasestack.c
    +0.8%     +48  [ = ]       0    common/arm_reprioritizertr.c
    +1.0%     +48  [ = ]       0    common/arm_stackframe.c
    +0.8%     +48  [ = ]       0    common/arm_unblocktask.c
    +0.9%     +48  [ = ]       0    common/arm_usestack.c
    +0.1%     +11  [ = ]       0    cromfs/fs_cromfs.c
    +0.8%     +45  [ = ]       0    driver/fs_blockproxy.c
    +0.8%     +24  [ = ]       0    driver/fs_closeblockdriver.c
    +0.8%     +24  [ = ]       0    driver/fs_findblockdriver.c
    +0.8%     +24  [ = ]       0    driver/fs_findmtddriver.c
    +0.7%     +45  [ = ]       0    driver/fs_mtdproxy.c
    +0.8%     +24  [ = ]       0    driver/fs_openblockdriver.c
    +0.8%     +24  [ = ]       0    driver/fs_registerblockdriver.c
    +0.8%     +24  [ = ]       0    driver/fs_registerdriver.c
    +0.8%     +24  [ = ]       0    driver/fs_unregisterdriver.c
    +0.9%     +48  [ = ]       0    environ/env_clearenv.c
    +0.9%     +48  [ = ]       0    environ/env_dup.c
    +1.0%     +48  [ = ]       0    environ/env_findvar.c
    +0.9%     +48  [ = ]       0    environ/env_getenv.c
    +1.0%     +48  [ = ]       0    environ/env_release.c
    +1.0%     +48  [ = ]       0    environ/env_removevar.c
    +0.8%     +48  [ = ]       0    environ/env_setenv.c
    +0.9%     +48  [ = ]       0    environ/env_unsetenv.c
    +0.9%     +48  [ = ]       0    errno/lib_errno.c
    +0.3%     +43  [ = ]       0    fat/fs_fat32.c
    +0.3%     +46  [ = ]       0    fat/fs_fat32dirent.c
    -0.3%     -38  [ = ]       0    fat/fs_fat32util.c
    +0.9%     +24  [ = ]       0    fs_initialize.c
    +0.8%     +48  [ = ]       0    group/group_create.c
    +0.9%     +48  [ = ]       0    group/group_join.c
    +0.9%     +48  [ = ]       0    group/group_leave.c
    +1.0%     +48  [ = ]       0    group/group_setupidlefiles.c
    +1.0%     +48  [ = ]       0    group/group_setupstreams.c
    +0.9%     +48  [ = ]       0    group/group_setuptaskfiles.c
    +1.0%     +48  [ = ]       0    group/group_waiter.c
    +0.6%     +48  [ = ]       0    icmp/icmp_conn.c
    +0.9%     +48  [ = ]       0    init/nx_bringup.c
    +0.7%     +48  [ = ]       0    init/nx_start.c
    +0.7%     +48  [ = ]       0    inode/fs_files.c
    +0.7%     +24  [ = ]       0    inode/fs_foreachinode.c
    +0.9%     +48  [ = ]       0    inode/fs_inode.c
    +0.8%     +24  [ = ]       0    inode/fs_inodeaddref.c
    +0.8%     +24  [ = ]       0    inode/fs_inodefind.c
    +0.9%     +24  [ = ]       0    inode/fs_inodefree.c
    +0.8%     +24  [ = ]       0    inode/fs_inodegetpath.c
    +0.8%     +24  [ = ]       0    inode/fs_inoderelease.c
    +0.8%     +24  [ = ]       0    inode/fs_inoderemove.c
    +0.6%     +24  [ = ]       0    inode/fs_inodereserve.c
    +0.7%     +24  [ = ]       0    inode/fs_inodesearch.c
    +0.8%     +48  [ = ]       0    iob/iob_add_queue.c
    +0.7%     +48  [ = ]       0    iob/iob_alloc.c
    +0.8%     +48  [ = ]       0    iob/iob_alloc_qentry.c
    +0.9%     +48  [ = ]       0    iob/iob_free.c
    +0.9%     +48  [ = ]       0    iob/iob_free_chain.c
    +0.9%     +48  [ = ]       0    iob/iob_free_qentry.c
    +0.9%     +48  [ = ]       0    iob/iob_remove_queue.c
    +2.9%    +175  [ = ]       0    ioexpander/gpio.c
    +0.9%     +48  [ = ]       0    irq/irq_dispatch.c
    +2.3%     +24  [ = ]       0    libcxxmini/libxx_new.cxx
    +2.3%     +24  [ = ]       0    libcxxmini/libxx_newa.cxx
    +0.8%     +24  [ = ]       0    misc/dev_null.c
    +0.9%     +48  [ = ]       0    misc/lib_umask.c
    +0.6%     +24  [ = ]       0    misc/ramdisk.c
    +0.4%     +10  [ = ]       0    mkfatfs.c
    +0.8%     +48  [ = ]       0    mm_heap/mm_free.c
    +0.8%     +48  [ = ]       0    mm_heap/mm_malloc.c
    +0.8%     +48  [ = ]       0    mm_heap/mm_memdump.c
    +0.8%     +48  [ = ]       0    mm_heap/mm_realloc.c
    +0.8%     +48  [ = ]       0    mm_heap/mm_sem.c
    +0.4%     +52  [ = ]       0    mmcsd/mmcsd_sdio.c
    +0.8%     +29  [ = ]       0    mount/fs_foreachmountpoint.c
    +6.3%     +24  [ = ]       0    mount/fs_gettype.c
    +0.6%     +24  [ = ]       0    mount/fs_mount.c
    +1.2%     +66  [ = ]       0    mount/fs_procfs_mount.c
    +0.7%     +24  [ = ]       0    mount/fs_umount2.c
    +0.2%     +24  [ = ]       0    msg/topics_sources/action_request.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/actuator_armed.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/actuator_controls_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/actuator_motors.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/actuator_outputs.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/actuator_servos.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/actuator_servos_trim.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/actuator_test.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/adc_report.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/airspeed.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/airspeed_validated.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/airspeed_wind.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/arming_check_reply.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/arming_check_request.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/autotune_attitude_control_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/battery_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/buffer128.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/button_event.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/camera_capture.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/camera_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/camera_trigger.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/can_interface_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/cellular_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/collision_constraints.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/config_overrides.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/control_allocator_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/cpuload.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/dataman_request.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/dataman_response.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/debug_array.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/debug_key_value.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/debug_value.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/debug_vect.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/differential_pressure.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/distance_sensor.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/distance_sensor_mode_change_request.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/ekf2_timestamps.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/esc_report.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/esc_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/estimator_aid_source1d.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/estimator_aid_source2d.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/estimator_aid_source3d.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/estimator_bias.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/estimator_bias3d.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/estimator_event_flags.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/estimator_gps_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/estimator_innovations.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/estimator_selector_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/estimator_sensor_bias.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/estimator_states.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/estimator_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/estimator_status_flags.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/event.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/failsafe_flags.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/failure_detector_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/figure_eight_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/flight_phase_estimation.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/follow_target.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/follow_target_estimator.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/follow_target_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/fuel_tank_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/generator_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/geofence_result.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/geofence_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/gimbal_controls.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/gimbal_device_attitude_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/gimbal_device_information.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/gimbal_device_set_attitude.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/gimbal_manager_information.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/gimbal_manager_set_attitude.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/gimbal_manager_set_manual_control.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/gimbal_manager_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/goto_setpoint.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/gpio_config.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/gpio_in.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/gpio_out.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/gpio_request.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/gps_dump.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/gps_inject_data.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/gripper.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/health_report.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/heater_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/home_position.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/hover_thrust_estimate.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/input_rc.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/internal_combustion_engine_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/iridiumsbd_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/irlock_report.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/landing_gear.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/landing_gear_wheel.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/landing_target_innovations.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/landing_target_pose.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/launch_detection_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/led_control.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/log_message.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/logger_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/mag_worker_data.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/magnetometer_bias_estimate.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/manual_control_setpoint.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/manual_control_switches.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/mavlink_log.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/mavlink_tunnel.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/message_format_request.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/message_format_response.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/mission.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/mission_result.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/mode_completed.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/mount_orientation.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/navigator_mission_item.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/navigator_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/normalized_unsigned_setpoint.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/npfg_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/obstacle_distance.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/offboard_control_mode.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/onboard_computer_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/open_drone_id_arm_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/open_drone_id_operator_id.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/open_drone_id_self_id.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/open_drone_id_system.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/orb_test.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/orb_test_large.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/orb_test_medium.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/orbit_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/parameter_reset_request.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/parameter_set_used_request.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/parameter_set_value_request.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/parameter_set_value_response.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/parameter_update.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/ping.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/position_controller_landing_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/position_controller_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/position_setpoint.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/position_setpoint_triplet.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/power_button_state.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/power_monitor.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/pps_capture.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/pwm_input.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/px4io_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/qshell_req.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/qshell_retval.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/radio_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/rate_ctrl_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/rc_channels.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/rc_parameter_map.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/register_ext_component_reply.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/register_ext_component_request.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/rover_ackermann_guidance_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/rover_ackermann_setpoint.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/rover_ackermann_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/rover_differential_guidance_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/rover_differential_setpoint.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/rover_differential_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/rover_mecanum_guidance_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/rover_mecanum_setpoint.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/rover_mecanum_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/rpm.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/rtl_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/rtl_time_estimate.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/satellite_info.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/sensor_accel.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/sensor_accel_fifo.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/sensor_airflow.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/sensor_baro.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/sensor_combined.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/sensor_correction.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/sensor_gnss_relative.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/sensor_gps.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/sensor_gyro.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/sensor_gyro_fft.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/sensor_gyro_fifo.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/sensor_hygrometer.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/sensor_mag.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/sensor_optical_flow.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/sensor_preflight_mag.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/sensor_selection.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/sensor_uwb.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/sensors_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/sensors_status_imu.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/system_power.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/takeoff_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/task_stack_info.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/tecs_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/telemetry_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/tiltrotor_extra_controls.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/trajectory_bezier.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/trajectory_setpoint.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/trajectory_waypoint.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/transponder_report.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/tune_control.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/ulog_stream.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/ulog_stream_ack.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/unregister_ext_component.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_acceleration.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_air_data.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_angular_acceleration_setpoint.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_angular_velocity.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_attitude.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_attitude_setpoint.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_command.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_command_ack.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_constraints.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_control_mode.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_global_position.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_imu.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_imu_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_land_detected.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_local_position.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_local_position_setpoint.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_magnetometer.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_odometry.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_optical_flow.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_optical_flow_vel.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_rates_setpoint.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_roi.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_thrust_setpoint.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_torque_setpoint.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_trajectory_bezier.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vehicle_trajectory_waypoint.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/velocity_limits.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/vtol_vehicle_status.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/wheel_encoders.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/wind.cpp
    +0.2%     +24  [ = ]       0    msg/topics_sources/yaw_estimator_status.cpp
    -0.5%     -27  [ = ]       0    mtd/ftl.c
    -0.2%     -11  [ = ]       0    mtd/mtd_partition.c
    -1.0%     -44  [ = ]       0    mtd/ramtron.c
    +0.5%     +48  [ = ]       0    net/telnet.c
    +0.8%     +48  [ = ]       0    netdb/lib_dnsinit.c
    +0.6%     +48  [ = ]       0    netinit.c
    +0.7%     +48  [ = ]       0    nsh_builtin.c
    +0.5%     +48  [ = ]       0    nsh_command.c
    +0.6%     +48  [ = ]       0    nsh_console.c
    +0.8%     +48  [ = ]       0    nsh_consolemain.c
    +0.5%     +48  [ = ]       0    nsh_envcmds.c
    +0.4%     +50  [ = ]       0    nsh_fscmds.c
    +0.6%     +48  [ = ]       0    nsh_fsutils.c
    +0.8%     +48  [ = ]       0    nsh_mmcmds.c
    +0.7%     +48  [ = ]       0    nsh_mntcmds.c
    +0.4%     +48  [ = ]       0    nsh_netcmds.c
    +0.3%     +48  [ = ]       0    nsh_parse.c
    +0.5%     +48  [ = ]       0    nsh_proccmds.c
    +0.7%     +48  [ = ]       0    nsh_script.c
    +0.7%     +48  [ = ]       0    nsh_session.c
    +0.7%     +48  [ = ]       0    nsh_system.c
    +0.7%     +48  [ = ]       0    nsh_telnetd.c
    +0.7%     +48  [ = ]       0    nsh_telnetlogin.c
    +0.6%     +48  [ = ]       0    nsh_test.c
    +0.6%     +48  [ = ]       0    nsh_timcmds.c
    +0.6%     +48  [ = ]       0    nsh_vars.c
    +0.7%     +48  [ = ]       0    pipes/pipe.c
    +0.6%     +48  [ = ]       0    pipes/pipe_common.c
    +0.8%     +81  [ = ]       0    procfs/fs_procfs.c
    +0.5%     +24  [ = ]       0    procfs/fs_procfsiobinfo.c
    +0.6%     +32  [ = ]       0    procfs/fs_procfsmeminfo.c
    +0.4%     +49  [ = ]       0    procfs/fs_procfsproc.c
    +0.6%     +24  [ = ]       0    procfs/fs_procfstcbinfo.c
    +0.6%     +24  [ = ]       0    procfs/fs_procfsuptime.c
    +0.5%     +24  [ = ]       0    procfs/fs_procfsversion.c
    +0.4%     +24  [ = ]       0    procfs/net_procfs.c
    +0.5%     +24  [ = ]       0    procfs/netdev_statistics.c
    +0.8%     +48  [ = ]       0    pthread/pthread_completejoin.c
    +0.9%     +48  [ = ]       0    pthread/pthread_condbroadcast.c
    +0.8%     +48  [ = ]       0    pthread/pthread_condclockwait.c
    +0.9%     +48  [ = ]       0    pthread/pthread_condsignal.c
    +0.9%     +48  [ = ]       0    pthread/pthread_condwait.c
    +0.6%     +48  [ = ]       0    pthread/pthread_create.c
    +0.9%     +48  [ = ]       0    pthread/pthread_detach.c
    +0.8%     +48  [ = ]       0    pthread/pthread_exit.c
    +1.0%     +48  [ = ]       0    pthread/pthread_findjoininfo.c
    +0.9%     +48  [ = ]       0    pthread/pthread_initialize.c
    +0.8%     +48  [ = ]       0    pthread/pthread_join.c
    +0.9%     +48  [ = ]       0    pthread/pthread_kill.c
    +0.7%     +48  [ = ]       0    pthread/pthread_mutex.c
    +0.9%     +48  [ = ]       0    pthread/pthread_mutexdestroy.c
    +0.9%     +48  [ = ]       0    pthread/pthread_mutexinconsistent.c
    +0.9%     +48  [ = ]       0    pthread/pthread_mutexinit.c
    +0.9%     +48  [ = ]       0    pthread/pthread_mutextimedlock.c
    +0.9%     +48  [ = ]       0    pthread/pthread_mutextrylock.c
    +0.9%     +48  [ = ]       0    pthread/pthread_mutexunlock.c
    +1.0%     +48  [ = ]       0    pthread/pthread_release.c
    +1.0%     +48  [ = ]       0    readline.c
    +0.4%     +36  [ = ]       0    romfs/fs_romfs.c
    +0.4%     +40  [ = ]       0    romfs/fs_romfsutil.c
    +0.9%     +48  [ = ]       0    sched/sched_addblocked.c
    +0.9%     +48  [ = ]       0    sched/sched_addprioritized.c
    +0.9%     +48  [ = ]       0    sched/sched_addreadytorun.c
    +0.9%     +48  [ = ]       0    sched/sched_continue.c
    +0.9%     +48  [ = ]       0    sched/sched_foreach.c
    +0.9%     +48  [ = ]       0    sched/sched_get_stackinfo.c
    +0.9%     +48  [ = ]       0    sched/sched_getfiles.c
    +0.8%     +48  [ = ]       0    sched/sched_getparam.c
    +0.9%     +48  [ = ]       0    sched/sched_getscheduler.c
    +0.9%     +48  [ = ]       0    sched/sched_getstreams.c
    +0.9%     +48  [ = ]       0    sched/sched_gettcb.c
    +0.9%     +48  [ = ]       0    sched/sched_idletask.c
    +0.9%     +48  [ = ]       0    sched/sched_lock.c
    +0.9%     +48  [ = ]       0    sched/sched_mergepending.c
    +0.9%     +48  [ = ]       0    sched/sched_processtimer.c
    +0.8%     +48  [ = ]       0    sched/sched_releasetcb.c
    +0.9%     +48  [ = ]       0    sched/sched_removeblocked.c
    +0.9%     +48  [ = ]       0    sched/sched_removereadytorun.c
    +0.9%     +48  [ = ]       0    sched/sched_reprioritize.c
    +0.9%     +48  [ = ]       0    sched/sched_resumescheduler.c
    +0.9%     +48  [ = ]       0    sched/sched_self.c
    +0.9%     +48  [ = ]       0    sched/sched_setparam.c
    +0.8%     +48  [ = ]       0    sched/sched_setpriority.c
    +0.8%     +48  [ = ]       0    sched/sched_setscheduler.c
    +0.8%     +48  [ = ]       0    sched/sched_suspend.c
    +0.9%     +48  [ = ]       0    sched/sched_suspendscheduler.c
    +0.8%     +48  [ = ]       0    sched/sched_unlock.c
    +0.8%     +48  [ = ]       0    sched/sched_waitpid.c
    +0.8%     +48  [ = ]       0    semaphore/sem_clockwait.c
    +1.0%     +48  [ = ]       0    semaphore/sem_destroy.c
    +0.6%     +48  [ = ]       0    semaphore/sem_holder.c
    +0.8%     +48  [ = ]       0    semaphore/sem_post.c
    +0.9%     +48  [ = ]       0    semaphore/sem_recover.c
    +0.9%     +48  [ = ]       0    semaphore/sem_reset.c
    +1.0%     +48  [ = ]       0    semaphore/sem_setprotocol.c
    +0.8%     +48  [ = ]       0    semaphore/sem_tickwait.c
    +0.9%     +48  [ = ]       0    semaphore/sem_timeout.c
    +0.8%     +48  [ = ]       0    semaphore/sem_trywait.c
    +0.8%     +48  [ = ]       0    semaphore/sem_wait.c
    +0.9%     +48  [ = ]       0    semaphore/sem_waitirq.c
    +0.4%     +48  [ = ]       0    serial/serial.c
    +0.6%     +24  [ = ]       0    serial/serial_dma.c
    +0.6%     +24  [ = ]       0    serial/serial_io.c
    +0.6%     +48  [ = ]       0    signal/sig_action.c
    +0.9%     +48  [ = ]       0    signal/sig_cleanup.c
    +0.7%     +48  [ = ]       0    signal/sig_default.c
    +0.8%     +48  [ = ]       0    signal/sig_deliver.c
    +0.6%     +48  [ = ]       0    signal/sig_dispatch.c
    +0.9%     +48  [ = ]       0    signal/sig_findaction.c
    +0.9%     +48  [ = ]       0    signal/sig_kill.c
    +0.8%     +48  [ = ]       0    signal/sig_notification.c
    +0.8%     +48  [ = ]       0    signal/sig_pending.c
    +0.8%     +48  [ = ]       0    signal/sig_procmask.c
    +0.9%     +48  [ = ]       0    signal/sig_removependingsignal.c
    +0.4%     +24  [ = ]       0    signal/sig_timedwait.c
    +0.9%     +48  [ = ]       0    signal/sig_unmaskpendingsignal.c
    +0.5%     +24  [ = ]       0    socket/accept.c
    +0.6%     +24  [ = ]       0    socket/listen.c
    +1.1%     +48  [ = ]       0    socket/net_fstat.c
    +0.3%     +20  [ = ]       0    socket/socket.c
    +0.0%     +24  [ = ]       0    src/modules/flight_mode_manager/FlightTasks_generated.cpp
    -0.0%     -86  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
    +0.9%     +48  [ = ]       0    stdio/lib_fclose.c
    +1.0%     +48  [ = ]       0    stdio/lib_fflush.c
    +1.0%     +48  [ = ]       0    stdio/lib_fgetc.c
    +1.0%     +48  [ = ]       0    stdio/lib_fgets.c
    +1.0%     +48  [ = ]       0    stdio/lib_fileno.c
    +0.9%     +48  [ = ]       0    stdio/lib_fopen.c
    +1.0%     +48  [ = ]       0    stdio/lib_fprintf.c
    +1.0%     +48  [ = ]       0    stdio/lib_fputc.c
    +1.0%     +48  [ = ]       0    stdio/lib_fputs.c
    +1.0%     +48  [ = ]       0    stdio/lib_fread.c
    +0.9%     +42  [ = ]       0    stdio/lib_fseek.c
    +0.9%     +44  [ = ]       0    stdio/lib_fseeko.c
    +1.0%     +48  [ = ]       0    stdio/lib_ftell.c
    +0.9%     +44  [ = ]       0    stdio/lib_ftello.c
    +1.0%     +48  [ = ]       0    stdio/lib_fwrite.c
    +0.9%     +48  [ = ]       0    stdio/lib_libfflush.c
    +0.9%     +48  [ = ]       0    stdio/lib_libfgets.c
    +0.8%     +48  [ = ]       0    stdio/lib_libfilesem.c
    +0.9%     +48  [ = ]       0    stdio/lib_libflushall.c
    +0.9%     +48  [ = ]       0    stdio/lib_libfread.c
    +0.9%     +48  [ = ]       0    stdio/lib_libfwrite.c
    +0.8%     +48  [ = ]       0    stdio/lib_libstream.c
    +1.0%     +48  [ = ]       0    stdio/lib_rdflush.c
    +0.9%     +48  [ = ]       0    stdio/lib_vfprintf.c
    +1.0%     +48  [ = ]       0    stdio/lib_wrflush.c
    +1.7%     +23  [ = ]       0    stdlib/lib_realpath.c
    +0.9%     +48  [ = ]       0    stream/lib_stdoutstream.c
    +0.9%     +48  [ = ]       0    task/exit.c
    +0.9%     +48  [ = ]       0    task/task_activate.c
    +0.8%     +48  [ = ]       0    task/task_cancelpt.c
    +0.8%     +48  [ = ]       0    task/task_create.c
    +0.9%     +48  [ = ]       0    task/task_delete.c
    +0.9%     +48  [ = ]       0    task/task_exit.c
    +0.9%     +48  [ = ]       0    task/task_exithook.c
    +0.9%     +48  [ = ]       0    task/task_getgroup.c
    +0.9%     +48  [ = ]       0    task/task_getpid.c
    +0.9%     +48  [ = ]       0    task/task_gettid.c
    +0.8%     +48  [ = ]       0    task/task_init.c
    +0.9%     +48  [ = ]       0    task/task_prctl.c
    +0.9%     +48  [ = ]       0    task/task_recover.c
    +0.6%     +48  [ = ]       0    task/task_setup.c
    +0.7%     +48  [ = ]       0    task/task_spawn.c
    +0.8%     +48  [ = ]       0    task/task_spawnparms.c
    +0.9%     +48  [ = ]       0    task/task_start.c
    +0.8%     +48  [ = ]       0    task/task_terminate.c
    +0.9%     +48  [ = ]       0    tls/task_getinfo.c
    +0.9%     +48  [ = ]       0    tls/task_initinfo.c
    +0.9%     +48  [ = ]       0    tls/task_uninitinfo.c
    +0.9%     +48  [ = ]       0    tls/tls_destruct.c
    +0.9%     +48  [ = ]       0    tls/tls_getinfo.c
    +0.9%     +48  [ = ]       0    tls/tls_initinfo.c
    +0.5%     +48  [ = ]       0    udp/udp_conn.c
    +3.4%     +23  [ = ]       0    unistd/lib_access.c
    +1.7%     +23  [ = ]       0    unistd/lib_chdir.c
    +1.0%     +48  [ = ]       0    unistd/lib_getoptvars.c
    +0.3%     +48  [ = ]       0    usbdev/cdcacm.c
    +0.6%     +48  [ = ]       0    utils/net_lock.c
    +0.8%     +24  [ = ]       0    vfs/fs_close.c
    +2.8%    +142  [ = ]       0    vfs/fs_dir.c
    +0.7%     +24  [ = ]       0    vfs/fs_dup.c
    +0.8%     +24  [ = ]       0    vfs/fs_dup2.c
    +0.5%     +19  [ = ]       0    vfs/fs_fcntl.c
    +0.9%     +48  [ = ]       0    vfs/fs_fdopen.c
    +0.6%     +24  [ = ]       0    vfs/fs_fstat.c
    +0.8%     +24  [ = ]       0    vfs/fs_fsync.c
    +0.6%     +24  [ = ]       0    vfs/fs_ioctl.c
    +0.8%     +26  [ = ]       0    vfs/fs_lseek.c
    +0.7%     +24  [ = ]       0    vfs/fs_mkdir.c
    +0.5%     +24  [ = ]       0    vfs/fs_open.c
    +0.7%     +48  [ = ]       0    vfs/fs_poll.c
    +0.7%     +24  [ = ]       0    vfs/fs_read.c
    +0.5%     +24  [ = ]       0    vfs/fs_rename.c
    +0.7%     +24  [ = ]       0    vfs/fs_rmdir.c
    +0.7%     +32  [ = ]       0    vfs/fs_stat.c
    +0.7%     +25  [ = ]       0    vfs/fs_statfs.c
    +0.7%     +24  [ = ]       0    vfs/fs_unlink.c
    +0.7%     +24  [ = ]       0    vfs/fs_write.c
    +0.8%     +48  [ = ]       0    wdog/wd_cancel.c
    +1.0%     +48  [ = ]       0    wdog/wd_recover.c
    +0.8%     +48  [ = ]       0    wdog/wd_start.c
    +0.8%     +48  [ = ]       0    wqueue/kwork_cancel.c
    +0.6%     +48  [ = ]       0    wqueue/kwork_notifier.c
    +0.7%     +48  [ = ]       0    wqueue/kwork_queue.c
    +0.7%     +48  [ = ]       0    wqueue/kwork_thread.c
    -1.1%     -30  [ = ]       0    writefat.c
  +0.0%    +576  [ = ]       0    .debug_line
    +0.0%      +1  [ = ]       0    ../../platforms/common/uORB/uORBDeviceNode.cpp
    +2.4%     +57  [ = ]       0    ../../platforms/nuttx/src/px4/common/px4_24xxxx_mtd.c
    +0.3%      +7  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/board_hw_info/board_hw_rev_ver.c
    +0.0%      +1  [ = ]       0    ../../src/drivers/adc/ads1115/ads1115_main.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/barometer/bmp388/bmp388_i2c.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/barometer/bmp388/bmp388_spi.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/barometer/ms5611/ms5611_i2c.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/barometer/ms5611/ms5611_spi.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/differential_pressure/ms4525do/MS4525DO.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/differential_pressure/ms5525dso/MS5525DSO.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/differential_pressure/sdp3x/SDP3X.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/distance_sensor/gy_us42/GY_US42.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/distance_sensor/lightware_laser_i2c/lightware_laser_i2c.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/distance_sensor/ll40ls/LidarLiteI2C.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/distance_sensor/srf02/SRF02.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/distance_sensor/teraranger/TERARANGER.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/distance_sensor/tf02pro/TF02PRO.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/distance_sensor/vl53l0x/VL53L0X.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/distance_sensor/vl53l1x/vl53l1x.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/gpio/mcp23009/mcp23009_main.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/imu/analog_devices/adis16448/ADIS16448.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/imu/analog_devices/adis16507/ADIS16507.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088_Accelerometer.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088_Gyroscope.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/imu/invensense/icm20602/ICM20602.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/imu/invensense/icm20649/ICM20649.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/ICM20948.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/ICM20948_I2C_Passthrough.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/imu/invensense/icm42688p/ICM42688P.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/imu/invensense/iim42652/IIM42652.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/irlock/irlock.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/lights/rgbled/rgbled.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/lights/rgbled_is31fl3195/rgbled_is31fl3195.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/lights/rgbled_lp5562/rgbled_lp5562.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/lights/rgbled_ncp5623c/rgbled_ncp5623c.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/magnetometer/akm/ak09916/AK09916.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/magnetometer/akm/ak8963/AK8963.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/magnetometer/bosch/bmm150/BMM150.cpp
    +0.1%      +1  [ = ]       0    ../../src/drivers/magnetometer/hmc5883/hmc5883_i2c.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/magnetometer/hmc5883/hmc5883_spi.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/magnetometer/isentek/ist8308/IST8308.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/magnetometer/isentek/ist8310/IST8310.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/magnetometer/lis3mdl/lis3mdl_i2c.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/magnetometer/lis3mdl/lis3mdl_spi.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/magnetometer/lsm303agr/LSM303AGR.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/magnetometer/memsic/mmc5983ma/mmc5983ma_i2c.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/magnetometer/memsic/mmc5983ma/mmc5983ma_spi.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/magnetometer/qmc5883l/QMC5883L.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/magnetometer/rm3100/rm3100_i2c.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/magnetometer/rm3100/rm3100_spi.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/magnetometer/st/iis2mdc/iis2mdc_i2c.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/magnetometer/vtrantech/vcm1193l/VCM1193L.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/optical_flow/paa3905/PAA3905.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/optical_flow/paw3902/PAW3902.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/optical_flow/pmw3901/PMW3901.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/optical_flow/px4flow/px4flow.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/power_monitor/ina226/ina226.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/power_monitor/ina228/ina228.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/power_monitor/ina238/ina238.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/px4io/px4io.cpp
    +0.1%      +4  [ = ]       0    ../../src/drivers/px4io/px4io_uploader.cpp
    +0.0%      +1  [ = ]       0    ../../src/drivers/telemetry/bst/bst.cpp
    +0.0%      +3  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    +0.0%      +3  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
    +0.0%      +1  [ = ]       0    ../../src/lib/cdev/CDev.cpp
    +0.1%      +1  [ = ]       0    ../../src/lib/cdev/nuttx/cdev_platform.cpp
    +0.1%      +1  [ = ]       0    ../../src/lib/drivers/device/CDev.cpp
    +0.0%      +1  [ = ]       0    ../../src/lib/drivers/device/nuttx/I2C.cpp
    +0.0%      +1  [ = ]       0    ../../src/lib/drivers/device/nuttx/SPI.cpp
    +0.1%      +1  [ = ]       0    ../../src/lib/drivers/led/led.cpp
    +0.0%      +1  [ = ]       0    ../../src/lib/drivers/smbus/SMBus.cpp
    -0.0%     -11  [ = ]       0    ../../src/lib/parameters/parameters.cpp
    -0.3%     -13  [ = ]       0    ../../src/modules/dataman/dataman.cpp
    -0.3%     -80  [ = ]       0    ../../src/modules/logger/logger.cpp
    +1.2%     +31  [ = ]       0    ../../src/modules/logger/util.cpp
    +0.1%      +1  [ = ]       0    ../../src/systemcmds/bl_update/bl_update.cpp
    -0.1%      -1  [ = ]       0    ../../src/systemcmds/bsondump/bsondump.cpp
    -0.1%      -5  [ = ]       0    ../../src/systemcmds/hardfault_log/hardfault_log.c
    +0.7%     +17  [ = ]       0    ../../src/systemcmds/mtd/mtd.cpp
    +0.0%      +1  [ = ]       0    ../../src/systemcmds/netman/netman.cpp
    +0.7%     +11  [ = ]       0    bch/bchdev_driver.c
    +0.2%      +4  [ = ]       0    binfs/fs_binfs.c
    +1.1%     +31  [ = ]       0    chip/stm32_bbsram.c
    -0.8%     -33  [ = ]       0    cromfs/fs_cromfs.c
    +1.1%     +82  [ = ]       0    fat/fs_fat32.c
    +0.2%     +15  [ = ]       0    fat/fs_fat32dirent.c
    +1.6%    +101  [ = ]       0    fat/fs_fat32util.c
    +0.6%     +14  [ = ]       0    inode/fs_files.c
    +0.6%     +13  [ = ]       0    ioexpander/gpio.c
    -0.7%     -10  [ = ]       0    ipcfg_binary.c
    +0.4%      +7  [ = ]       0    misc/ramdisk.c
    +0.2%      +3  [ = ]       0    mkfatfs.c
    +0.3%     +16  [ = ]       0    mmcsd/mmcsd_sdio.c
    +0.6%     +11  [ = ]       0    mount/fs_procfs_mount.c
    +2.7%     +56  [ = ]       0    mtd/ftl.c
    +2.1%     +52  [ = ]       0    mtd/mtd_partition.c
    +0.4%      +7  [ = ]       0    mtd/ramtron.c
    -0.2%      -3  [ = ]       0    nsh_test.c
    -0.2%      -6  [ = ]       0    procfs/fs_procfs.c
    -1.1%     -15  [ = ]       0    procfs/fs_procfsiobinfo.c
    -2.0%     -38  [ = ]       0    procfs/fs_procfsmeminfo.c
    +0.0%      +1  [ = ]       0    procfs/fs_procfsproc.c
    -1.0%     -11  [ = ]       0    procfs/fs_procfstcbinfo.c
    +0.1%      +1  [ = ]       0    procfs/fs_procfsuptime.c
    +0.1%      +1  [ = ]       0    procfs/fs_procfsutil.c
    -0.9%     -10  [ = ]       0    procfs/fs_procfsversion.c
    -0.1%      -2  [ = ]       0    procfs/net_procfs.c
    +1.3%     +50  [ = ]       0    romfs/fs_romfs.c
    +0.1%      +3  [ = ]       0    romfs/fs_romfsutil.c
    +0.0%     +24  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
    +1.1%      +8  [ = ]       0    stdio/lib_fseek.c
    +1.0%      +7  [ = ]       0    stdio/lib_ftell.c
    -0.3%      -3  [ = ]       0    stdio/lib_ftello.c
    +0.3%      +3  [ = ]       0    task/task_cancelpt.c
    +1.1%      +9  [ = ]       0    vfs/fs_close.c
    +0.1%      +1  [ = ]       0    vfs/fs_dir.c
    +0.2%      +2  [ = ]       0    vfs/fs_dup2.c
    -0.1%      -1  [ = ]       0    vfs/fs_fcntl.c
    +1.8%     +24  [ = ]       0    vfs/fs_fstat.c
    +2.4%     +23  [ = ]       0    vfs/fs_lseek.c
    +0.4%      +7  [ = ]       0    vfs/fs_open.c
    -0.1%      -2  [ = ]       0    vfs/fs_stat.c
    +2.7%     +42  [ = ]       0    writefat.c
  +0.0% +1.25Ki  [ = ]       0    .debug_loc
     +13%    +217  [ = ]       0    ../../platforms/nuttx/src/px4/common/px4_24xxxx_mtd.c
    +1.5%     +37  [ = ]       0    ../../src/drivers/adc/ads1115/ads1115_main.cpp
    +2.3%     +37  [ = ]       0    ../../src/drivers/barometer/bmp388/bmp388_i2c.cpp
    +2.2%     +37  [ = ]       0    ../../src/drivers/barometer/bmp388/bmp388_spi.cpp
    +2.1%     +37  [ = ]       0    ../../src/drivers/barometer/ms5611/ms5611_i2c.cpp
    +1.5%     +37  [ = ]       0    ../../src/drivers/barometer/ms5611/ms5611_spi.cpp
    +1.2%     +37  [ = ]       0    ../../src/drivers/differential_pressure/ms4525do/MS4525DO.cpp
    +1.1%     +37  [ = ]       0    ../../src/drivers/differential_pressure/ms5525dso/MS5525DSO.cpp
    +1.1%     +37  [ = ]       0    ../../src/drivers/differential_pressure/sdp3x/SDP3X.cpp
    +1.7%     +37  [ = ]       0    ../../src/drivers/distance_sensor/gy_us42/GY_US42.cpp
    +0.6%     +37  [ = ]       0    ../../src/drivers/distance_sensor/lightware_laser_i2c/lightware_laser_i2c.cpp
    +0.9%     +37  [ = ]       0    ../../src/drivers/distance_sensor/ll40ls/LidarLiteI2C.cpp
    +1.7%     +37  [ = ]       0    ../../src/drivers/distance_sensor/srf02/SRF02.cpp
    +1.1%     +37  [ = ]       0    ../../src/drivers/distance_sensor/teraranger/TERARANGER.cpp
    +1.6%     +37  [ = ]       0    ../../src/drivers/distance_sensor/tf02pro/TF02PRO.cpp
    +0.9%     +37  [ = ]       0    ../../src/drivers/distance_sensor/vl53l0x/VL53L0X.cpp
    +0.8%     +37  [ = ]       0    ../../src/drivers/distance_sensor/vl53l1x/vl53l1x.cpp
    +1.0%     +37  [ = ]       0    ../../src/drivers/gpio/mcp23009/mcp23009_main.cpp
    +0.7%     +37  [ = ]       0    ../../src/drivers/imu/analog_devices/adis16507/ADIS16507.cpp
    +1.9%     +37  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088.cpp
    +0.6%     +37  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088_Accelerometer.cpp
    +0.7%     +37  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088_Gyroscope.cpp
    +0.4%     +37  [ = ]       0    ../../src/drivers/imu/invensense/icm20602/ICM20602.cpp
    +0.5%     +37  [ = ]       0    ../../src/drivers/imu/invensense/icm20649/ICM20649.cpp
    +0.4%     +37  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/ICM20948.cpp
    +1.0%     +37  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/ICM20948_I2C_Passthrough.cpp
    +1.3%     +37  [ = ]       0    ../../src/drivers/irlock/irlock.cpp
    +0.8%     +37  [ = ]       0    ../../src/drivers/lights/rgbled/rgbled.cpp
    +0.8%     +37  [ = ]       0    ../../src/drivers/lights/rgbled_is31fl3195/rgbled_is31fl3195.cpp
    +0.8%     +37  [ = ]       0    ../../src/drivers/lights/rgbled_lp5562/rgbled_lp5562.cpp
    +0.8%     +37  [ = ]       0    ../../src/drivers/lights/rgbled_ncp5623c/rgbled_ncp5623c.cpp
    +1.0%     +37  [ = ]       0    ../../src/drivers/magnetometer/akm/ak09916/AK09916.cpp
    +1.0%     +37  [ = ]       0    ../../src/drivers/magnetometer/akm/ak8963/AK8963.cpp
    +0.6%     +37  [ = ]       0    ../../src/drivers/magnetometer/bosch/bmm150/BMM150.cpp
    +3.2%     +37  [ = ]       0    ../../src/drivers/magnetometer/hmc5883/hmc5883_i2c.cpp
    +2.4%     +37  [ = ]       0    ../../src/drivers/magnetometer/hmc5883/hmc5883_spi.cpp
    +1.0%     +37  [ = ]       0    ../../src/drivers/magnetometer/isentek/ist8308/IST8308.cpp
    +1.1%     +37  [ = ]       0    ../../src/drivers/magnetometer/isentek/ist8310/IST8310.cpp
    +3.4%     +37  [ = ]       0    ../../src/drivers/magnetometer/lis3mdl/lis3mdl_i2c.cpp
    +2.9%     +37  [ = ]       0    ../../src/drivers/magnetometer/lis3mdl/lis3mdl_spi.cpp
    +1.2%     +37  [ = ]       0    ../../src/drivers/magnetometer/lsm303agr/LSM303AGR.cpp
    +3.4%     +37  [ = ]       0    ../../src/drivers/magnetometer/memsic/mmc5983ma/mmc5983ma_i2c.cpp
    +3.1%     +37  [ = ]       0    ../../src/drivers/magnetometer/memsic/mmc5983ma/mmc5983ma_spi.cpp
    +1.1%     +37  [ = ]       0    ../../src/drivers/magnetometer/qmc5883l/QMC5883L.cpp
    +3.1%     +37  [ = ]       0    ../../src/drivers/magnetometer/rm3100/rm3100_i2c.cpp
    +2.4%     +37  [ = ]       0    ../../src/drivers/magnetometer/rm3100/rm3100_spi.cpp
    +3.4%     +37  [ = ]       0    ../../src/drivers/magnetometer/st/iis2mdc/iis2mdc_i2c.cpp
    +1.0%     +37  [ = ]       0    ../../src/drivers/magnetometer/vtrantech/vcm1193l/VCM1193L.cpp
    +0.5%     +37  [ = ]       0    ../../src/drivers/optical_flow/paa3905/PAA3905.cpp
    +0.5%     +37  [ = ]       0    ../../src/drivers/optical_flow/paw3902/PAW3902.cpp
    +1.3%     +37  [ = ]       0    ../../src/drivers/optical_flow/pmw3901/PMW3901.cpp
    +4.3%     +37  [ = ]       0    ../../src/drivers/optical_flow/px4flow/px4flow.cpp
    +0.9%     +37  [ = ]       0    ../../src/drivers/power_monitor/ina226/ina226.cpp
    +0.8%     +37  [ = ]       0    ../../src/drivers/power_monitor/ina228/ina228.cpp
    +0.7%     +37  [ = ]       0    ../../src/drivers/power_monitor/ina238/ina238.cpp
    +0.2%     +37  [ = ]       0    ../../src/drivers/px4io/px4io.cpp
    +0.5%     +37  [ = ]       0    ../../src/drivers/telemetry/bst/bst.cpp
    +0.0%     +30  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
    +0.0%     +30  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
    +0.9%     +14  [ = ]       0    ../../src/lib/cdev/nuttx/cdev_platform.cpp
    +3.5%     +37  [ = ]       0    ../../src/lib/drivers/device/CDev.cpp
    +2.0%     +37  [ = ]       0    ../../src/lib/drivers/device/nuttx/I2C.cpp
    +1.2%     +37  [ = ]       0    ../../src/lib/drivers/device/nuttx/SPI.cpp
    +4.6%     +37  [ = ]       0    ../../src/lib/drivers/led/led.cpp
    +1.6%     +37  [ = ]       0    ../../src/lib/drivers/smbus/SMBus.cpp
    +0.0%     +13  [ = ]       0    ../../src/lib/parameters/parameters.cpp
    +0.1%      +1  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/sdcardCheck.cpp
    -1.1%     -43  [ = ]       0    ../../src/modules/dataman/dataman.cpp
    +0.1%     +53  [ = ]       0    ../../src/modules/logger/logger.cpp
    -6.7%    -162  [ = ]       0    ../../src/modules/logger/util.cpp
    -4.3%     -33  [ = ]       0    ../../src/systemcmds/bl_update/bl_update.cpp
    -0.1%      -6  [ = ]       0    ../../src/systemcmds/hardfault_log/hardfault_log.c
    +6.2%     +96  [ = ]       0    ../../src/systemcmds/mtd/mtd.cpp
    -1.3%     -39  [ = ]       0    ../../src/systemcmds/netman/netman.cpp
    -0.0%    -104  [ = ]       0    [section .debug_loc]
    -1.3%     -30  [ = ]       0    bch/bchdev_driver.c
    +2.3%     +34  [ = ]       0    binfs/fs_binfs.c
    -4.9%    -155  [ = ]       0    chip/stm32_bbsram.c
    +0.6%     +31  [ = ]       0    cromfs/fs_cromfs.c
    -3.1%    -322  [ = ]       0    fat/fs_fat32.c
    +2.7%    +281  [ = ]       0    fat/fs_fat32dirent.c
    -7.2%    -537  [ = ]       0    fat/fs_fat32util.c
    +0.6%     +12  [ = ]       0    inode/fs_files.c
    +2.9%     +78  [ = ]       0    ioexpander/gpio.c
    +2.2%     +33  [ = ]       0    ipcfg_binary.c
    +2.1%     +26  [ = ]       0    misc/ramdisk.c
    -0.8%     -57  [ = ]       0    mmcsd/mmcsd_sdio.c
    -7.1%    -139  [ = ]       0    mount/fs_procfs_mount.c
    -6.2%    -197  [ = ]       0    mtd/ftl.c
    +0.8%     +31  [ = ]       0    mtd/mtd_partition.c
   -13.4%    -254  [ = ]       0    mtd/ramtron.c
    +1.5%     +50  [ = ]       0    procfs/fs_procfs.c
    +1.5%     +37  [ = ]       0    procfs/fs_procfsmeminfo.c
    +0.8%     +44  [ = ]       0    procfs/fs_procfsproc.c
    -0.6%      -3  [ = ]       0    procfs/fs_procfsutil.c
    +1.0%     +47  [ = ]       0    romfs/fs_romfs.c
    -4.8%    -188  [ = ]       0    romfs/fs_romfsutil.c
    +0.1%      +1  [ = ]       0    socket/socket.c
    -0.0%     -12  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
     +13%     +14  [ = ]       0    stdio/lib_fseek.c
     +12%     +12  [ = ]       0    stdio/lib_fseeko.c
    +2.5%      +5  [ = ]       0    stdio/lib_ftello.c
    +5.9%      +8  [ = ]       0    stdio/lib_rdflush.c
    +2.9%     +78  [ = ]       0    vfs/fs_dir.c
    -1.1%      -9  [ = ]       0    vfs/fs_fcntl.c
     +17%    +136  [ = ]       0    vfs/fs_fstat.c
   -23.5%    -168  [ = ]       0    vfs/fs_lseek.c
    +9.8%     +87  [ = ]       0    vfs/fs_stat.c
    -1.1%     -16  [ = ]       0    writefat.c
  -0.0%    -126  [ = ]       0    .debug_ranges
    +9.5%     +16  [ = ]       0    ../../platforms/nuttx/src/px4/common/px4_24xxxx_mtd.c
    +2.0%     +16  [ = ]       0    ../../src/modules/dataman/dataman.cpp
    -1.7%    -160  [ = ]       0    ../../src/modules/logger/logger.cpp
    +2.2%      +8  [ = ]       0    ../../src/modules/logger/util.cpp
    -2.9%      -8  [ = ]       0    fat/fs_fat32.c
    +8.2%     +48  [ = ]       0    fat/fs_fat32util.c
    -2.6%      -8  [ = ]       0    ipcfg_binary.c
    +4.8%      +8  [ = ]       0    mtd/ftl.c
    -8.3%     -16  [ = ]       0    mtd/ramtron.c
    -0.1%     -24  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
   -16.7%      -8  [ = ]       0    stdio/lib_ftello.c
    +3.1%      +2  [ = ]       0    task/task_cancelpt.c
     +12%     +32  [ = ]       0    vfs/fs_dir.c
     +14%      +8  [ = ]       0    vfs/fs_fstat.c
   -42.9%     -48  [ = ]       0    vfs/fs_stat.c
    +4.8%      +8  [ = ]       0    writefat.c
  +0.0%     +44  [ = ]       0    .debug_str
    +0.2%     +44  [ = ]       0    ../../src/modules/logger/logger.cpp
    +0.5%     +19  [ = ]       0    chip/stm32_serial.c
   -62.5%     -10  [ = ]       0    clock/clock_systime_timespec.c
    -5.0%      -9  [ = ]       0    writefat.c
  +0.0%     +64  [ = ]       0    .symtab
    +3.4%     +32  [ = ]       0    ../../src/systemcmds/hardfault_log/hardfault_log.c
     +22%     +32  [ = ]       0    nsh_test.c
 -15.5% -3.79Ki  [ = ]       0    [Unmapped]
  +0.1% +32.3Ki  +0.2% +3.79Ki    TOTAL

px4_fmu-v6x [Total VM Diff: 8 byte (0.00 %)]
    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%      +8  +0.0%      +8    .text
    +0.0%      +9  +0.0%      +9    [section .text]
    -0.1%      -1  -0.1%      -1    ../../src/systemcmds/ver/ver.cpp
  -0.0%      -8  [ = ]       0    [Unmapped]
  [ = ]       0  +0.0%      +8    TOTAL

Copy link

🔎 FLASH Analysis

px4_fmu-v5x [Total VM Diff: 8 byte (0.00 %)]
    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.0%      +8  +0.0%      +8    .text
    +0.0%      +9  +0.0%      +9    [section .text]
    -0.1%      -1  -0.1%      -1    ../../src/systemcmds/ver/ver.cpp
  -0.0%      -8  [ = ]       0    [Unmapped]
  [ = ]       0  +0.0%      +8    TOTAL

px4_fmu-v6x [Total VM Diff: -147088 byte (-7.16 %)]
    FILE SIZE        VM SIZE    
 --------------  -------------- 
  -9.4%  -180Ki  [ = ]       0    .debug_abbrev
    [DEL]    -325  [ = ]       0    ../../boards/px4/fmu-v6x/src/can.c
    [DEL] -4.40Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -3.63Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -3.99Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL] -3.76Ki  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL] -3.93Ki  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL] -1.65Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]    -717  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL] -1.96Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]    -793  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL] -1.12Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL] -2.52Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL] -2.20Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL] -1.65Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL] -2.77Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL] -2.60Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL] -2.46Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL] -4.01Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -2.94Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL]    -632  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    [DEL] -2.96Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL] -2.20Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL] -2.67Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL] -1.84Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL] -2.91Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
   -200.0%  -119Ki  [ = ]       0    [32 Others]
 -11.5% -18.0Ki  [ = ]       0    .debug_aranges
    [DEL]     -32  [ = ]       0    ../../boards/px4/fmu-v6x/src/can.c
    [DEL]    -256  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL]    -184  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL]    -128  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL]    -160  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL]    -184  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL]     -32  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]     -32  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL]     -40  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]     -40  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL]     -48  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL]     -64  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL]     -48  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL]    -104  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL]    -144  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL]     -56  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL]     -56  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL]    -296  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL]    -184  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL]     -24  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    [DEL]    -296  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL]     -72  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL]    -112  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL]     -40  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL]    -224  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
   -165.5% -15.2Ki  [ = ]       0    [33 Others]
 -12.8% -57.7Ki  [ = ]       0    .debug_frame
 -16.9% -4.39Mi  [ = ]       0    .debug_info
    [DEL]    -895  [ = ]       0    ../../boards/px4/fmu-v6x/src/can.c
    -1.8%    -816  [ = ]       0    ../../src/drivers/cdcacm_autostart/cdcacm_autostart.cpp
    -1.5%    -816  [ = ]       0    ../../src/drivers/distance_sensor/lightware_laser_i2c/lightware_laser_i2c.cpp
    -1.2%    -816  [ = ]       0    ../../src/drivers/dshot/DShot.cpp
    -1.7%    -816  [ = ]       0    ../../src/drivers/heater/heater.cpp
    -1.7%    -816  [ = ]       0    ../../src/drivers/lights/rgbled/rgbled.cpp
    -1.7%    -816  [ = ]       0    ../../src/drivers/lights/rgbled_is31fl3195/rgbled_is31fl3195.cpp
    -1.6%    -816  [ = ]       0    ../../src/drivers/lights/rgbled_lp5562/rgbled_lp5562.cpp
    -1.7%    -816  [ = ]       0    ../../src/drivers/lights/rgbled_ncp5623c/rgbled_ncp5623c.cpp
    -1.4%    -816  [ = ]       0    ../../src/drivers/osd/msp_osd/msp_osd.cpp
    -1.7%    -816  [ = ]       0    ../../src/drivers/power_monitor/ina226/ina226.cpp
    -2.7%    -816  [ = ]       0    ../../src/drivers/power_monitor/ina226/ina226_main.cpp
    -1.7%    -816  [ = ]       0    ../../src/drivers/power_monitor/ina228/ina228.cpp
    -2.7%    -816  [ = ]       0    ../../src/drivers/power_monitor/ina228/ina228_main.cpp
    -1.6%    -816  [ = ]       0    ../../src/drivers/power_monitor/ina238/ina238.cpp
    -2.7%    -816  [ = ]       0    ../../src/drivers/power_monitor/ina238/ina238_main.cpp
    -2.1%    -816  [ = ]       0    ../../src/drivers/power_monitor/pm_selector_auterion/PowerMonitorSelectorAuterion.cpp
    -1.8%    -816  [ = ]       0    ../../src/drivers/pwm_out/PWMOut.cpp
    -1.0%    -816  [ = ]       0    ../../src/drivers/px4io/px4io.cpp
    -1.4%    -816  [ = ]       0    ../../src/drivers/rc_input/RCInput.cpp
    [DEL]  -118Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -77.3Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -95.6Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL] -77.1Ki  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL] -81.9Ki  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
   -127.1% -3.93Mi  [ = ]       0    [204 Others]
 -10.5%  -473Ki  [ = ]       0    .debug_line
    [DEL]    -591  [ = ]       0    ../../boards/px4/fmu-v6x/src/can.c
    [DEL] -9.47Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -6.08Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -6.70Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL] -6.30Ki  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL] -7.07Ki  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL] -1.57Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]    -855  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL] -1.97Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL] -1.05Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL] -1.04Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL] -2.77Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL] -1.98Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL] -2.11Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL] -4.10Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL] -2.63Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL] -2.61Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL] -8.41Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -5.32Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL]    -626  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_crc.cpp
    [DEL] -5.25Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL] -3.25Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL] -3.19Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL] -1.65Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL] -3.94Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
   -164.9%  -382Ki  [ = ]       0    [36 Others]
 -13.3%  -698Ki  [ = ]       0    .debug_loc
    [DEL]     -24  [ = ]       0    ../../boards/px4/fmu-v6x/src/can.c
   -32.7%    -360  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/version/board_identity.c
    -0.7%      -4  [ = ]       0    ../../src/drivers/osd/msp_osd/MessageDisplay/MessageDisplay.cpp
    +0.1%     +15  [ = ]       0    ../../src/drivers/px4io/px4io.cpp
    [DEL] -12.1Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -6.69Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -7.08Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL] -6.22Ki  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL] -7.13Ki  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL]    -478  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]    -203  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL]    -860  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]    -629  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL]    -265  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL] -1.79Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL]    -433  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL] -2.19Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL] -2.57Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL] -1.14Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL]    -862  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL] -8.39Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -5.86Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL] -4.73Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL] -1.82Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL] -3.51Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
   -125.2%  -623Ki  [ = ]       0    [70 Others]
 -15.2%  -185Ki  [ = ]       0    .debug_ranges
    [DEL]     -16  [ = ]       0    ../../boards/px4/fmu-v6x/src/can.c
   -17.4%     -32  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/version/board_identity.c
    [DEL] -3.77Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -2.19Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -2.55Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL] -2.27Ki  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL] -2.63Ki  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL]     -16  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
    [DEL]     -40  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_array_copy.cpp
    [DEL]    -120  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_bit_stream.cpp
    [DEL]     -24  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_float_spec.cpp
    [DEL]     -32  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/marshal/uc_scalar_codec.cpp
    [DEL]    -352  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_publisher.cpp
    [DEL]     -56  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_generic_subscriber.cpp
    [DEL]    -344  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [DEL]    -592  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_scheduler.cpp
    [DEL]    -288  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_service_client.cpp
    [DEL]    -248  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_timer.cpp
    [DEL] -2.26Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/protocol/uc_node_status_provider.cpp
    [DEL] -1.34Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL]    -728  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_dispatcher.cpp
    [DEL]    -568  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp
    [DEL] -1.30Ki  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [DEL]     -24  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [DEL]    -568  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_buffer.cpp
   -163.8%  -163Ki  [ = ]       0    [36 Others]
 -37.1% -1.22Mi  [ = ]       0    .debug_str
    -6.5% -3.79Ki  [ = ]       0    
    [DEL]     -19  [ = ]       0    ../../boards/px4/fmu-v6x/src/can.c
    +0.2%      +5  [ = ]       0    ../../platforms/common/Serial.cpp
    -0.7%      -9  [ = ]       0    ../../platforms/common/px4_work_queue/WorkItem.cpp
    +2.5%     +14  [ = ]       0    ../../platforms/common/uORB/uORBMessageFields.cpp
    +9.7%     +15  [ = ]       0    ../../platforms/nuttx/src/px4/common/board_dma_alloc.c
    +0.5%      +9  [ = ]       0    ../../platforms/nuttx/src/px4/common/gpio/mcp23009/mcp23009.cpp
    +2.1%      +7  [ = ]       0    ../../platforms/nuttx/src/px4/common/px4_mtd.cpp
     +19%     +32  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/version/board_identity.c
     +23%     +10  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32h7/adc/adc.cpp
    -0.1%      -5  [ = ]       0    ../../src/drivers/adc/board_adc/ADC.cpp
    -4.7% -1.54Ki  [ = ]       0    ../../src/drivers/cdcacm_autostart/cdcacm_autostart.cpp
    -0.1%     -12  [ = ]       0    ../../src/drivers/dshot/DShot.cpp
    -0.1%     -13  [ = ]       0    ../../src/drivers/gnss/septentrio/septentrio.cpp
    -0.2%     -10  [ = ]       0    ../../src/drivers/gps/devices/src/ubx.cpp
    -0.0%      -1  [ = ]       0    ../../src/drivers/imu/analog_devices/adis16470/ADIS16470.cpp
    -1.3%     -15  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/ICM20948_AK09916.cpp
    -0.3%     -11  [ = ]       0    ../../src/drivers/lights/rgbled/rgbled.cpp
    -0.9%      -8  [ = ]       0    ../../src/drivers/power_monitor/ina238/ina238.cpp
    [DEL] -4.63Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
    [DEL] -4.17Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/hardpoint.cpp
    [DEL] -2.96Ki  [ = ]       0    ../../src/drivers/uavcan/actuators/servo.cpp
    [DEL]    -927  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
    [DEL] -1.15Ki  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
    [DEL]    -221  [ = ]       0    ../../src/drivers/uavcan/libdronecan/libuavcan/src/driver/uc_can.cpp
   -151.2% -1.20Mi  [ = ]       0    [118 Others]
  -1.4%      -3  [ = ]       0    .shstrtab
 -29.8%  -193Ki  [ = ]       0    .strtab
    [DEL]     -25  [ = ]       0    ../../boards/px4/fmu-v6x/src/can.c
    -0.2%      -4  [ = ]       0    ../../platforms/common/i2c_spi_buses.cpp
    -0.2%      -1  [ = ]       0    ../../platforms/common/module.cpp
    +3.4%     +13  [ = ]       0    ../../platforms/common/uORB/uORBDeviceMaster.cpp
    -1.6%     -13  [ = ]       0    ../../platforms/nuttx/src/px4/common/SerialImpl.cpp
   -11.7%     -18  [ = ]       0    ../../platforms/nuttx/src/px4/common/board_dma_alloc.c
     +30%     +12  [ = ]       0    ../../platforms/nuttx/src/px4/common/tasks.cpp
    +3.5%     +19  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/io_pins/io_timer.c
   -21.0%     -17  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/version/board_identity.c
    -2.0%     -15  [ = ]       0    ../../src/drivers/barometer/bmp388/bmp388_i2c.cpp
    +1.7%     +13  [ = ]       0    ../../src/drivers/barometer/bmp388/bmp388_spi.cpp
    +3.3%     +14  [ = ]       0    ../../src/drivers/barometer/ms5611/ms5611_i2c.cpp
    -0.1%      -1  [ = ]       0    ../../src/drivers/camera_capture/camera_capture.cpp
    +0.2%      +3  [ = ]       0    ../../src/drivers/camera_trigger/camera_trigger.cpp
    +5.7%     +14  [ = ]       0    ../../src/drivers/camera_trigger/interfaces/src/gpio.cpp
     +10%     +24  [ = ]       0    ../../src/drivers/camera_trigger/interfaces/src/pwm.cpp
    +0.6%     +13  [ = ]       0    ../../src/drivers/cdcacm_autostart/cdcacm_autostart.cpp
    -0.6%      -4  [ = ]       0    ../../src/drivers/distance_sensor/gy_us42/GY_US42.cpp
    -0.6%      -9  [ = ]       0    ../../src/drivers/distance_sensor/lightware_laser_i2c/lightware_laser_i2c.cpp
    -1.4%     -16  [ = ]       0    ../../src/drivers/distance_sensor/ll40ls/LidarLiteI2C.cpp
    +2.2%     +13  [ = ]       0    ../../src/drivers/distance_sensor/srf02/SRF02.cpp
    -1.9%     -15  [ = ]       0    ../../src/drivers/distance_sensor/teraranger/TERARANGER.cpp
    -1.5%     -10  [ = ]       0    ../../src/drivers/distance_sensor/tf02pro/TF02PRO.cpp
    +9.7%     +11  [ = ]       0    ../../src/drivers/distance_sensor/tf02pro/tf02pro_main.cpp
    -1.4%     -14  [ = ]       0    ../../src/drivers/distance_sensor/vl53l0x/VL53L0X.cpp
   -144.5%  -193Ki  [ = ]       0    [257 Others]
 -12.4% -73.6Ki  [ = ]       0    .symtab
    [DEL]     -48  [ = ]       0    ../../boards/px4/fmu-v6x/src/can.c
   -12.5%     -16  [ = ]       0    ../../boards/px4/fmu-v6x/src/timer_config.cpp
    +3.6%     +16  [ = ]       0    ../../platforms/common/Serial.cpp
   -10.0%     -16  [ = ]       0    ../../platforms/common/i2c.cpp
    -2.1%     -32  [ = ]       0    ../../platforms/common/i2c_spi_buses.cpp
    -6.2%     -48  [ = ]       0    ../../platforms/common/module.cpp
    +3.2%     +16  [ = ]       0    ../../platforms/common/pab_manifest.c
   -12.5%     -16  [ = ]       0    ../../platforms/common/px4_cli.cpp
     +14%     +32  [ = ]       0    ../../platforms/common/px4_log.cpp
    +4.8%     +16  [ = ]       0    ../../platforms/common/px4_work_queue/ScheduledWorkItem.cpp
    +0.9%     +16  [ = ]       0    ../../platforms/common/px4_work_queue/WorkQueueManager.cpp
     +14%     +16  [ = ]       0    ../../platforms/common/uORB/SubscriptionInterval.cpp
     +14%     +48  [ = ]       0    ../../platforms/common/uORB/uORBDeviceMaster.cpp
    +3.4%     +32  [ = ]       0    ../../platforms/common/uORB/uORBManager.cpp
    -4.8%     -16  [ = ]       0    ../../platforms/common/uORB/uORBMessageFields.cpp
    -6.4%     -48  [ = ]       0    ../../platforms/nuttx/src/px4/common/SerialImpl.cpp
    -4.2%     -16  [ = ]       0    ../../platforms/nuttx/src/px4/common/board_dma_alloc.c
    +2.9%     +16  [ = ]       0    ../../platforms/nuttx/src/px4/common/console_buffer.cpp
    +3.3%     +16  [ = ]       0    ../../platforms/nuttx/src/px4/common/cpuload.cpp
   -10.0%     -16  [ = ]       0    ../../platforms/nuttx/src/px4/common/px4_init.cpp
    -2.9%     -16  [ = ]       0    ../../platforms/nuttx/src/px4/common/px4_mtd.cpp
     +14%     +16  [ = ]       0    ../../platforms/nuttx/src/px4/common/tasks.cpp
   -11.1%     -16  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/board_reset/board_reset.cpp
    -1.2%     -16  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/io_pins/io_timer.c
   -12.5%     -16  [ = ]       0    ../../platforms/nuttx/src/px4/stm/stm32_common/io_pins/pwm_trigger.c
   -118.1% -73.5Ki  [ = ]       0    [506 Others]
   +19% +13.3Ki  [ = ]       0    [Unmapped]
 -36.4%    -128 -36.4%    -128    .init_section
  [ = ]       0  -2.5% -2.31Ki    .bss
    [ = ]       0  +7.8%     +68    [section .bss]
    [ = ]       0  +5.4%      +4    ../../src/lib/rc/common_rc.cpp
    [ = ]       0  -0.1%      -4    ../../platforms/nuttx/src/px4/common/board_dma_alloc.c
    [ = ]       0  [DEL]      -8    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp
    [ = ]       0  [DEL]      -8    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer.cpp
    [ = ]       0  [DEL]      -9    ../../src/drivers/uavcan/uavcan_drivers/stm32h7/driver/src/uc_stm32h7_can.cpp
    [ = ]       0  -0.8%     -12    ../../platforms/nuttx/src/px4/stm/stm32_common/dshot/dshot.c
    [ = ]       0  [DEL]     -20    ../../src/drivers/uavcan/libdronecan/libuavcan/src/node/uc_global_data_type_registry.cpp
    [ = ]       0  -4.3%     -24    ../../src/lib/parameters/parameters.cpp
    [ = ]       0  [DEL]     -29    ../../src/drivers/uavcan/uavcan_servers.cpp
    [ = ]       0  [DEL]    -131    ../../src/drivers/uavcan/uavcan_drivers/stm32h7/driver/src/uc_stm32h7_clock.cpp
    [ = ]       0  [DEL]    -896    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [ = ]       0  [DEL] -1.27Ki    ../../src/drivers/uavcan/uavcan_main.cpp
  -7.4%  -141Ki  -7.4%  -141Ki    .text
    [DEL] -1.38Ki  [DEL] -1.38Ki    ../../src/drivers/uavcan/sensors/gnss_relative.cpp
    [DEL] -1.44Ki  [DEL] -1.44Ki    ../../src/drivers/uavcan/sensors/safety_button.cpp
    [DEL] -1.52Ki  [DEL] -1.52Ki    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_listener.cpp
    [DEL] -1.52Ki  [DEL] -1.52Ki    ../../src/drivers/uavcan/sensors/flow.cpp
    [DEL] -1.55Ki  [DEL] -1.55Ki    ../../src/drivers/uavcan/sensors/fuel_tank_status.cpp
    [DEL] -1.55Ki  [DEL] -1.55Ki    ../../src/drivers/uavcan/sensors/differential_pressure.cpp
    [DEL] -1.56Ki  [DEL] -1.56Ki    ../../src/drivers/uavcan/rgbled.cpp
    [DEL] -1.62Ki  [DEL] -1.62Ki    ../../src/drivers/uavcan/sensors/accel.cpp
    [DEL] -1.68Ki  [DEL] -1.68Ki    ../../src/drivers/uavcan/sensors/rangefinder.cpp
    [DEL] -1.74Ki  [DEL] -1.74Ki    ../../src/drivers/uavcan/uavcan_drivers/stm32h7/driver/src/uc_stm32h7_clock.cpp
    [DEL] -1.95Ki  [DEL] -1.95Ki    ../../src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_can_io.cpp
    [DEL] -2.12Ki  [DEL] -2.12Ki    ../../src/drivers/uavcan/actuators/esc.cpp
    -1.4% -2.13Ki  -1.4% -2.13Ki    ROMFS/nsh_romfsimg.c
    [DEL] -2.16Ki  [DEL] -2.16Ki    ../../src/drivers/uavcan/sensors/ice_status.cpp
    [DEL] -2.35Ki  [DEL] -2.35Ki    ../../src/drivers/uavcan/sensors/baro.cpp
    [DEL] -2.43Ki  [DEL] -2.43Ki    ../../src/drivers/uavcan/sensors/mag.cpp
    [DEL] -2.59Ki  [DEL] -2.59Ki    ../../src/drivers/uavcan/sensors/airspeed.cpp
    [DEL] -3.42Ki  [DEL] -3.42Ki    ../../src/drivers/uavcan/uavcan_drivers/stm32h7/driver/src/uc_stm32h7_can.cpp
    [DEL] -3.98Ki  [DEL] -3.98Ki    ../../src/drivers/uavcan/sensors/battery.cpp
    [DEL] -4.92Ki  [DEL] -4.92Ki    ../../src/drivers/uavcan/sensors/sensor_bridge.cpp
    [DEL] -5.34Ki  [DEL] -5.34Ki    ../../src/drivers/uavcan/remoteid.cpp
    [DEL] -8.26Ki  [DEL] -8.26Ki    ../../src/drivers/uavcan/uavcan_servers.cpp
    [DEL] -9.21Ki  [DEL] -9.21Ki    ../../src/drivers/uavcan/sensors/gnss.cpp
    -5.5% -13.9Ki  -5.5% -13.9Ki    [section .text]
   -111.0% -18.9Ki -111.0% -18.9Ki    [50 Others]
    [DEL] -42.0Ki  [DEL] -42.0Ki    ../../src/drivers/uavcan/uavcan_main.cpp
 -16.6% -7.57Mi  -7.1%  -143Ki    TOTAL

@alexcekay alexcekay marked this pull request as ready for review November 26, 2024 14:12
@alexcekay alexcekay merged commit b7b8692 into main Nov 26, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant