mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-21 11:34:38 +02:00
8299089: Instrument global jni handles with tag to make them distinguishable
Co-authored-by: Stefan Karlsson <stefank@openjdk.org> Co-authored-by: Martin Doerr <mdoerr@openjdk.org> Co-authored-by: Leslie Zhai <lzhai@openjdk.org> Reviewed-by: eosterlund, stefank, ayang
This commit is contained in:
parent
66f7387b5f
commit
c7056737e3
36 changed files with 470 additions and 227 deletions
|
@ -181,6 +181,7 @@ class MacroAssembler: public Assembler {
|
|||
void resolve_weak_handle(Register result, Register tmp1, Register tmp2);
|
||||
void resolve_oop_handle(Register result, Register tmp1, Register tmp2);
|
||||
void resolve_jobject(Register value, Register tmp1, Register tmp2);
|
||||
void resolve_global_jobject(Register value, Register tmp1, Register tmp2);
|
||||
|
||||
void movoop(Register dst, jobject obj);
|
||||
void mov_metadata(Register dst, Metadata* obj);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue