Skip to content

Instantly share code, notes, and snippets.

@chantra
Created July 5, 2022 14:46
Show Gist options
  • Save chantra/b365c8a2a36744b22dbe054ed42341a8 to your computer and use it in GitHub Desktop.
Save chantra/b365c8a2a36744b22dbe054ed42341a8 to your computer and use it in GitHub Desktop.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test_libbcc is a Catch v1.4.0 host application.
Run with -? for options
-------------------------------------------------------------------------------
searching for modules in /proc/[pid]/maps
-------------------------------------------------------------------------------
/bcc/tests/cc/test_c_api.cc:488
...............................................................................
/bcc/tests/cc/test_c_api.cc:490: FAILED:
 REQUIRE( dummy_maps != __null )
with expansion:
 NULL != 0

-------------------------------------------------------------------------------
test bpf table
-------------------------------------------------------------------------------
/bcc/tests/cc/test_bpf_table.cc:24
...............................................................................
/bcc/tests/cc/test_bpf_table.cc:24: FAILED:
 {Unknown expression after the reported line}
due to unexpected exception with message:
bad_function_call
-------------------------------------------------------------------------------
test bpf percpu tables
-------------------------------------------------------------------------------
/bcc/tests/cc/test_bpf_table.cc:95
...............................................................................
/bcc/tests/cc/test_bpf_table.cc:95: FAILED:
 {Unknown expression after the reported line}
due to unexpected exception with message:
bad_function_call
-------------------------------------------------------------------------------
test bpf stack_id table
-------------------------------------------------------------------------------
/bcc/tests/cc/test_bpf_table.cc:228
...............................................................................
/bcc/tests/cc/test_bpf_table.cc:269: FAILED:
 REQUIRE( addrs.size() > 0 )
with expansion:
 0 > 0

