Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

8252887: Zero VM is broken after JDK-8252661 #64

Closed
wants to merge 1 commit into from

Conversation

@DamonFool
Copy link
Member

@DamonFool DamonFool commented Sep 7, 2020

Hi all,

JBS: https://bugs.openjdk.java.net/browse/JDK-8252887

Zero VM is broken due to 'block_if_requested' is not a member of 'SafepointMechanism'.
The reason is that 'block_if_requested' has been replaced by 'process_if_requested' after JDK-8252661.

The fix just replaces 'block_if_requested' with 'process_if_requested'.

Thanks.
Best regards,
Jie

/issue add DK-8252887
/cc hotspot-runtime
/test
/summary
8252887: Zero VM is broken after JDK-8252661


Progress

  • Change must not contain extraneous whitespace
  • Commit message must refer to an issue
  • Change must be properly reviewed

Issue

Reviewers

Download

$ git fetch https://git.openjdk.java.net/jdk pull/64/head:pull/64
$ git checkout pull/64

@bridgekeeper
Copy link

@bridgekeeper bridgekeeper bot commented Sep 7, 2020

👋 Welcome back jiefu! A progress list of the required criteria for merging this PR into master will be added to the body of your pull request. There are additional pull request commands available for use with this pull request.

Loading

@openjdk openjdk bot added the rfr label Sep 7, 2020
@openjdk
Copy link

@openjdk openjdk bot commented Sep 7, 2020

@DamonFool The issue identifier DK-8252887 is invalid: This PR can only solve issues in the JDK project.

Loading

@openjdk
Copy link

@openjdk openjdk bot commented Sep 7, 2020

@DamonFool
The hotspot-runtime label was successfully added.

Loading

@openjdk
Copy link

@openjdk openjdk bot commented Sep 7, 2020

@DamonFool Setting summary to 8252887: Zero VM is broken after JDK-8252661

Loading

@openjdk
Copy link

@openjdk openjdk bot commented Sep 7, 2020

@DamonFool To determine the appropriate audience for reviewing this pull request, one or more labels corresponding to different subsystems will normally be applied automatically. However, no automatic labelling rule matches the changes in this pull request.

In order to have an RFR email automatically sent to the correct mailing list, you will need to add one or more labels manually using the /label add "label" command. The following labels are valid: 2d awt beans build compiler core-libs hotspot hotspot-compiler hotspot-gc hotspot-jfr hotspot-runtime i18n javadoc jdk jmx kulla net nio security serviceability shenandoah sound swing.

Loading

@mlbridge
Copy link

@mlbridge mlbridge bot commented Sep 7, 2020

Webrevs

Loading

@DamonFool
Copy link
Member Author

@DamonFool DamonFool commented Sep 7, 2020

/label add hotspot-runtime
/issue add JDK-8252887
/cc hotspot-runtime

Loading

@openjdk
Copy link

@openjdk openjdk bot commented Sep 7, 2020

@DamonFool The hotspot-runtime label was already applied.

Loading

@openjdk
Copy link

@openjdk openjdk bot commented Sep 8, 2020

@DamonFool This issue is referenced in the PR title - it will now be updated.

Loading

@openjdk
Copy link

@openjdk openjdk bot commented Sep 8, 2020

@DamonFool The hotspot-runtime label was already applied.

Loading

Copy link
Member

@dholmes-ora dholmes-ora left a comment

Looks good and trivial.

Loading

@openjdk
Copy link

@openjdk openjdk bot commented Sep 8, 2020

@DamonFool This change now passes all automated pre-integration checks. When the change also fulfills all project specific requirements, type /integrate in a new comment to proceed. After integration, the commit message will be:

8252887: Zero VM is broken after JDK-8252661

Zero VM is broken due to 'block_if_requested' is not a member of 'SafepointMechanism'.

