src/share/vm/runtime/frame.hpp

changeset 1432
46b819ba120b
parent 1424
148e5441d916
child 1573
dd57230ba8fe
     1.1 --- a/src/share/vm/runtime/frame.hpp	Fri Sep 25 04:39:54 2009 -0700
     1.2 +++ b/src/share/vm/runtime/frame.hpp	Wed Sep 30 13:25:39 2009 -0700
     1.3 @@ -384,16 +384,14 @@
     1.4    void oops_interpreted_arguments_do(symbolHandle signature, bool is_static, OopClosure* f);
     1.5  
     1.6    // Iteration of oops
     1.7 -  void oops_do_internal(OopClosure* f, RegisterMap* map, bool use_interpreter_oop_map_cache);
     1.8 +  void oops_do_internal(OopClosure* f, CodeBlobClosure* cf, RegisterMap* map, bool use_interpreter_oop_map_cache);
     1.9    void oops_entry_do(OopClosure* f, const RegisterMap* map);
    1.10 -  void oops_code_blob_do(OopClosure* f, const RegisterMap* map);
    1.11 +  void oops_code_blob_do(OopClosure* f, CodeBlobClosure* cf, const RegisterMap* map);
    1.12    int adjust_offset(methodOop method, int index); // helper for above fn
    1.13 -  // Iteration of nmethods
    1.14 -  void nmethods_code_blob_do();
    1.15   public:
    1.16    // Memory management
    1.17 -  void oops_do(OopClosure* f, RegisterMap* map) { oops_do_internal(f, map, true); }
    1.18 -  void nmethods_do();
    1.19 +  void oops_do(OopClosure* f, CodeBlobClosure* cf, RegisterMap* map) { oops_do_internal(f, cf, map, true); }
    1.20 +  void nmethods_do(CodeBlobClosure* cf);
    1.21  
    1.22    void gc_prologue();
    1.23    void gc_epilogue();

mercurial