Parse error:
4@i%ra+1r
-------^
===============================================================================
test cases: 50 |  46 passed | 1 failed | 3 failed as expected
assertions: 982 | 978 passed | 1 failed | 3 failed as expected
=================================================================
==46179==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 14408 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919d712 in __interceptor_calloc ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:76
#1 0x7f6ca40b7956 (/lib/x86_64-linux-gnu/libelf.so.1+0x3956)
Direct leak of 472 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x55cb78e7d10c in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:29
#2 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#3 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#4 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#5 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#6 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#7 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#8 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#9 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#10 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#11 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#12 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Direct leak of 39 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919d9c1 in __interceptor_malloc ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:54
#1 0x7f6ca419238e in strdup (/lib/x86_64-linux-gnu/libc.so.6+0x9f38e)
#2 0x2d34365f3638782e (<unknown module>)
Direct leak of 36 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919d9c1 in __interceptor_malloc ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:54
#1 0x7f6ca419238e in strdup (/lib/x86_64-linux-gnu/libc.so.6+0x9f38e)
Indirect leak of 14680064 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7)
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323)
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb)
#4 0x7f6ca54ec9cf in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeae9cf)
#5 0x7f6ca54e9fea in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeabfea)
#6 0x7f6ca54e4bb5 in ProcSyms::Module::_add_symbol_lazy(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, int, void*) /bcc/src/cc/bcc_syms.cc:261
#7 0x7f6ca54fb806 in list_in_scn /bcc/src/cc/bcc_elf.c:321
#8 0x7f6ca54fb94f in listsymbols /bcc/src/cc/bcc_elf.c:347
#9 0x7f6ca54fc4db in foreach_sym_core /bcc/src/cc/bcc_elf.c:700
#10 0x7f6ca54fc5bc in bcc_elf_foreach_sym_lazy /bcc/src/cc/bcc_elf.c:717
#11 0x7f6ca54e4c8c in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:278
#12 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#13 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#14 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#15 0x55cb78e67462 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:247
#16 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#17 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#18 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#19 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#20 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#21 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#22 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#23 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#24 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#25 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#26 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 14680064 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7)
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323)
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb)
#4 0x7f6ca54ec9cf in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeae9cf)
#5 0x7f6ca54e9fea in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeabfea)
#6 0x7f6ca54e4bb5 in ProcSyms::Module::_add_symbol_lazy(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, int, void*) /bcc/src/cc/bcc_syms.cc:261
#7 0x7f6ca54fb806 in list_in_scn /bcc/src/cc/bcc_elf.c:321
#8 0x7f6ca54fb94f in listsymbols /bcc/src/cc/bcc_elf.c:347
#9 0x7f6ca54fc4db in foreach_sym_core /bcc/src/cc/bcc_elf.c:700
#10 0x7f6ca54fc5bc in bcc_elf_foreach_sym_lazy /bcc/src/cc/bcc_elf.c:717
#11 0x7f6ca54e4c8c in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:278
#12 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#13 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#14 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#15 0x55cb78e670b2 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:243
#16 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#17 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#18 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#19 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#20 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#21 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#22 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#23 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#24 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#25 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#26 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 917504 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7)
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323)
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb)
#4 0x7f6ca54ec9cf in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeae9cf)
#5 0x7f6ca54e9fea in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeabfea)
#6 0x7f6ca54e4bb5 in ProcSyms::Module::_add_symbol_lazy(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, int, void*) /bcc/src/cc/bcc_syms.cc:261
#7 0x7f6ca54fb806 in list_in_scn /bcc/src/cc/bcc_elf.c:321
#8 0x7f6ca54fb94f in listsymbols /bcc/src/cc/bcc_elf.c:347
#9 0x7f6ca54fc4db in foreach_sym_core /bcc/src/cc/bcc_elf.c:700
#10 0x7f6ca54fc5bc in bcc_elf_foreach_sym_lazy /bcc/src/cc/bcc_elf.c:717
#11 0x7f6ca54e4c8c in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:278
#12 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#13 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#14 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#15 0x55cb78e66a22 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:230
#16 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#17 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#18 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#19 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#20 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#21 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#22 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#23 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#24 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#25 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#26 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 917504 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7)
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323)
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb)
#4 0x7f6ca54ec9cf in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeae9cf)
#5 0x7f6ca54e9fea in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeabfea)
#6 0x7f6ca54e4bb5 in ProcSyms::Module::_add_symbol_lazy(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, int, void*) /bcc/src/cc/bcc_syms.cc:261
#7 0x7f6ca54fb806 in list_in_scn /bcc/src/cc/bcc_elf.c:321
#8 0x7f6ca54fb94f in listsymbols /bcc/src/cc/bcc_elf.c:347
#9 0x7f6ca54fc4db in foreach_sym_core /bcc/src/cc/bcc_elf.c:700
#10 0x7f6ca54fc5bc in bcc_elf_foreach_sym_lazy /bcc/src/cc/bcc_elf.c:717
#11 0x7f6ca54e4c8c in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:278
#12 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#13 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#14 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#15 0x55cb78e66669 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:221
#16 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#17 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#18 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#19 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#20 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#21 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#22 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#23 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#24 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#25 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#26 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 229376 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7)
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323)
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb)
#4 0x7f6ca54ec9cf in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeae9cf)
#5 0x7f6ca54e9fea in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeabfea)
#6 0x7f6ca54e4bb5 in ProcSyms::Module::_add_symbol_lazy(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, int, void*) /bcc/src/cc/bcc_syms.cc:261
#7 0x7f6ca54fb806 in list_in_scn /bcc/src/cc/bcc_elf.c:321
#8 0x7f6ca54fb94f in listsymbols /bcc/src/cc/bcc_elf.c:347
#9 0x7f6ca54fc4db in foreach_sym_core /bcc/src/cc/bcc_elf.c:700
#10 0x7f6ca54fc5bc in bcc_elf_foreach_sym_lazy /bcc/src/cc/bcc_elf.c:717
#11 0x7f6ca54e4c8c in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:278
#12 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#13 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#14 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#15 0x55cb78e67e46 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:261
#16 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#17 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#18 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#19 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#20 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#21 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#22 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#23 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#24 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#25 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#26 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 229376 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7)
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323)
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb)
#4 0x7f6ca54ec9cf in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeae9cf)
#5 0x7f6ca54e9fea in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeabfea)
#6 0x7f6ca54e4bb5 in ProcSyms::Module::_add_symbol_lazy(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, int, void*) /bcc/src/cc/bcc_syms.cc:261
#7 0x7f6ca54fb806 in list_in_scn /bcc/src/cc/bcc_elf.c:321
#8 0x7f6ca54fb94f in listsymbols /bcc/src/cc/bcc_elf.c:347
#9 0x7f6ca54fc4db in foreach_sym_core /bcc/src/cc/bcc_elf.c:700
#10 0x7f6ca54fc5bc in bcc_elf_foreach_sym_lazy /bcc/src/cc/bcc_elf.c:717
#11 0x7f6ca54e4c8c in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:278
#12 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#13 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#14 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#15 0x55cb78e679fb in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:256
#16 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#17 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#18 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#19 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#20 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#21 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#22 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#23 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#24 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#25 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#26 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 13312 byte(s) in 4 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f6dfb in __gnu_cxx::new_allocator<ProcSyms::Module>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f465d in std::allocator_traits<std::allocator<ProcSyms::Module> >::allocate(std::allocator<ProcSyms::Module>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54f1be7 in std::_Vector_base<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3be7)
#4 0x7f6ca54eee1c in void std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_realloc_insert<ProcSyms::Module>(__gnu_cxx::__normal_iterator<ProcSyms::Module*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeb0e1c)
#5 0x7f6ca54ebe42 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_insert_rval(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeade42)
#6 0x7f6ca54e9b65 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::insert(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeabb65)
#7 0x7f6ca54e4430 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:155
#8 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#9 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#10 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#11 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#12 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#13 0x55cb78e66323 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:215
#14 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#15 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#16 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#17 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#18 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#19 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#20 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#21 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#22 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#23 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#24 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 13312 byte(s) in 4 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f6dfb in __gnu_cxx::new_allocator<ProcSyms::Module>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f465d in std::allocator_traits<std::allocator<ProcSyms::Module> >::allocate(std::allocator<ProcSyms::Module>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54f1be7 in std::_Vector_base<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3be7)
#4 0x7f6ca54eee1c in void std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_realloc_insert<ProcSyms::Module>(__gnu_cxx::__normal_iterator<ProcSyms::Module*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeb0e1c)
#5 0x7f6ca54ebe42 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_insert_rval(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeade42)
#6 0x7f6ca54e9b65 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::insert(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeabb65)
#7 0x7f6ca54e4430 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:155
#8 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#9 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#10 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#11 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#12 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#13 0x55cb78e66309 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:214
#14 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#15 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#16 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#17 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#18 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#19 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#20 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#21 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#22 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#23 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#24 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 6656 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f6dfb in __gnu_cxx::new_allocator<ProcSyms::Module>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f465d in std::allocator_traits<std::allocator<ProcSyms::Module> >::allocate(std::allocator<ProcSyms::Module>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54f1be7 in std::_Vector_base<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3be7)
#4 0x7f6ca54eee1c in void std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_realloc_insert<ProcSyms::Module>(__gnu_cxx::__normal_iterator<ProcSyms::Module*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeb0e1c)
#5 0x7f6ca54ebe42 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_insert_rval(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeade42)
#6 0x7f6ca54e9b65 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::insert(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeabb65)
#7 0x7f6ca54e4430 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:155
#8 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#9 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#10 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#11 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#12 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#13 0x55cb78e68abc in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:307
#14 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#15 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#16 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#17 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#18 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#19 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#20 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#21 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#22 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#23 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#24 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 6656 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f6dfb in __gnu_cxx::new_allocator<ProcSyms::Module>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f465d in std::allocator_traits<std::allocator<ProcSyms::Module> >::allocate(std::allocator<ProcSyms::Module>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54f1be7 in std::_Vector_base<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3be7)
#4 0x7f6ca54eee1c in void std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_realloc_insert<ProcSyms::Module>(__gnu_cxx::__normal_iterator<ProcSyms::Module*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeb0e1c)
#5 0x7f6ca54ebe42 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_insert_rval(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeade42)
#6 0x7f6ca54e9b65 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::insert(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeabb65)
#7 0x7f6ca54e4430 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:155
#8 0x7f6ca54fe317 in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:200
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#12 0x55cb78e6c480 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:457
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 6656 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f6dfb in __gnu_cxx::new_allocator<ProcSyms::Module>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f465d in std::allocator_traits<std::allocator<ProcSyms::Module> >::allocate(std::allocator<ProcSyms::Module>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54f1be7 in std::_Vector_base<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3be7)
#4 0x7f6ca54eee1c in void std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_realloc_insert<ProcSyms::Module>(__gnu_cxx::__normal_iterator<ProcSyms::Module*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeb0e1c)
#5 0x7f6ca54ebe42 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_insert_rval(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeade42)
#6 0x7f6ca54e9b65 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::insert(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeabb65)
#7 0x7f6ca54e4430 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:155
#8 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#12 0x55cb78e6bba1 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:438
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 6656 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f6dfb in __gnu_cxx::new_allocator<ProcSyms::Module>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f465d in std::allocator_traits<std::allocator<ProcSyms::Module> >::allocate(std::allocator<ProcSyms::Module>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54f1be7 in std::_Vector_base<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3be7)
#4 0x7f6ca54eee1c in void std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_realloc_insert<ProcSyms::Module>(__gnu_cxx::__normal_iterator<ProcSyms::Module*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeb0e1c)
#5 0x7f6ca54ebe42 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_insert_rval(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeade42)
#6 0x7f6ca54e9b65 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::insert(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeabb65)
#7 0x7f6ca54e4430 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:155
#8 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#12 0x55cb78e6b3e5 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:421
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 6656 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f6dfb in __gnu_cxx::new_allocator<ProcSyms::Module>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f465d in std::allocator_traits<std::allocator<ProcSyms::Module> >::allocate(std::allocator<ProcSyms::Module>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54f1be7 in std::_Vector_base<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3be7)
#4 0x7f6ca54eee1c in void std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_realloc_insert<ProcSyms::Module>(__gnu_cxx::__normal_iterator<ProcSyms::Module*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeb0e1c)
#5 0x7f6ca54ebe42 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_insert_rval(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeade42)
#6 0x7f6ca54e9b65 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::insert(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeabb65)
#7 0x7f6ca54e4430 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:155
#8 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#12 0x55cb78e6a79f in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:401
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 6656 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f6dfb in __gnu_cxx::new_allocator<ProcSyms::Module>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f465d in std::allocator_traits<std::allocator<ProcSyms::Module> >::allocate(std::allocator<ProcSyms::Module>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54f1be7 in std::_Vector_base<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3be7)
#4 0x7f6ca54eee1c in void std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_realloc_insert<ProcSyms::Module>(__gnu_cxx::__normal_iterator<ProcSyms::Module*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeb0e1c)
#5 0x7f6ca54ebe42 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_insert_rval(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeade42)
#6 0x7f6ca54e9b65 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::insert(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeabb65)
#7 0x7f6ca54e4430 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:155
#8 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#9 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#10 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#11 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#12 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#13 0x55cb78e687ae in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:300
#14 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#15 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#16 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#17 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#18 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#19 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#20 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#21 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#22 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#23 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#24 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 5028 byte(s) in 14 object(s) allocated from:
 #0 0x7f6ca919e501 in operator new[](unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:231
#1 0x7f6ca53f97cf in ebpf::BPFModule::finalize() /bcc/src/cc/bpf_module.cc:600
#2 0x7f6ca53fb848 in ebpf::BPFModule::load_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const**, int) /bcc/src/cc/bpf_module.cc:975
#3 0x7f6ca806af53 in ebpf::BPF::init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<ebpf::USDT, std::allocator<ebpf::USDT> > const&) /bcc/src/cc/api/BPF.cc:127
#4 0x55cb78e7d203 in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:32
#5 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#6 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#7 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#8 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#9 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#10 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#11 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#12 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#13 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#14 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#15 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 4352 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919d9c1 in __interceptor_malloc ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:54
#1 0x7f6ca40be48f (/lib/x86_64-linux-gnu/libelf.so.1+0xa48f)
#2 0x7f6ca54fb9d9 in get_section_elf_data /bcc/src/cc/bcc_elf.c:360
#3 0x7f6ca54fbacb in find_buildid /bcc/src/cc/bcc_elf.c:383
#4 0x7f6ca54fd30c in bcc_elf_get_buildid /bcc/src/cc/bcc_elf.c:1047
#5 0x7f6ca54e590e in BuildSyms::add_module(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /bcc/src/cc/bcc_syms.cc:473
#6 0x7f6ca54e5e8b in bcc_buildsymcache_add_module /bcc/src/cc/bcc_syms.cc:550
#7 0x7f6ca8072248 in ebpf::BPF::add_module(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /bcc/src/cc/api/BPF.cc:852
#8 0x55cb78e839b1 in ____C_A_T_C_H____T_E_S_T____228 /bcc/tests/cc/test_bpf_table.cc:261
#9 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#10 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#11 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#12 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#13 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#14 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#15 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#16 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#17 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#18 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#19 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 3456 byte(s) in 64 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#9 0x55cb78e66309 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:214
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 3456 byte(s) in 64 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#9 0x55cb78e66323 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:215
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 2404 byte(s) in 60 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#9 0x55cb78e66323 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:215
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 2404 byte(s) in 60 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#9 0x55cb78e66309 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:214
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 1536 byte(s) in 64 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55)
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329)
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052)
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61)
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159
#7 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#8 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#12 0x55cb78e66323 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:215
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 1536 byte(s) in 64 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55)
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329)
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052)
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61)
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159
#7 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#8 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#12 0x55cb78e66309 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:214
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 1320 byte(s) in 15 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca541032b in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > > >::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xdd232b)
#2 0x7f6ca540ec73 in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > > >&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xdd0c73)
#3 0x7f6ca540bba8 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > > >::_M_get_node() (/bcc/build/src/cc/libbcc.so.0+0xdcdba8)
#4 0x7f6ca540af8a in std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (/bcc/build/src/cc/libbcc.so.0+0xdccf8a)
#5 0x7f6ca5406002 in std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (/bcc/build/src/cc/libbcc.so.0+0xdc8002)
#6 0x7f6ca540230b in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<unsigned char*, unsigned long, unsigned int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (/bcc/build/src/cc/libbcc.so.0+0xdc430b)
#7 0x7f6ca53f9846 in ebpf::BPFModule::finalize() /bcc/src/cc/bpf_module.cc:603
#8 0x7f6ca53fb848 in ebpf::BPFModule::load_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const**, int) /bcc/src/cc/bpf_module.cc:975
#9 0x7f6ca806af53 in ebpf::BPF::init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<ebpf::USDT, std::allocator<ebpf::USDT> > const&) /bcc/src/cc/api/BPF.cc:127
#10 0x55cb78e7d203 in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:32
#11 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#12 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#13 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#14 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#15 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#16 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#17 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#18 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#19 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#20 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#21 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 1135 byte(s) in 2 object(s) allocated from:
 #0 0x7f6ca919d9c1 in __interceptor_malloc ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:54
