soot-1
来源:互联网 发布:51单片机flash多大 编辑:程序博客网 时间:2024/05/29 08:26
使用"-allow-phantom-refs"选项时,soot允许class和method没有定义。
1. 找不到class的定义。class仅仅作为type。
soot处理:class仅作为type使用。
2. 有class的定义,但其中某些method没有定义。——该方法为super class的方法,本class直接继承使用。
soot处理:getMethod()方法会调用createUnresolvedErrorMethod(),为该方法创建body(抛出异常)。
(例如,body.validate()或者遍历其他method中的units,调用getMethod()方法时,就会触发对startProcessLocked()的调用。)
对于第二种情况,soot的处理是错误的。用soot进行代码生成时,会产生错误的代码。
阅读全文
0 0
- soot-1
- Soot学习笔记(1)
- SOOT学习【1】
- 学习Soot - 1
- soot
- Soot 学习笔记 1:First Step 命令行执行 soot
- Soot学习(1) --- 下载和导入项目
- Soot学习笔记(1)-Adding profiling instructions to applications
- soot相关
- soot-2
- soot学习1.Soot 环境搭建
- Soot -- Soot中的一些语句细节
- soot基础 -- soot 中的处理阶段
- soot基础 -- soot中基本的对象
- Soot学习第二篇;代码执行soot
- Soot对象基础(Fundamental Soot Object)
- 【Soot学习记录1】新Class文件的生成及错误处理
- soot学习(一)
- 腾讯三面
- C 标准库
- 文章标题
- VTK:对输入的三维模型在某个方向等间距提取模型的切面轮廓线
- PHP学习(8)-Cookies/Sessions
- soot-1
- git删除远程分支
- 2线性分类器基本原理-2.1线性分类器之前向推断过程
- 关于sql server性能问题排查
- (CNN)卷积神经网络(一)
- android调用第三方so库文件
- 每日练习
- Java企业面试算法新得体会之7位运算问题6问
- HTML2CANVAS 合成图片