On 7/24/20 4:28 PM, serguei.spit...@oracle.com wrote:
Hi Coleen,

The fix looks good to me.
I've more focused on the serviceability related update.
Thank you for taking care about it!

Thank you for reviewing it!  Most of the name changes were in jvmti.  Hope it's cleaner to work on now.
Coleen

Thanks,
Serguei


On 7/24/20 06:10, coleen.phillim...@oracle.com wrote:

I can also replace method_oop with method_ptr in the CPU ad files, and this seems to build but now someone who knows the compiler area needs to comment; this was supposed to be trivial... :)  But it still is really trivial to look at.

I left interpreter_method_oop_reg and compiler_method_oop_reg and friends in opto/matcher.cpp for someone else.

incremental webrev at http://cr.openjdk.java.net/~coleenp/2020/8250042.02.incr/webrev full webrev at http://cr.openjdk.java.net/~coleenp/2020/8250042.02/webrev

Thanks,
Coleen


On 7/24/20 8:23 AM, coleen.phillim...@oracle.com wrote:

Thanks for looking at this.

On 7/24/20 1:01 AM, David Holmes wrote:
Hi Coleen,

On 24/07/2020 2:58 am, coleen.phillim...@oracle.com wrote:
See bug for more details.  I've been running into these names a lot lately.   Many of these names are in JVMTI.

Tested with tier1 on all Oracle platforms and built on non-Oracle platforms.

open webrev at http://cr.openjdk.java.net/~coleenp/2020/8250042.01/webrev
bug link https://bugs.openjdk.java.net/browse/JDK-8250042

src/hotspot/cpu/*/*.ad

These still refer to "method oop" and method_oop in a number of places.

Yes, I only replaced method_oop in the shared code and not in the AD code.  method_oop can be the name of a parameter and using "sed" to change it to "method" doesn't work.   Somebody who understands this code and looks at it will have to make the rest of the changes.

What I did was replace "method oop" with "method" and "methodOop" with "method" in all the sources.  I replaced "method_oop" with "method" or "checked_method" in the shared sources.


src/hotspot/share/adlc/adlparse.cpp

+  frame->_interpreter_method_oop_reg = parse_one_arg("method reg entry");

I guess I'm not understanding the scope of this renaming - why is _interpreter_method_oop_reg not renamed as well? Should this (and other uses) be parsed as method-(oop-reg) rather than (method-oop)-reg?

I don't know this code, so I'd rather not change any more of it. The comment makes sense changed, even though the variable name still refers to method_oop.

Thanks,
Coleen

Otherwise all okay.

Thanks,
David

Thanks,
Coleen




Reply via email to