#1 0x7f6ca40bf281 (/lib/x86_64-linux-gnu/libelf.so.1+0xb281)
Indirect leak of 1067 byte(s) in 2 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca83436f0 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0x3d056f0)
Indirect leak of 895 byte(s) in 17 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#9 0x55cb78e687ae in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:300
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 895 byte(s) in 17 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#9 0x55cb78e68abc in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:307
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 864 byte(s) in 16 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#9 0x55cb78e6a79f in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:401
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 864 byte(s) in 16 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#9 0x55cb78e6c480 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:457
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 864 byte(s) in 16 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#9 0x55cb78e6bba1 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:438
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 864 byte(s) in 16 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#9 0x55cb78e6b3e5 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:421
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 601 byte(s) in 15 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#9 0x55cb78e68abc in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:307
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 601 byte(s) in 15 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#9 0x55cb78e687ae in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:300
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 601 byte(s) in 15 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#9 0x55cb78e6bba1 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:438
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 601 byte(s) in 15 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#9 0x55cb78e6a79f in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:401
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 601 byte(s) in 15 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#9 0x55cb78e6c480 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:457
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 601 byte(s) in 15 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#9 0x55cb78e6b3e5 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:421
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 600 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x55cb78e78763 in ebpf::BPF::BPF(unsigned int, ebpf::TableStorage*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) /bcc/src/cc/api/BPF.h:56
#2 0x55cb78e7d12d in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:29
#3 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#4 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#5 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#6 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#7 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#8 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#9 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#10 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#11 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#12 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#13 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 408 byte(s) in 17 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55)
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329)
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052)
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61)
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159
#7 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#8 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#12 0x55cb78e68abc in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:307
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 408 byte(s) in 17 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55)
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329)
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052)
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61)
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159
#7 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#8 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#12 0x55cb78e687ae in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:300
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 384 byte(s) in 16 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55)
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329)
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052)
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61)
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159
#7 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#8 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#12 0x55cb78e6a79f in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:401
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 384 byte(s) in 16 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55)
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329)
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052)
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61)
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159
#7 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#8 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#12 0x55cb78e6c480 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:457
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 384 byte(s) in 4 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54e5bb9 in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#2 0x55cb78e66323 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:215
#3 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#4 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#5 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#6 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#7 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#8 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#9 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#10 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#11 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#12 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#13 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 384 byte(s) in 4 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54e5bb9 in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#2 0x55cb78e66309 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:214
#3 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#4 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#5 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#6 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#7 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#8 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#9 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#10 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#11 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#12 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#13 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 384 byte(s) in 16 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55)
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329)
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052)
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61)
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159
#7 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#8 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#12 0x55cb78e6bba1 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:438
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 384 byte(s) in 16 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55)
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329)
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052)
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61)
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159
#7 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161
#8 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#12 0x55cb78e6b3e5 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:421
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 168 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca5714e0c in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca56a80ad in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca563805c in std::_Rb_tree<int, std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<int>, std::allocator<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_M_get_node() /usr/include/c++/9/bits/stl_tree.h:580
#4 0x7f6ca557c3a0 in std::_Rb_tree_node<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >* std::_Rb_tree<int, std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<int>, std::allocator<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<int const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<int const&>&&, std::tuple<>&&) /usr/include/c++/9/bits/stl_tree.h:630
#5 0x7f6ca552dad0 in std::_Rb_tree_iterator<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > std::_Rb_tree<int, std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<int>, std::allocator<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<int const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::piecewise_construct_t const&, std::tuple<int const&>&&, std::tuple<>&&) /usr/include/c++/9/bits/stl_tree.h:2460
#6 0x7f6ca5526915 in std::map<int, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::less<int>, std::allocator<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::operator[](int const&) (/bcc/build/src/cc/libbcc.so.0+0xee8915)
#7 0x7f6ca55245c2 in ebpf::BFrontendAction::add_map_def(int, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) /bcc/src/cc/frontends/clang/b_frontend_action.h:181
#8 0x7f6ca551fc67 in ebpf::BTypeVisitor::VisitVarDecl(clang::VarDecl*) /bcc/src/cc/frontends/clang/b_frontend_action.cc:1591
#9 0x7f6ca56358d7 in clang::RecursiveASTVisitor<ebpf::BTypeVisitor>::WalkUpFromVarDecl(clang::VarDecl*) /usr/lib/llvm-11/include/clang/AST/DeclNodes.inc:453
#10 0x7f6ca55786ba in clang::RecursiveASTVisitor<ebpf::BTypeVisitor>::TraverseVarDecl(clang::VarDecl*) /usr/lib/llvm-11/include/clang/AST/RecursiveASTVisitor.h:2106
#11 0x7f6ca552c4e7 in clang::RecursiveASTVisitor<ebpf::BTypeVisitor>::TraverseDecl(clang::Decl*) /usr/lib/llvm-11/include/clang/AST/DeclNodes.inc:453
#12 0x7f6ca5520a23 in ebpf::BTypeConsumer::HandleTranslationUnit(clang::ASTContext&) /bcc/src/cc/frontends/clang/b_frontend_action.cc:1700
#13 0x7f6ca58902cb in clang::MultiplexConsumer::HandleTranslationUnit(clang::ASTContext&) (/bcc/build/src/cc/libbcc.so.0+0x12522cb)
Indirect leak of 112 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7)
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323)
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb)
#4 0x7f6ca54ec586 in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, unsigned long&, unsigned long&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*&&, unsigned long&, unsigned long&) (/bcc/build/src/cc/libbcc.so.0+0xeae586)
#5 0x7f6ca54e9e81 in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, unsigned long&, unsigned long&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*&&, unsigned long&, unsigned long&) (/bcc/build/src/cc/libbcc.so.0+0xeabe81)
#6 0x7f6ca54e4b39 in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:253
#7 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114
#8 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275
#9 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#10 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#11 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#12 0x55cb78e6bd0a in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:441
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 112 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7)
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323)
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb)
#4 0x7f6ca54ec586 in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, unsigned long&, unsigned long&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*&&, unsigned long&, unsigned long&) (/bcc/build/src/cc/libbcc.so.0+0xeae586)
#5 0x7f6ca54e9e81 in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, unsigned long&, unsigned long&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*&&, unsigned long&, unsigned long&) (/bcc/build/src/cc/libbcc.so.0+0xeabe81)
#6 0x7f6ca54e4b39 in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:253
#7 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114
#8 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275
#9 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#10 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#11 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#12 0x55cb78e6c5e9 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:460
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 112 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7)
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323)
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb)
#4 0x7f6ca54ec586 in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, unsigned long&, unsigned long&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*&&, unsigned long&, unsigned long&) (/bcc/build/src/cc/libbcc.so.0+0xeae586)
#5 0x7f6ca54e9e81 in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, unsigned long&, unsigned long&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*&&, unsigned long&, unsigned long&) (/bcc/build/src/cc/libbcc.so.0+0xeabe81)
#6 0x7f6ca54e4b39 in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:253
#7 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114
#8 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275
#9 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#10 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#11 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#12 0x55cb78e6b54e in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:424
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 112 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7)
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323)
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb)
#4 0x7f6ca54ec586 in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, unsigned long&, unsigned long&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*&&, unsigned long&, unsigned long&) (/bcc/build/src/cc/libbcc.so.0+0xeae586)
#5 0x7f6ca54e9e81 in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, unsigned long&, unsigned long&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*&&, unsigned long&, unsigned long&) (/bcc/build/src/cc/libbcc.so.0+0xeabe81)
#6 0x7f6ca54e4b39 in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:253
#7 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114
#8 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275
#9 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#10 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#11 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#12 0x55cb78e6a908 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:404
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 96 byte(s) in 2 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54f1e93 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb3e93)
#4 0x7f6ca54ef481 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1481)
#5 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea)
#6 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73)
#7 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252
#8 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114
#9 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275
#10 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#11 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#12 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#13 0x55cb78e6a908 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:404
#14 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#15 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#16 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#17 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#18 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#19 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#20 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#21 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#22 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#23 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#24 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 96 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54009c0 in std::_MakeUniq<ebpf::ProgFuncInfo>::__single_object std::make_unique<ebpf::ProgFuncInfo>() (/bcc/build/src/cc/libbcc.so.0+0xdc29c0)
#2 0x7f6ca53f9b65 in ebpf::BPFModule::finalize_prog_func_info() /bcc/src/cc/bpf_module.cc:626
#3 0x7f6ca53f95e8 in ebpf::BPFModule::finalize() /bcc/src/cc/bpf_module.cc:579
#4 0x7f6ca53fb848 in ebpf::BPFModule::load_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const**, int) /bcc/src/cc/bpf_module.cc:975
#5 0x7f6ca806af53 in ebpf::BPF::init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<ebpf::USDT, std::allocator<ebpf::USDT> > const&) /bcc/src/cc/api/BPF.cc:127
#6 0x55cb78e7d203 in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:32
#7 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#8 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#9 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#10 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#11 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#12 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#13 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#14 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#15 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#16 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#17 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 96 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54e5bb9 in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#2 0x55cb78e6c480 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:457
#3 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#4 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#5 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#6 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#7 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#8 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#9 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#10 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#11 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#12 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#13 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 96 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54e5bb9 in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#2 0x55cb78e6bba1 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:438
#3 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#4 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#5 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#6 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#7 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#8 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#9 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#10 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#11 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#12 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#13 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 96 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54e5bb9 in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#2 0x55cb78e68abc in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:307
#3 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#4 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#5 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#6 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#7 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#8 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#9 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#10 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#11 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#12 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#13 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 96 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54e5bb9 in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#2 0x55cb78e687ae in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:300
#3 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#4 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#5 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#6 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#7 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#8 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#9 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#10 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#11 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#12 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#13 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 96 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54e5bb9 in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#2 0x55cb78e6a79f in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:401
#3 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#4 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#5 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#6 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#7 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#8 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#9 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#10 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#11 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#12 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#13 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 96 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54e5bb9 in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#2 0x55cb78e6b3e5 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:421
#3 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#4 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#5 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#6 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#7 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#8 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#9 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#10 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#11 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#12 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#13 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 96 byte(s) in 2 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54f1e93 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb3e93)
#4 0x7f6ca54ef481 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1481)
#5 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea)
#6 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73)
#7 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252
#8 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114
#9 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275
#10 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#11 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#12 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#13 0x55cb78e6c5e9 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:460
#14 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#15 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#16 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#17 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#18 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#19 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#20 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#21 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#22 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#23 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#24 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 96 byte(s) in 2 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54f1e93 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb3e93)
#4 0x7f6ca54ef481 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1481)
#5 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea)
#6 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73)
#7 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252
#8 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114
#9 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275
#10 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#11 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#12 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#13 0x55cb78e6bd0a in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:441
#14 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#15 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#16 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#17 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#18 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#19 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#20 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#21 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#22 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#23 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#24 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 96 byte(s) in 2 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54f1e93 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb3e93)
#4 0x7f6ca54ef481 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1481)
#5 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea)
#6 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73)
#7 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252
#8 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114
#9 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275
#10 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#11 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#12 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#13 0x55cb78e6b54e in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:424
#14 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#15 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#16 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#17 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#18 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#19 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#20 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#21 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#22 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#23 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#24 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 78 byte(s) in 4 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca834330b in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) (/bcc/build/src/cc/libbcc.so.0+0x3d0530b)
Indirect leak of 72 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca5410929 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xdd2929)
#2 0x7f6ca540f355 in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xdd1355)
#3 0x7f6ca540ca40 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >::_M_get_node() (/bcc/build/src/cc/libbcc.so.0+0xdcea40)
#4 0x7f6ca5408362 in std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (/bcc/build/src/cc/libbcc.so.0+0xdca362)
#5 0x7f6ca5404554 in std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (/bcc/build/src/cc/libbcc.so.0+0xdc6554)
#6 0x7f6ca5401051 in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (/bcc/build/src/cc/libbcc.so.0+0xdc3051)
#7 0x7f6ca53f7272 in ebpf::BPFModule::annotate_light() /bcc/src/cc/bpf_module.cc:237
#8 0x7f6ca53fb83c in ebpf::BPFModule::load_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const**, int) /bcc/src/cc/bpf_module.cc:972
#9 0x7f6ca806af53 in ebpf::BPF::init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<ebpf::USDT, std::allocator<ebpf::USDT> > const&) /bcc/src/cc/api/BPF.cc:127
#10 0x55cb78e7d203 in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:32
#11 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#12 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#13 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#14 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#15 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#16 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#17 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#18 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#19 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#20 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#21 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 48 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54f2831 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb4831)
#4 0x7f6ca54efc81 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1c81)
#5 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781
#6 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378
#7 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390
#8 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#9 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#10 0x55cb78e67e46 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:261
#11 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#12 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#13 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#14 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#15 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#16 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#17 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#18 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#19 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#20 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#21 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 48 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54f2831 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb4831)
#4 0x7f6ca54efc81 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1c81)
#5 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781
#6 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378
#7 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390
#8 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#9 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#10 0x55cb78e679fb in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:256
#11 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#12 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#13 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#14 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#15 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#16 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#17 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#18 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#19 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#20 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#21 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 48 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54f2831 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb4831)
#4 0x7f6ca54efc81 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1c81)
#5 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781
#6 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378
#7 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390
#8 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#9 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#10 0x55cb78e67462 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:247
#11 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#12 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#13 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#14 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#15 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#16 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#17 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#18 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#19 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#20 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#21 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 48 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54f2831 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb4831)
#4 0x7f6ca54efc81 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1c81)
#5 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781
#6 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378
#7 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390
#8 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#9 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#10 0x55cb78e670b2 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:243
#11 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#12 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#13 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#14 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#15 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#16 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#17 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#18 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#19 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#20 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#21 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 48 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54f2831 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb4831)
#4 0x7f6ca54efc81 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1c81)
#5 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781
#6 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378
#7 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390
#8 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#9 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#10 0x55cb78e66669 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:221
#11 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#12 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#13 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#14 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#15 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#16 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#17 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#18 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#19 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#20 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#21 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 48 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54f2831 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb4831)
#4 0x7f6ca54efc81 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1c81)
#5 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781
#6 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378
#7 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390
#8 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#9 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#10 0x55cb78e66a22 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:230
#11 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#12 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#13 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#14 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#15 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#16 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#17 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#18 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#19 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#20 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#21 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 36 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190
#5 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#6 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#7 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#8 0x55cb78e6a79f in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:401
#9 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#10 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#11 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#12 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#13 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#14 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#15 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#16 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#17 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#18 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#19 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 32 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca5424ac7 in std::_MakeUniq<ebpf::TableStorage>::__single_object std::make_unique<ebpf::TableStorage>() /usr/include/c++/9/bits/unique_ptr.h:857
#2 0x7f6ca5423b9e in ebpf::createSharedTableStorage() /bcc/src/cc/shared_table.cc:109
#3 0x7f6ca53f648f in ebpf::BPFModule::BPFModule(unsigned int, ebpf::TableStorage*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, char const*) /bcc/src/cc/bpf_module.cc:154
#4 0x55cb78e78791 in ebpf::BPF::BPF(unsigned int, ebpf::TableStorage*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) /bcc/src/cc/api/BPF.h:56
#5 0x55cb78e7d12d in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:29
#6 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#7 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#8 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#9 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#10 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#11 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#12 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#13 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#14 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#15 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#16 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 32 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190
#5 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#6 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#7 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#8 0x55cb78e6bba1 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:438
#9 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#10 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#11 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#12 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#13 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#14 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#15 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#16 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#17 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#18 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#19 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 32 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190
#5 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#6 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#7 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#8 0x55cb78e6b3e5 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:421
#9 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#10 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#11 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#12 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#13 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#14 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#15 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#16 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#17 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#18 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#19 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55)
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329)
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052)
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61)
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159
#7 0x7f6ca54fe317 in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:200
#8 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#9 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#10 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#11 0x55cb78e6c480 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:457
#12 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#13 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#14 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#15 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#16 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#17 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#18 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#19 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#20 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#21 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#22 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55)
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329)
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052)
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61)
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159
#7 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190
#8 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#9 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#10 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#11 0x55cb78e6bba1 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:438
#12 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#13 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#14 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#15 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#16 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#17 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#18 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#19 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#20 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#21 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#22 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55)
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329)
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052)
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61)
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159
#7 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190
#8 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#9 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#10 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#11 0x55cb78e6b3e5 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:421
#12 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#13 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#14 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#15 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#16 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#17 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#18 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#19 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#20 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#21 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#22 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55)
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329)
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052)
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61)
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159
#7 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190
#8 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#9 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#10 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#11 0x55cb78e6a79f in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:401
#12 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#13 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#14 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#15 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#16 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#17 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#18 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#19 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#20 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#21 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#22 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 20 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe317 in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:200
#5 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#6 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#7 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#8 0x55cb78e6c480 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:457
#9 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#10 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#11 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#12 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#13 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#14 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#15 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#16 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#17 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#18 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#19 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 20 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe317 in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:200
#5 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#6 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#7 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#8 0x55cb78e6c480 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:457
#9 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#10 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#11 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#12 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#13 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#14 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#15 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#16 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#17 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#18 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#19 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 20 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138
#4 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190
#5 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120
#6 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116
#7 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501
#8 0x55cb78e6a79f in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:401
#9 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#10 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#11 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#12 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#13 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#14 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#15 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#16 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#17 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#18 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#19 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 19 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54f70f0 in void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb90f0)
#3 0x7f6ca54f4938 in void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*&>(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*&) /usr/include/c++/9/bits/alloc_traits.h:483
#4 0x7f6ca54f1ef8 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb3ef8)
#5 0x7f6ca54ef481 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1481)
#6 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea)
#7 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73)
#8 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252
#9 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114
#10 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275
#11 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#14 0x55cb78e6c5e9 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:460
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 19 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54f70f0 in void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb90f0)
#3 0x7f6ca54f4938 in void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*&>(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*&) /usr/include/c++/9/bits/alloc_traits.h:483
#4 0x7f6ca54f1ef8 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb3ef8)
#5 0x7f6ca54ef481 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1481)
#6 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea)
#7 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73)
#8 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252
#9 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114
#10 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275
#11 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#14 0x55cb78e6bd0a in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:441
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 19 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54f70f0 in void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb90f0)
#3 0x7f6ca54f4938 in void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*&>(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*&) /usr/include/c++/9/bits/alloc_traits.h:483
#4 0x7f6ca54f1ef8 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb3ef8)
#5 0x7f6ca54ef481 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1481)
#6 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea)
#7 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73)
#8 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252
#9 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114
#10 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275
#11 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#14 0x55cb78e6b54e in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:424
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 19 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219
#2 0x7f6ca54f70f0 in void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb90f0)
#3 0x7f6ca54f4938 in void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*&>(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*&) /usr/include/c++/9/bits/alloc_traits.h:483
#4 0x7f6ca54f1ef8 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb3ef8)
#5 0x7f6ca54ef481 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1481)
#6 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea)
#7 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73)
#8 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252
#9 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114
#10 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275
#11 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#14 0x55cb78e6a908 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:404
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 16 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748
#8 0x7f6ca54ef565 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1565)
#9 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea)
#10 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73)
#11 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252
#12 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114
#13 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275
#14 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#15 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#16 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#17 0x55cb78e6bd0a in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:441
#18 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#19 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#20 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#21 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#22 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#23 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#24 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#25 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#26 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#27 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#28 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 16 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748
#8 0x7f6ca54efd65 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1d65)
#9 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781
#10 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378
#11 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#14 0x55cb78e67e46 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:261
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 16 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748
#8 0x7f6ca54efd65 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1d65)
#9 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781
#10 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378
#11 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#14 0x55cb78e66a22 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:230
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 16 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748
#8 0x7f6ca54efd65 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1d65)
#9 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781
#10 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378
#11 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#14 0x55cb78e679fb in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:256
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 16 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748
#8 0x7f6ca54ef565 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1565)
#9 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea)
#10 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73)
#11 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252
#12 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114
#13 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275
#14 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#15 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#16 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#17 0x55cb78e6c5e9 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:460
#18 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#19 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#20 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#21 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#22 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#23 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#24 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#25 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#26 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#27 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#28 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 16 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748
#8 0x7f6ca54efd65 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1d65)
#9 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781
#10 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378
#11 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#14 0x55cb78e66669 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:221
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 16 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748
#8 0x7f6ca54ef565 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1565)
#9 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea)
#10 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73)
#11 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252
#12 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114
#13 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275
#14 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#15 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#16 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#17 0x55cb78e6b54e in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:424
#18 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#19 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#20 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#21 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#22 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#23 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#24 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#25 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#26 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#27 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#28 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 16 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748
#8 0x7f6ca54ef565 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1565)
#9 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea)
#10 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73)
#11 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252
#12 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114
#13 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275
#14 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349
#15 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#16 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#17 0x55cb78e6a908 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:404
#18 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#19 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#20 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#21 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#22 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#23 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#24 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#25 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#26 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#27 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#28 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 16 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748
#8 0x7f6ca54efd65 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1d65)
#9 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781
#10 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378
#11 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#14 0x55cb78e670b2 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:243
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 16 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748
#8 0x7f6ca54efd65 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1d65)
#9 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781
#10 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378
#11 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519
#14 0x55cb78e67462 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:247
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 8 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca5424b9f in std::_MakeUniq<ebpf::SharedTableStorage>::__single_object std::make_unique<ebpf::SharedTableStorage>() /usr/include/c++/9/bits/unique_ptr.h:857
#2 0x7f6ca5423bb9 in ebpf::createSharedTableStorage() /bcc/src/cc/shared_table.cc:110
#3 0x7f6ca53f648f in ebpf::BPFModule::BPFModule(unsigned int, ebpf::TableStorage*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, char const*) /bcc/src/cc/bpf_module.cc:154
#4 0x55cb78e78791 in ebpf::BPF::BPF(unsigned int, ebpf::TableStorage*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) /bcc/src/cc/api/BPF.h:56
#5 0x55cb78e7d12d in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:29
#6 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#7 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#8 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#9 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#10 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#11 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#12 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#13 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#14 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#15 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#16 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 8 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca541081d in __gnu_cxx::new_allocator<ebpf::TableDesc*>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xdd281d)
#2 0x7f6ca540f249 in std::allocator_traits<std::allocator<ebpf::TableDesc*> >::allocate(std::allocator<ebpf::TableDesc*>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xdd1249)
#3 0x7f6ca540c841 in std::_Vector_base<ebpf::TableDesc*, std::allocator<ebpf::TableDesc*> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xdce841)
#4 0x7f6ca5407fc8 in void std::vector<ebpf::TableDesc*, std::allocator<ebpf::TableDesc*> >::_M_realloc_insert<ebpf::TableDesc*>(__gnu_cxx::__normal_iterator<ebpf::TableDesc**, std::vector<ebpf::TableDesc*, std::allocator<ebpf::TableDesc*> > >, ebpf::TableDesc*&&) (/bcc/build/src/cc/libbcc.so.0+0xdc9fc8)
#5 0x7f6ca54043d9 in void std::vector<ebpf::TableDesc*, std::allocator<ebpf::TableDesc*> >::emplace_back<ebpf::TableDesc*>(ebpf::TableDesc*&&) (/bcc/build/src/cc/libbcc.so.0+0xdc63d9)
#6 0x7f6ca5400f5b in std::vector<ebpf::TableDesc*, std::allocator<ebpf::TableDesc*> >::push_back(ebpf::TableDesc*&&) (/bcc/build/src/cc/libbcc.so.0+0xdc2f5b)
#7 0x7f6ca53f7249 in ebpf::BPFModule::annotate_light() /bcc/src/cc/bpf_module.cc:236
#8 0x7f6ca53fb83c in ebpf::BPFModule::load_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const**, int) /bcc/src/cc/bpf_module.cc:972
#9 0x7f6ca806af53 in ebpf::BPF::init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<ebpf::USDT, std::allocator<ebpf::USDT> > const&) /bcc/src/cc/api/BPF.cc:127
#10 0x55cb78e7d203 in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:32
#11 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#12 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#13 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#14 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#15 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#16 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#17 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#18 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#19 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#20 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#21 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 8 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca5422eef in __gnu_cxx::new_allocator<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > >::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xde4eef)
#2 0x7f6ca5422b5e in std::allocator_traits<std::allocator<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > > >::allocate(std::allocator<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > >&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xde4b5e)
#3 0x7f6ca5422835 in std::_Vector_base<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >, std::allocator<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > > >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xde4835)
#4 0x7f6ca54221ba in void std::vector<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >, std::allocator<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > > >::_M_realloc_insert<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > >(__gnu_cxx::__normal_iterator<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >*, std::vector<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >, std::allocator<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > > > >, std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >&&) (/bcc/build/src/cc/libbcc.so.0+0xde41ba)
#5 0x7f6ca5421d71 in void std::vector<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >, std::allocator<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > > >::emplace_back<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > >(std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >&&) (/bcc/build/src/cc/libbcc.so.0+0xde3d71)
#6 0x7f6ca5421715 in std::vector<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >, std::allocator<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > > >::push_back(std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >&&) (/bcc/build/src/cc/libbcc.so.0+0xde3715)
#7 0x7f6ca5420aa1 in ebpf::TableStorage::AddMapTypesVisitor(std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >) /bcc/src/cc/table_storage.cc:53
#8 0x7f6ca5423c1d in ebpf::createSharedTableStorage() /bcc/src/cc/shared_table.cc:111
#9 0x7f6ca53f648f in ebpf::BPFModule::BPFModule(unsigned int, ebpf::TableStorage*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, char const*) /bcc/src/cc/bpf_module.cc:154
#10 0x55cb78e78791 in ebpf::BPF::BPF(unsigned int, ebpf::TableStorage*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) /bcc/src/cc/api/BPF.h:56
#11 0x55cb78e7d12d in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:29
#12 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#13 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#14 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#15 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#16 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#17 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#18 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#19 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#20 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#21 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#22 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
Indirect leak of 8 byte(s) in 1 object(s) allocated from:
 #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229
#1 0x7f6ca543e73b in std::_MakeUniq<ebpf::JsonMapTypesVisitor>::__single_object std::make_unique<ebpf::JsonMapTypesVisitor>() /usr/include/c++/9/bits/unique_ptr.h:857
#2 0x7f6ca54289ed in ebpf::createJsonMapTypesVisitor() /bcc/src/cc/json_map_decl_visitor.cc:190
#3 0x7f6ca5423c0e in ebpf::createSharedTableStorage() /bcc/src/cc/shared_table.cc:111
#4 0x7f6ca53f648f in ebpf::BPFModule::BPFModule(unsigned int, ebpf::TableStorage*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, char const*) /bcc/src/cc/bpf_module.cc:154
#5 0x55cb78e78791 in ebpf::BPF::BPF(unsigned int, ebpf::TableStorage*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) /bcc/src/cc/api/BPF.h:56
#6 0x55cb78e7d12d in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:29
#7 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5)
#8 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460
#9 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583)
#10 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204)
#11 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5)
#12 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253
#13 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028)
#14 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9)
#15 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d)
#16 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269
#17 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082)
SUMMARY: LeakSanitizer: 31778335 byte(s) leaked in 789 allocation(s).
Failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment