Skip to content

[FuzzMutate] Match the callee's and callsite's calling conventions. #139100

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

Merged
merged 1 commit into from
May 12, 2025

Conversation

mgcarrasco
Copy link
Contributor

The mutator can generate calls with undefined behavior because it is not matching the calling conventions.

@mgcarrasco mgcarrasco force-pushed the pr/ir-mutator-mismatched-cc branch from ee866b1 to 2e114d1 Compare May 9, 2025 08:30
@mgcarrasco mgcarrasco force-pushed the pr/ir-mutator-mismatched-cc branch from 2e114d1 to f7591f1 Compare May 12, 2025 08:29
@jmmartinez jmmartinez requested a review from DataCorrupted May 12, 2025 08:34
@DataCorrupted
Copy link
Member

LGTM. It would be easier if you send two PR at once.

@DataCorrupted DataCorrupted merged commit 5e7ad63 into llvm:main May 12, 2025
11 checks passed
@DataCorrupted
Copy link
Member

@mgcarrasco Just curious what is your use case of FuzzMutate / IRFuzzer?

@mgcarrasco
Copy link
Contributor Author

mgcarrasco commented May 13, 2025

@mgcarrasco Just curious what is your use case of FuzzMutate / IRFuzzer?

@DataCorrupted I'm currently working on fuzzing the AMDGPU backend. Thanks for your reviews!

@DataCorrupted
Copy link
Member

@mgcarrasco Just curious what is your use case of FuzzMutate / IRFuzzer?

@DataCorrupted I'm currently working on fuzzing the AMDGPU backend. Thanks for your reviews!

Awesome, I hope your experience is good. Please don't hesitate to reach out if you need anything, I'd love to help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants