I was trying to merge multiple info files into one single file so that I can have a common report using this command
lcov --add-tracefile ./coverage/mercury_libmerc_driver_tls_only.info --add-tracefile ./coverage/mercury_libmerc_driver_multiprotocol.info --add-tracefile ./coverage/mercury_unit_test.info --add-tracefile ./coverage/mercury_fuzz_test_1.info --add-tracefile ./coverage/mercury_fuzz_test_2.info --output-file ./coverage/mercury_total.info
However I am getting this warning! How can I prevent this warning or is there any fix to it?
Combining tracefiles.Reading tracefile ./coverage/mercury_libmerc_driver_tls_only.infoReading tracefile ./coverage/mercury_libmerc_driver_multiprotocol.infoReading tracefile ./coverage/mercury_unit_test.infoReading tracefile ./coverage/mercury_fuzz_test_1.infolcov: WARNING: function data mismatch at /home/pjaseja/mercury_transition_coverage/src/libmerc/openvpn.h:290lcov: WARNING: function data mismatch at /home/pjaseja/mercury_transition_coverage/src/libmerc/dnp3.h:459