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

Web Inspector: Fix use-after-move in Inspector::InspectorDebuggerAgent::didCreateNativeExecutable() #7430

Conversation

ddkilzer
Copy link
Contributor

@ddkilzer ddkilzer commented Dec 10, 2022

@ddkilzer ddkilzer self-assigned this Dec 10, 2022
@ddkilzer ddkilzer added the Web Inspector Bugs related to the WebKit Web Inspector. label Dec 10, 2022
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label Dec 10, 2022
@ddkilzer ddkilzer removed the merging-blocked Applied to prevent a change from being merged label Dec 12, 2022
@ddkilzer ddkilzer force-pushed the ddkilzer/use-after-move-in-Inspector-InspectorDebuggerAgent-didCreateNativeExecutable branch from c887a3c to 4e2a26a Compare December 12, 2022 18:43
@ddkilzer ddkilzer added the merge-queue Applied to send a pull request to merge-queue label Dec 12, 2022
…t::didCreateNativeExecutable()

https://bugs.webkit.org/show_bug.cgi?id=249064
<rdar://103204166>

Reviewed by Patrick Angle.

Fix use-after-move of `oldJITCodeRef` by using moved-to variable
in RELEASE_ASSERT() expressions.

* Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:
(Inspector::InspectorDebuggerAgent::didCreateNativeExecutable):

Canonical link: https://commits.webkit.org/257755@main
@webkit-early-warning-system webkit-early-warning-system force-pushed the ddkilzer/use-after-move-in-Inspector-InspectorDebuggerAgent-didCreateNativeExecutable branch from 4e2a26a to 9dbd001 Compare December 12, 2022 22:18
@webkit-commit-queue
Copy link
Collaborator

Committed 257755@main (9dbd001): https://commits.webkit.org/257755@main

Reviewed commits have been landed. Closing PR #7430 and removing active labels.

@webkit-early-warning-system webkit-early-warning-system merged commit 9dbd001 into WebKit:main Dec 12, 2022
@webkit-commit-queue webkit-commit-queue removed the merge-queue Applied to send a pull request to merge-queue label Dec 12, 2022
@ddkilzer ddkilzer deleted the ddkilzer/use-after-move-in-Inspector-InspectorDebuggerAgent-didCreateNativeExecutable branch December 12, 2022 23:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Web Inspector Bugs related to the WebKit Web Inspector.
Projects
None yet
5 participants