RFR 8223110 [lworld] Handle GC that happens when C1 allocates buffered value objects
tobias.hartmann at oracle.com
Thu May 2 07:16:22 UTC 2019
looks good to me.
On 02.05.19 00:33, Ioi Lam wrote:
> Here's a small fix that properly scans oops on the callstack when GC happens while the C1 entry
> points allocate buffered instances of inlined classes.
> I also fixed a related bug in CompiledMethod::preserve_callee_argument_oops where we should use the
> scalarized calling convention only for C2-compiled methods.
> With this patch, C1 can basically handle incoming scalarized parameters. There are still some bugs
> that I need to fix (see commented out cases in TestCallingConventionC1.java). I'll also start
> working on returning scalarized values from C1-compiled methods.
> - Ioi
More information about the valhalla-dev