Skip to content

libafl_frida: fix conditional runtime lookup - #3937

Open
raaller wants to merge 1 commit into
AFLplusplus:mainfrom
raaller:fix/frida-conditional-runtimes-3460
Open

raaller wants to merge 1 commit into
AFLplusplus:mainfrom
raaller:fix/frida-conditional-runtimes-3460

Conversation

@raaller

@raaller raaller commented Oct 26, 2026

Copy link
Copy Markdown
Contributor

Description

Fix lookup of runtimes nested inside IfElseRuntime, restoring ASan and other instrumentation. Search tuple and vector branches recursively and preserve the branch selected at initialization through execution and cleanup.

Fixes #3460.

Checklist

  • I have run ./scripts/precommit.sh and addressed all comments

@domenukk
domenukk requested a review from s1341 October 27, 2026 16:54
@domenukk

Copy link
Copy Markdown
Member

@s1341 does that look good? to me it's too confusing to grasp

@s1341 s1341 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to mr.

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.

IfElseRuntime incorrect behaviour

3 participants