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

当前版本是不是不能对指定的函数进行混淆? #63

Open
Dfault0 opened this issue Mar 26, 2024 · 1 comment
Open

当前版本是不是不能对指定的函数进行混淆? #63

Dfault0 opened this issue Mar 26, 2024 · 1 comment

Comments

@Dfault0
Copy link

Dfault0 commented Mar 26, 2024

12的版本的时候可以指定混淆的模式,include 和exclude,但是这个版本里面我没有找到对应的代码,是不是放弃这个功能了呀?
这个是12版本的:

cl::opt<FilterModeEnum> FilterMode(
    "filter-mode", cl::init(FilterModeEnum::NONE),
    cl::values(
        clEnumValN(FilterModeEnum::NONE, "none", "Do not filter any functions"),
        clEnumValN(FilterModeEnum::INCLUDE, "include",
                   "Only obfuscate functions with TAG_INCLUDE annotation"),
        clEnumValN(FilterModeEnum::EXCLUDE, "exclude",
                   "Only obfuscate functions without TAG_EXCLUDE annotation")),
    cl::desc("PlutoObfuscator - HelloWorld Pass"));

如果没有放弃的话,当前版本需要怎么使用呢?

@tututu-patch
Copy link

高版本llvm没注解过滤了,用不了了

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

No branches or pull requests

2 participants