title: How to list on-the-fly all the functions/symbols available in C code on a Linux architecture?
body: <p>Assume <code>main.c</code> uses symbols from shared libs and local functions declared in <code>main.c</code>.</p>
  
  <p>Is there a nice and elegant way to print a list of all the available function names and symbols at run time? </p>
  
  <p>It should be possible since the data is loaded to the <code>.code</code> segment.</p>