Statetrace: Make sure the current state is loaded to print the initial stack frame.
authorGabe Black <gblack@eecs.umich.edu>
Wed, 29 Jul 2009 07:35:49 +0000 (00:35 -0700)
committerGabe Black <gblack@eecs.umich.edu>
Wed, 29 Jul 2009 07:35:49 +0000 (00:35 -0700)
commite09ae149af4e97392a3ae7f8633c1bd18fe64e2d
tree3b393e26a19618189554230a9b3207364dbbf390
parentb066e717f4301bd5b882319d7d52e8bbd9c0b6c2
Statetrace: Make sure the current state is loaded to print the initial stack frame.
The early call to child->step() was removed earlier because it confused the
new differences-only protocol ARM sendState() was using. It's necessary that
that gets called at least once before attempting to print the initial stack
frame, though, because otherwise statetrace doesn't know what the stack
pointer is. By putting the first call to child->step() in a common spot, both
needs are met.
util/statetrace/statetrace.cc