Mercurial > hg > truffle
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 |