< prev index next >

src/hotspot/share/compiler/oopMap.hpp

Print this page
rev 50307 : [mq]: cont

*** 239,256 **** // Methods oops_do() and all_do() filter out NULL oops and // oop == Universe::narrow_oop_base() before passing oops // to closures. // Iterates through frame for a compiled method static void oops_do (const frame* fr, ! const RegisterMap* reg_map, OopClosure* f); static void update_register_map(const frame* fr, RegisterMap *reg_map); // Iterates through frame for a compiled method for dead ones and values, too static void all_do(const frame* fr, const RegisterMap* reg_map, OopClosure* oop_fn, ! void derived_oop_fn(oop* base, oop* derived), OopClosure* value_fn); // Printing void print_on(outputStream* st) const; void print() const { print_on(tty); } --- 239,258 ---- // Methods oops_do() and all_do() filter out NULL oops and // oop == Universe::narrow_oop_base() before passing oops // to closures. // Iterates through frame for a compiled method + static void oops_do (const frame* fr, const RegisterMap* reg_map, + OopClosure* f, DerivedOopClosure* df); static void oops_do (const frame* fr, ! const RegisterMap* reg_map, OopClosure* f) { oops_do(fr, reg_map, f, NULL); } static void update_register_map(const frame* fr, RegisterMap *reg_map); // Iterates through frame for a compiled method for dead ones and values, too static void all_do(const frame* fr, const RegisterMap* reg_map, OopClosure* oop_fn, ! DerivedOopClosure* derived_oop_fn, OopClosure* value_fn); // Printing void print_on(outputStream* st) const; void print() const { print_on(tty); }
< prev index next >