soot.options.Options.set_process_dir()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(1.6k)|赞(0)|评价(0)|浏览(227)

本文整理了Java中soot.options.Options.set_process_dir()方法的一些代码示例,展示了Options.set_process_dir()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Options.set_process_dir()方法的具体详情如下:
包路径:soot.options.Options
类名称:Options
方法名:set_process_dir

Options.set_process_dir介绍

暂无

代码示例

代码示例来源:origin: jayhorn/jayhorn

private void runWithApk(String apkFile, String androidPlatformPath) {
  try {
    sootOpt.set_src_prec(soot.options.Options.src_prec_apk);
    // https://github.com/Sable/android-platforms
    if (androidPlatformPath == null) {
      throw new RuntimeException(
          "You need to pass the android-platforms folder from https://github.com/Sable/android-platforms");
    }
    sootOpt.set_android_jars(androidPlatformPath);
    List<String> procdir = new LinkedList<String>();
    procdir.add(apkFile);
    sootOpt.set_process_dir(procdir);
    // finally, run soot
    loadClassesIntoScene(enumClasses(new File(apkFile)));
  } catch (Exception e) {
    throw e;
  }
}

代码示例来源:origin: jayhorn/jayhorn

enforceNoSrcPolicy(processDirs);
sootOpt.set_process_dir(processDirs);

代码示例来源:origin: secure-software-engineering/FlowDroid

Options.v().set_process_dir(Arrays.asList(classpath.split(File.pathSeparator)));
else
  Options.v().set_soot_classpath(classpath);

代码示例来源:origin: secure-software-engineering/FlowDroid

for (String ap : appPath.split(File.pathSeparator))
  processDirs.add(ap);
Options.v().set_process_dir(processDirs);

代码示例来源:origin: secure-software-engineering/FlowDroid

Options.v().set_output_format(Options.output_format_none);
Options.v().set_whole_program(true);
Options.v().set_process_dir(Collections.singletonList(apkFileLocation));
if (forceAndroidJar)
  Options.v().set_force_android_jar(androidJar);

相关文章