RFR: 8225779: Remove unused CollectedHeap::cell_header_size()
David Holmes
david.holmes at oracle.com
Fri Jun 14 06:45:43 UTC 2019
Hi Per,
On 14/06/2019 4:29 pm, Per Liden wrote:
> CollectedHeap::cell_header_size() is no longer used and can be removed.
It seems no longer used simply because you are removing the uses. :)
> This patch is a hg backout of [1] where it was introduced, plus the two
> followup bug fixes [2] & [3].
Can you explain why you are rolling back:
"8213199: GC abstraction for Assembler::needs_explicit_null_check()"
? Does Shenandoah no longer need it so we can just return to the simpler
code that existed before?
> This is a clean backout, with the exception of light editing needed in
> two places, because:
>
> 1) The function Universe::narrow_oop_base() has since been renamed to
> CompressedOops::base().
> 2) The include guard CPU_ARM_VM_MACROASSEMBLER_ARM_HPP has since been
> renamed to CPU_ARM_MACROASSEMBLER_ARM_HPP.
The backout itself looks good.
Thanks,
David
----
> Testing: Tier1-3 on all Oracle platforms
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8225779
> Webrev: http://cr.openjdk.java.net/~pliden/8225779/webrev.0
>
> /Per
>
> [1] http://hg.openjdk.java.net/jdk/jdk/rev/4ad404da0088
> [2] http://hg.openjdk.java.net/jdk/jdk/rev/f642ede2eb07
> [3] http://hg.openjdk.java.net/jdk/jdk/rev/18bd95c0e463
More information about the hotspot-dev
mailing list