/* Sun-$Revision: 23.2 $ */
/* Copyright 1992-9 Sun Microsystems, Inc. and Stanford University.
See the LICENSE file for license information. */
# pragma interface
class FrameIterator: public StackObj {
private:
frame* f;
RegisterLocator* rl; // for callee-saved registers
bool zap;
RegisterString mask;
bool reinit;
OopClosure* oop_closure;
public:
FrameIterator( frame* _f, RegisterLocator* _rl, bool z, RegisterString m, bool r, OopClosure* c );
private:
void do_all();
void do_vm_frame();
void do_interpreted();
void do_compiled();
# include "_frame_iterator_pd.h.incl"
};