title: How to interpret GDB "info frame" output?
body: <p>Can some please help me to understand this:-</p>
  
  <pre><code>(gdb) info frame
  Stack level 0, frame at 0xb75f7390:
   eip = 0x804877f in base::func() (testing.cpp:16); saved eip 0x804869a
   called by frame at 0xb75f73b0
   source language c++.
   Arglist at 0xb75f7388, args: this=0x0
   Locals at 0xb75f7388, Previous frame's sp is 0xb75f7390
   Saved registers:
    ebp at 0xb75f7388, eip at 0xb75f738c
  </code></pre>
  
  <p>What is "ebp, eip Locals at and Previous Frame's sp " means? Please explain</p>