GCC Code Coverage Report


Directory: ./
Date: 2022-06-30 06:29:57
Legend: low: >= 0% medium: >= 75.0% high: >= 90.0%
Exec Total Coverage
Lines: 1403 2464 56.9%
Branches: 1535 5377 28.5%

File Lines Branches
benchmarks/clean_shared_memory.cpp 0.0 0.0% 0 / 5 0.0% 0 / 4
benchmarks/serialization_frequency.cpp 0.0 0.0% 0 / 19 0.0% 0 / 24
benchmarks/stress_get_api.cpp 0.0 0.0% 0 / 22 0.0% 0 / 32
benchmarks/stress_get_raw_boost_efficient.cpp 0.0 0.0% 0 / 25 0.0% 0 / 36
benchmarks/stress_get_raw_boost_inefficient.cpp 0.0 0.0% 0 / 25 0.0% 0 / 36
benchmarks/stress_set_api.cpp 0.0 0.0% 0 / 21 0.0% 0 / 30
benchmarks/stress_set_raw_boost_efficient.cpp 0.0 0.0% 0 / 25 0.0% 0 / 38
benchmarks/stress_set_raw_boost_inefficient.cpp 0.0 0.0% 0 / 25 0.0% 0 / 38
demos/cond_var.cpp 0.0 0.0% 0 / 73 0.0% 0 / 64
demos/cond_var_ping.cpp 0.0 0.0% 0 / 31 0.0% 0 / 74
demos/cond_var_pong.cpp 0.0 0.0% 0 / 32 0.0% 0 / 74
demos/cond_var_timeout.cpp 0.0 0.0% 0 / 30 0.0% 0 / 90
demos/create_segment.cpp 0.0 0.0% 0 / 8 0.0% 0 / 18
demos/eigen.cpp 0.0 0.0% 0 / 19 0.0% 0 / 30
demos/exchange_manager_clean.cpp 0.0 0.0% 0 / 3 0.0% 0 / 12
demos/exchange_manager_consumer.cpp 0.0 0.0% 0 / 25 0.0% 0 / 36
demos/exchange_manager_producer.cpp 0.0 0.0% 0 / 46 0.0% 0 / 68
demos/four_int_values.cpp 86.7 86.7% 26 / 30 50.0% 9 / 18
demos/get_data.cpp 0.0 0.0% 0 / 60 0.0% 0 / 262
demos/locked_cond_var_ping.cpp 0.0 0.0% 0 / 27 0.0% 0 / 54
demos/locked_cond_var_pong.cpp 0.0 0.0% 0 / 21 0.0% 0 / 42
demos/non_existing_segment.cpp 0.0 0.0% 0 / 6 0.0% 0 / 14
demos/read_array.cpp 0.0 0.0% 0 / 28 0.0% 0 / 46
demos/serialization.cpp 0.0 0.0% 0 / 25 0.0% 0 / 30
demos/set_data.cpp 0.0 0.0% 0 / 95 0.0% 0 / 206
demos/std_string_vector.cpp 0.0 0.0% 0 / 17 0.0% 0 / 22
demos/verbose.cpp 0.0 0.0% 0 / 5 0.0% 0 / 20
demos/wait_for_segment.cpp 0.0 0.0% 0 / 9 0.0% 0 / 34
demos/write_array.cpp 0.0 0.0% 0 / 35 0.0% 0 / 54
include/shared_memory/array.hxx 90.5 90.5% 38 / 42 44.4% 36 / 81
include/shared_memory/array_fundamental.hxx 91.7 91.7% 22 / 24 41.7% 10 / 24
include/shared_memory/array_fundamental_array.hxx 93.5 93.5% 29 / 31 50.0% 14 / 28
include/shared_memory/array_serializable.hxx 92.7 92.7% 38 / 41 45.2% 19 / 42
include/shared_memory/benchmarks/benchmark_common.hh 0.0 0.0% 0 / 19 0.0% 0 / 8
include/shared_memory/demos/four_int_values.hpp 100.0 100.0% 4 / 4 -% 0 / 0
include/shared_memory/demos/item.hpp 59.1 59.1% 13 / 22 25.0% 1 / 4
include/shared_memory/exchange_manager_consumer.hxx 69.6 69.6% 39 / 56 32.8% 19 / 58
include/shared_memory/exchange_manager_producer.hxx 88.4 88.4% 61 / 69 46.9% 30 / 64
include/shared_memory/internal/array_members.hpp 100.0 100.0% 1 / 1 -% 0 / 0
include/shared_memory/internal/exchange_manager_memory.hxx 93.2 93.2% 138 / 148 53.0% 71 / 134
include/shared_memory/lock.hpp 100.0 100.0% 1 / 1 -% 0 / 0
include/shared_memory/serializer.hpp 100.0 100.0% 1 / 1 -% 0 / 0
include/shared_memory/serializer.hxx 100.0 100.0% 16 / 16 50.0% 18 / 36
include/shared_memory/shared_memory.hpp 84.8 84.8% 28 / 33 64.3% 18 / 28
include/shared_memory/shared_memory.hxx 87.1 87.1% 108 / 124 31.7% 215 / 678
include/shared_memory/tests/tests.h 100.0 100.0% 12 / 12 50.0% 12 / 24
src/array.cpp 100.0 100.0% 6 / 6 50.0% 5 / 10
src/condition_variable.cpp 64.3 64.3% 18 / 28 33.3% 8 / 24
src/exceptions.cpp 56.5 56.5% 26 / 46 38.3% 23 / 60
src/lock.cpp 100.0 100.0% 3 / 3 50.0% 2 / 4
src/locked_condition_variable.cpp 57.4 57.4% 35 / 61 40.0% 20 / 50
src/mutex.cpp 95.5 95.5% 21 / 22 55.6% 10 / 18
src/segment_info.cpp 71.4 71.4% 15 / 21 50.0% 2 / 4
src/shared_memory.cpp 63.9 63.9% 62 / 97 30.9% 25 / 81
srcpy/shared_memory.cpp 0.0 0.0% 0 / 77 0.0% 0 / 111
tests/main.cpp 100.0 100.0% 4 / 4 50.0% 2 / 4
tests/support/tests_executable.cpp 91.7 91.7% 154 / 168 55.7% 185 / 332
tests/unit_tests.cpp 97.8 97.8% 484 / 495 39.8% 781 / 1964