--- old/src/hotspot/share/code/pcDesc.hpp 2020-07-12 22:24:33.815370932 +0200 +++ new/src/hotspot/share/code/pcDesc.hpp 2020-07-12 22:24:33.391370122 +0200 @@ -91,9 +91,13 @@ bool return_oop() const { return (_flags & PCDESC_return_oop) != 0; } void set_return_oop(bool z) { set_flag(PCDESC_return_oop, z); } + // Indicates if there are objects in scope that, based on escape analysis, are local to the + // compiled method or local to the current thread. bool not_global_escape_in_scope() const { return (_flags & PCDESC_not_global_escape_in_scope) != 0; } void set_not_global_escape_in_scope(bool z) { set_flag(PCDESC_not_global_escape_in_scope, z); } + // Indicates if this pc descriptor is at a call site where objects that do not escape the + // current thread are passed as arguments. bool arg_escape() const { return (_flags & PCDESC_arg_escape) != 0; } void set_arg_escape(bool z) { set_flag(PCDESC_arg_escape, z); }