JavaScript优化编译执行模式下的动态污点分析技术

来源 :清华大学学报(自然科学版) | 被引量 : 0次 | 上传用户:tjtcqp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,主流的JavaScript执行引擎为了提高效率,引入优化编译执行模式,对频繁运行的热点函数进行即时优化编译。优化编译执行模式的引入,给通过动态插桩实现JavaScript程序的动态污点分析(dynamic taint analysis,DTA)带来了新的挑战。针对这一问题,该文针对HTML5混合型安卓应用,通过修改其所使用的V8JavaScript引擎,基于动态插桩实现了一种优化编译执行模式下的动态污点分析方法。该方法使用污染包裹对象的方式对污点标签进行存储,在优化编译执行模式下的Hydrogen中间代码层面进行插桩操作。实验结果表明:该方法能够有效地在优化编译执行模式下进行污点跟踪,且性能开销也在可以接受的范围内。
其他文献
目的:观察四君子汤辅助治疗妊娠期糖尿病临床疗效。方法:将妊娠期糖尿病患者100例按照随机数字表法分为2组各50例,对照组给予饮食运动疗法,治疗组在对照组治疗基础上给予四君
目的:研究老年2型糖尿病患者视网膜病变与高尿酸血症的关系。方法搜集102例老年2型糖尿病患者资料,根据其血尿酸水平分为高尿酸组及正常尿酸组,探究血尿酸与糖尿病视网膜病变的
1.区域经济一体伦的一般概念关于区域经济一体化的概念,国内外许多学者都作了一些探讨。在我们说明它对于华南区域的特殊涵义之前,有必要对这些学者的观点作一简单回顾.著名
用种面积曲线和群落系数面积曲线的方法对宜昌梅子垭地区一种主要植物群落类型的最小面积进行了研究。结果表明,对所研究的植被类型,样地布置为 10m ×10m 及20m ×20m 可满足不同研究
<正> 反向收购是私人企业上市的方法之一,并已经成为中小企业上市最通常的方法。它能帮助中小企业既获得上市的好处,同时又避免了 IPO 昂贵的成本和冗长的程序。在美国,仅柜
以4,4’-二氨基二苯醚(ODA)、3,3’,4,4’-二苯甲酮四羧酸二酐(BTDA)为单体,以苯基异氰酸酯改性氧化石墨烯(pGO)为填料,通过原位聚合法成功制备了改性氧化石墨烯/聚酰亚胺复
根据深圳港货物吞吐量的历史数据,分别利用时间序列的三次指数平滑法、GM(1,1)灰色预测模型法以及组合预测法对深圳港货物吞吐量进行探讨,并对未来几年深圳港货物吞吐量进行
目的:观察面肌痉挛患者经显微血管减压术后行针刺预处理对迟发性面神经麻痹的发病率、发病持续时间、面部神经损伤情况的影响。方法:将行显微血管减压术的356例面肌痉挛患者,
本文首次以六次甲基二异氰酸酯,环氧乙烷封端聚环氧丙烷二醇,聚己二酸丁二醇酯二醇和1,2—丙二醇为原料,制备了一系列不同聚酯、聚醚含量的聚酯/聚醚混合型聚氨酯,并借助WAXD
聚酰亚胺绝缘层导线采用热剥工艺质量差,效率低下。试验研究了激光剥线工艺方法。阐述了激光剥线的原理,分析了聚酰亚胺绝缘导线的各类结构。针对不同结构的导线,研究了不同