title: gdb can't call function
body: <p>I have some problems with debugging my app - when I try to call parser::extractString(...) from gdb shell it return </p>
  
  <blockquote>
    <p>No symbol "extractString" in namespace "parser".</p>
  </blockquote>
  
  <p>When I execute</p>
  
  <blockquote>
    <p>info functions extractString</p>
  </blockquote>
  
  <p>I have this output</p>
  
  <blockquote>
    <p>All functions matching regular expression "extractString":</p>
    
    <p>File /home/dmitriy/Sources/transceiver/parser/json.cpp:
    std::__cxx11::string
    parser::extractString[abi:cxx11](rapidjson::GenericValue,
    parser::MultithreadAllocator> const&amp;);</p>
    
    <p>Non-debugging symbols: 0x0000000000506500 
    parser::extractString[abi:cxx11](rapidjson::GenericValue,
    parser::MultithreadAllocator> const&amp;)@plt 0x00007ffff77e3640 
    parser::extractString[abi:cxx11](rapidjson::GenericValue,
    parser::MultithreadAllocator> const&amp;)@plt</p>
  </blockquote>
  
  <p>What is the problem with calling this function? Function extractString defined in static library and called from the application without any problem. </p>