STATEPOINT records its args' locations on stack relative to SP.
If the SP is changed, take that into account.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
LGTM. I'm actually a bit uncertain of the semantics of this change, but I doubt we're going to find a better reviewer, so I did my best. :)
p.s. Don't be surprised if you find other issues with statepoints and variable stack sizes. In practice, we use fixed size frames, so the stack adjustment paths may be under tested.