Skip to content

Fix MTA bindings for factory-based construction - #75

Merged
yuleisui merged 1 commit into
SVF-tools:mainfrom
JoelYYoung:fix/mta-factory-bindings
Aug 24, 2026
Merged

Fix MTA bindings for factory-based construction#75
yuleisui merged 1 commit into
SVF-tools:mainfrom
JoelYYoung:fix/mta-factory-bindings

Conversation

@JoelYYoung

Copy link
Copy Markdown
Contributor

Update the Python MTA bindings for the current SVF API:

  • construct TCT through TCT::create() so the tree is built before use
  • construct MHP through MHP::create() so fork/join analysis is initialized
  • correct the TCT/Andersen keep-alive direction

This fixes the svf-python-build failure triggered by the latest svf-lib, where the direct MHP constructor is protected and the direct TCT constructor now requires a context limit.

Verified by building a complete wheel in Ubuntu 24.04 ARM64 against svf-lib 1.0.2687 (LLVM 21.1.0).

@yuleisui
yuleisui merged commit 1a2623f into SVF-tools:main Aug 24, 2026
1 check passed
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