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

是时候升级到 New Pass Manager 了 #42

Open
TheDivisibly opened this issue Jan 2, 2023 · 1 comment
Open

是时候升级到 New Pass Manager 了 #42

TheDivisibly opened this issue Jan 2, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@TheDivisibly
Copy link

首先当然是插件形式更加方便使用,其次是 Legacy Pass 目前已经废弃的事实
而且New Pass Manager并不难适配
这个Issue( #6 )里面也有提到过相关教程
我自己也尝试移植了一份(https://github.com/TheDivisibly/Pluto-Obfuscator/tree/NewPassManager_port)
经过测试除了Bogus 和 Trap 会出问题之外 别的 功能基本上都能正常在我的测试用例下面正常工作
除了参数配置需要额外考虑之外好像没有需要特别考虑的了

@bluesadi bluesadi added the enhancement New feature or request label Jan 5, 2023
@M0n7y5
Copy link

M0n7y5 commented Mar 3, 2023

Unfortunately your new past port causes crashes and huge memory leaks ... at least when compiled with latest LLVM version. As for plugin itself. It doesn't accept arguments for passes for unknown reasons.

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

No branches or pull requests

3 participants