parameters: (self, lib)
return_statement: return self.process_syms(dyn_syms)
docstring: Extract symbols from a library and return the results as a dict of
          parsed symbols.
docstring_summary: Extract symbols from a library and return the results as a dict of
          parsed symbols.
docstring_tokens: Extract symbols from a library and return the results as a dict of parsed symbols .
function: def extract(self, lib):
          """
          Extract symbols from a library and return the results as a dict of
          parsed symbols.
          """
          cmd = [self.tool] + self.flags + [lib]
          out, _, exit_code = libcxx.util.executeCommandVerbose(cmd)
          if exit_code != 0:
              raise RuntimeError('Failed to run %s on %s' % (self.nm_exe, lib))
          dyn_syms = self.get_dynsym_table(out)
          return self.process_syms(dyn_syms)
function_tokens: def extract ( self , lib ) : cmd = [ self . tool ] + self . flags + [ lib ] out , _ , exit_code = libcxx . util . executeCommandVerbose ( cmd ) if exit_code != 0 : raise RuntimeError ( 'Failed to run %s on %s' % ( self . nm_exe , lib ) ) dyn_syms = self . get_dynsym_table ( out ) return self . process_syms ( dyn_syms )