comparison src/share/vm/code/vtableStubs.hpp @ 14330:9341a9963d36

8025841: JVMTI: "vtable stub" dynamic code notification is misplaced Summary: Generate correct "vtable stub" dynamic code notifications Reviewed-by: sspitsyn, kvn, coleenp Contributed-by: oleg.mazurov@oracle.com
author sspitsyn
date Thu, 06 Feb 2014 20:13:38 -0800
parents b2e698d2276c
children 4ca6dc0799b6
comparison
equal deleted inserted replaced
14329:260ff1b76790 14330:9341a9963d36
129 static bool is_entry_point(address pc); // is pc a vtable stub entry point? 129 static bool is_entry_point(address pc); // is pc a vtable stub entry point?
130 static bool contains(address pc); // is pc within any stub? 130 static bool contains(address pc); // is pc within any stub?
131 static VtableStub* stub_containing(address pc); // stub containing pc or NULL 131 static VtableStub* stub_containing(address pc); // stub containing pc or NULL
132 static int number_of_vtable_stubs() { return _number_of_vtable_stubs; } 132 static int number_of_vtable_stubs() { return _number_of_vtable_stubs; }
133 static void initialize(); 133 static void initialize();
134 static void vtable_stub_do(void f(VtableStub*)); // iterates over all vtable stubs
134 }; 135 };
135 136
136 #endif // SHARE_VM_CODE_VTABLESTUBS_HPP 137 #endif // SHARE_VM_CODE_VTABLESTUBS_HPP