Reviewed-by: dholmes
  • If you would like to add a summary, use the /summary command.
  • To credit additional contributors, use the /contributor command.
  • To add additional solved issues, use the /issue command.

There are currently no new commits on the master branch since the last update of the source branch of this PR. If another commit should be pushed before you perform the /integrate command, your PR will be automatically rebased. If you would like to avoid potential automatic rebasing, specify the current head hash when integrating, like this: /integrate 7686e871551c745f062f084eaaae594c857066c0.

➡️ To integrate this PR with the above commit message to the master branch, type /integrate in a new comment.

Loading

@openjdk openjdk bot added the ready label Sep 8, 2020
@DamonFool
Copy link
Member Author

@DamonFool DamonFool commented Sep 8, 2020

/summary Zero VM is broken due to 'block_if_requested' is not a member of 'SafepointMechanism'.

Loading

@openjdk
Copy link

@openjdk openjdk bot commented Sep 8, 2020

@DamonFool Updating existing summary to Zero VM is broken due to 'block_if_requested' is not a member of 'SafepointMechanism'.

Loading

@DamonFool
Copy link
Member Author

@DamonFool DamonFool commented Sep 8, 2020

Thanks David for your review.

Loading

@DamonFool
Copy link
Member Author

@DamonFool DamonFool commented Sep 8, 2020

/integrate

Loading

@openjdk openjdk bot closed this Sep 8, 2020
@openjdk openjdk bot added integrated and removed ready labels Sep 8, 2020
@openjdk
Copy link

@openjdk openjdk bot commented Sep 8, 2020

@DamonFool Pushed as commit 891886b.

💡 You may see a message that your pull request was closed with unmerged commits. This can be safely ignored.

Loading

@openjdk openjdk bot removed the rfr label Sep 8, 2020
@DamonFool DamonFool deleted the JDK-8252887 branch Sep 8, 2020
lewurm added a commit to lewurm/openjdk that referenced this issue Oct 6, 2021
Restore looks like this now:
```
  0x0000000106e4dfcc:   movk    x9, #0x5e4, lsl openjdk#16
  0x0000000106e4dfd0:   movk    x9, #0x1, lsl openjdk#32
  0x0000000106e4dfd4:   blr x9
  0x0000000106e4dfd8:   ldp x2, x3, [sp, openjdk#16]
  0x0000000106e4dfdc:   ldp x4, x5, [sp, openjdk#32]
  0x0000000106e4dfe0:   ldp x6, x7, [sp, openjdk#48]
  0x0000000106e4dfe4:   ldp x8, x9, [sp, openjdk#64]
  0x0000000106e4dfe8:   ldp x10, x11, [sp, openjdk#80]
  0x0000000106e4dfec:   ldp x12, x13, [sp, openjdk#96]
  0x0000000106e4dff0:   ldp x14, x15, [sp, openjdk#112]
  0x0000000106e4dff4:   ldp x16, x17, [sp, openjdk#128]
  0x0000000106e4dff8:   ldp x0, x1, [sp], openjdk#144
  0x0000000106e4dffc:   ldp xzr, x19, [sp], openjdk#16
  0x0000000106e4e000:   ldp x22, x23, [sp, openjdk#16]
  0x0000000106e4e004:   ldp x24, x25, [sp, openjdk#32]
  0x0000000106e4e008:   ldp x26, x27, [sp, openjdk#48]
  0x0000000106e4e00c:   ldp x28, x29, [sp, openjdk#64]
  0x0000000106e4e010:   ldp x30, xzr, [sp, openjdk#80]
  0x0000000106e4e014:   ldp x20, x21, [sp], openjdk#96
  0x0000000106e4e018:   ldur    x12, [x29, #-24]
  0x0000000106e4e01c:   ldr x22, [x12, openjdk#16]
  0x0000000106e4e020:   add x22, x22, #0x30
  0x0000000106e4e024:   ldr x8, [x28, openjdk#8]
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
2 participants