mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-25 05:45:11 +02:00
7004582: Add GetThisObject() function to JVMTI 1.2
Add 'GetThisObject' function Reviewed-by: never, coleenp
This commit is contained in:
parent
d344b51209
commit
de27a1608c
9 changed files with 156 additions and 69 deletions
|
@ -619,8 +619,8 @@ nmethod::nmethod(
|
|||
OopMapSet* oop_maps )
|
||||
: CodeBlob("native nmethod", code_buffer, sizeof(nmethod),
|
||||
nmethod_size, offsets->value(CodeOffsets::Frame_Complete), frame_size, oop_maps),
|
||||
_compiled_synchronized_native_basic_lock_owner_sp_offset(basic_lock_owner_sp_offset),
|
||||
_compiled_synchronized_native_basic_lock_sp_offset(basic_lock_sp_offset)
|
||||
_native_receiver_sp_offset(basic_lock_owner_sp_offset),
|
||||
_native_basic_lock_sp_offset(basic_lock_sp_offset)
|
||||
{
|
||||
{
|
||||
debug_only(No_Safepoint_Verifier nsv;)
|
||||
|
@ -696,8 +696,8 @@ nmethod::nmethod(
|
|||
int frame_size)
|
||||
: CodeBlob("dtrace nmethod", code_buffer, sizeof(nmethod),
|
||||
nmethod_size, offsets->value(CodeOffsets::Frame_Complete), frame_size, NULL),
|
||||
_compiled_synchronized_native_basic_lock_owner_sp_offset(in_ByteSize(-1)),
|
||||
_compiled_synchronized_native_basic_lock_sp_offset(in_ByteSize(-1))
|
||||
_native_receiver_sp_offset(in_ByteSize(-1)),
|
||||
_native_basic_lock_sp_offset(in_ByteSize(-1))
|
||||
{
|
||||
{
|
||||
debug_only(No_Safepoint_Verifier nsv;)
|
||||
|
@ -790,8 +790,8 @@ nmethod::nmethod(
|
|||
)
|
||||
: CodeBlob("nmethod", code_buffer, sizeof(nmethod),
|
||||
nmethod_size, offsets->value(CodeOffsets::Frame_Complete), frame_size, oop_maps),
|
||||
_compiled_synchronized_native_basic_lock_owner_sp_offset(in_ByteSize(-1)),
|
||||
_compiled_synchronized_native_basic_lock_sp_offset(in_ByteSize(-1))
|
||||
_native_receiver_sp_offset(in_ByteSize(-1)),
|
||||
_native_basic_lock_sp_offset(in_ByteSize(-1))
|
||||
{
|
||||
assert(debug_info->oop_recorder() == code_buffer->oop_recorder(), "shared OR");
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue