$ cat cppcheck.txt.full [src/components/appio/tests/appio_test_pthreads.c:128]: (error) Memory leak: callThd [.pc/fix-typos.patch/src/sw_multiplex.c:659]: (error) Uninitialized variable: lastthread [src/components/infiniband_umad/linux-infiniband_umad.c:242]: (error) Null pointer dereference [src/components/libmsr/utils/libmsr_write_test.c:205]: (error) Resource leak: fileout [src/components/perf_event_uncore/tests/perf_event_uncore.c:69]: (error) Undefined behavior: Variable 'uncore_event' is used as parameter and destination in s[n]printf(). [src/components/perfctr_ppc/ppc64_events.c:336]: (error) Memory leak: ntv_evt_info [src/components/perfmon2/perfmon.c:601]: (error) Memory leak: newctx [src/components/perfmon2/perfmon.c:601]: (error) Memory leak: load_args [src/components/perfmon2/perfmon.c:757]: (error) Uninitialized variable: buf [src/aix.c:1098]: (error) Resource leak: map_f [src/ctests/attach2.c:129]: (error) Buffer is accessed out of bounds. [src/ctests/attach3.c:133]: (error) Buffer is accessed out of bounds. [src/ctests/inherit.c:59]: (error) Buffer is accessed out of bounds. [src/ctests/mendes-alt.c:37]: (error) Uninitialized variable: t [src/ctests/mendes-alt.c:52]: (error) Uninitialized variable: a [src/ctests/mendes-alt.c:53]: (error) Uninitialized variable: b [src/ctests/nineth.c:50]: (error) Uninitialized variable: num_events2 [src/ctests/omptough.c:112]: (error) Memory leak: ctrcode [src/ctests/pthrtough2.c:88]: (error) Common realloc mistake: 'th' nulled but not freed upon failure [src/examples/PAPI_add_remove_events.c:61]: (error) Uninitialized variable: tmp [src/examples/PAPI_get_opt.c:21]: (error) Uninitialized variable: tmp [src/examples/PAPI_get_real_cyc.c:16]: (error) Uninitialized variable: tmp [src/examples/add_event/Papi_add_env_event.c:86]: (error) Uninitialized variable: b [src/examples/PAPI_reset.c:18]: (error) Uninitialized variable: tmp [src/examples/PAPI_set_domain.c:22]: (error) Uninitialized variable: tmp [src/libpfm-3.y/examples_ia64_v2.0/ita2_dear.c:104]: (error) Memory leak: array [src/libpfm-3.y/examples_ia64_v2.0/ita2_irr.c:116]: (error) Memory leak: a [src/libpfm-3.y/examples_ia64_v2.0/ita2_irr.c:116]: (error) Memory leak: b [src/libpfm-3.y/examples_ia64_v2.0/ita2_irr.c:116]: (error) Memory leak: c [src/libpfm-3.y/examples_ia64_v2.0/ita_dear.c:101]: (error) Memory leak: array [src/libpfm-3.y/examples_ia64_v2.0/ita_irr.c:118]: (error) Memory leak: a [src/libpfm-3.y/examples_ia64_v2.0/ita_irr.c:118]: (error) Memory leak: b [src/libpfm-3.y/examples_ia64_v2.0/ita_irr.c:118]: (error) Memory leak: c [src/libpfm-3.y/examples_ia64_v2.0/mont_dear.c:102]: (error) Memory leak: array [src/libpfm-3.y/examples_ia64_v2.0/mont_irr.c:116]: (error) Memory leak: a [src/libpfm-3.y/examples_ia64_v2.0/mont_irr.c:116]: (error) Memory leak: b [src/libpfm-3.y/examples_ia64_v2.0/mont_irr.c:116]: (error) Memory leak: c [src/libpfm-3.y/examples_v2.x/ia64/ita2_dear.c:83]: (error) Memory leak: array [src/libpfm-3.y/examples_v2.x/ia64/ita2_irr.c:118]: (error) Memory leak: a [src/libpfm-3.y/examples_v2.x/ia64/ita2_irr.c:118]: (error) Memory leak: b [src/libpfm-3.y/examples_v2.x/ia64/ita2_irr.c:118]: (error) Memory leak: c [src/libpfm-3.y/examples_v2.x/ia64/ita_dear.c:85]: (error) Memory leak: array [src/libpfm-3.y/examples_v2.x/ia64/ita_irr.c:118]: (error) Memory leak: a [src/libpfm-3.y/examples_v2.x/ia64/ita_irr.c:118]: (error) Memory leak: b [src/libpfm-3.y/examples_v2.x/ia64/ita_irr.c:118]: (error) Memory leak: c [src/libpfm-3.y/examples_v2.x/ia64/mont_irr.c:118]: (error) Memory leak: a [src/libpfm-3.y/examples_v2.x/ia64/mont_irr.c:118]: (error) Memory leak: b [src/libpfm-3.y/examples_v2.x/ia64/mont_irr.c:118]: (error) Memory leak: c [src/libpfm-3.y/examples_v2.x/pfmsetup.c:1844]: (error) Common realloc mistake: 'strings' nulled but not freed upon failure [src/libpfm-3.y/examples_v2.x/pfmsetup.c:1533]: (error) Memory leak: prog [src/libpfm-3.y/examples_v2.x/pfmsetup.c:1931]: (error) Resource leak: fp [src/libpfm-3.y/examples_v3.x/ia64/ita2_dear.c:83]: (error) Memory leak: array [src/libpfm-3.y/examples_v3.x/ia64/ita2_irr.c:118]: (error) Memory leak: a [src/libpfm-3.y/examples_v3.x/ia64/ita2_irr.c:118]: (error) Memory leak: b [src/libpfm-3.y/examples_v3.x/ia64/ita2_irr.c:118]: (error) Memory leak: c [src/libpfm-3.y/examples_v3.x/ia64/ita_dear.c:85]: (error) Memory leak: array [src/libpfm-3.y/examples_v3.x/ia64/ita_irr.c:118]: (error) Memory leak: a [src/libpfm-3.y/examples_v3.x/ia64/ita_irr.c:118]: (error) Memory leak: b [src/libpfm-3.y/examples_v3.x/ia64/ita_irr.c:118]: (error) Memory leak: c [src/libpfm-3.y/examples_v3.x/ia64/mont_dear.c:83]: (error) Memory leak: array [src/libpfm-3.y/examples_v3.x/ia64/mont_irr.c:118]: (error) Memory leak: a [src/libpfm-3.y/examples_v3.x/ia64/mont_irr.c:118]: (error) Memory leak: b [src/libpfm-3.y/examples_v3.x/ia64/mont_irr.c:118]: (error) Memory leak: c [src/libpfm-3.y/examples_v3.x/pfmsetup.c:1768]: (error) Common realloc mistake: 'strings' nulled but not freed upon failure [src/libpfm-3.y/examples_v3.x/pfmsetup.c:1457]: (error) Memory leak: prog [src/libpfm-3.y/examples_v3.x/pfmsetup.c:1855]: (error) Resource leak: fp [src/libpfm4/perf_examples/perf_util.c:72]: (error) Common realloc mistake: 'fd' nulled but not freed upon failure [src/libpfm4/perf_examples/task.c:97]: (error) Common realloc mistake: 'values' nulled but not freed upon failure [src/libpfm4/perf_examples/task_cpu.c:100]: (error) Common realloc mistake: 'values' nulled but not freed upon failure [src/linux-memory.c:1218]: (error) Possible null pointer dereference: tmp [src/linux-memory.c:1219]: (error) Possible null pointer dereference: tmp [src/linux-memory.c:1220]: (error) Possible null pointer dereference: tmp [src/linux-memory.c:1229]: (error) Possible null pointer dereference: tmp [src/linux-memory.c:1230]: (error) Possible null pointer dereference: tmp [src/linux-memory.c:1235]: (error) Possible null pointer dereference: tmp [src/linux-memory.c:1236]: (error) Possible null pointer dereference: tmp [src/papi_libpfm3_events.c:70]: (error) Possible null pointer dereference: mask_values [src/linux-memory.c:248]: (error) Resource leak: f [src/papi_internal.c:357]: (error) Common realloc mistake: '_papi_native_events' nulled but not freed upon failure [src/papi_internal.c:400]: (error) Common realloc mistake: '_papi_errlist' nulled but not freed upon failure [src/papi_libpfm3_events.c:69]: (error) Possible null pointer dereference: mask_values [src/papi_preset.c:376]: (error) Buffer is accessed out of bounds. [src/perfctr-2.6.x/linux/drivers/perfctr/arm.c:508]: (error) Array 'pmc[4]' accessed at index 5, which is out of bounds. [src/perfctr-2.6.x/linux/drivers/perfctr/arm.c:509]: (error) Array 'pmc[4]' accessed at index 4, which is out of bounds. [src/perfctr-2.7.x/usr.lib/x86.c:42]: (error) Uninitialized variable: nr [src/solaris-ultra.c:327]: (error) Resource leak: f [src/testlib/clockcore.c:51]: (error) Memory leak: elapsed_cyc [src/testlib/test_utils.c:27]: (error) Buffer is accessed out of bounds. [src/utils/papi_command_line.c:175]: (error) Memory leak: success [src/utils/papi_native_avail.c:273]: (error) Common realloc mistake: 'event_output_buffer' nulled but not freed upon failure [src/validation_tests/flops_validation.c:289]: (error) Uninitialized variable: ins [src/sw_multiplex.c:659]: (error) Uninitialized variable: lastthread