prof: fixes backtrace
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 28 May 2014 17:56:51 +0000 (10:56 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 28 May 2014 17:56:51 +0000 (10:56 -0700)
commita51ebbc4935082b073ebb104a866cbf1be5ce587
tree8a9c72e2cc12fa8a8e2deebae5f04e22923e2721
parent75b8e9f4183c7e24fcbd16f9b961bc02bac3aa3f
prof: fixes backtrace

And cleans up a bit.  Two main things:
- The BT was jumping back too far
- We were writing out the full BT depth, even if the BT slots were
  empty.  They happened to be 0 for now, since the memory was fresh,
  but would be gibberish later.  They also took up extra space.
kern/src/oprofile/cpu_buffer.c