基于反射植入的面向对象程序动态分析机制

来源 :微机发展 | 被引量 : 0次 | 上传用户:ZLF308440423
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件系统的日益复杂,软件开发、维护以及进化的大部分工作和主要成本集中在对现有系统的理解上.逆向工程以支持程序理解为目标,通过分析目标系统,产生系统不同形式和不同层次的抽象表示,帮助用户从多个层面和角度理解目标系统.为了开发一种实用的逆向工程工具,文中在深入分析了反射、开放编译、植入等技术的基础上,提出了一种基于反射植入的面向对象程序动态分析机制,其主要思想是通过反射植入软件触发器获取目标系统的动态信息,这些信息由信息收集机制收集整理并保存到Call-Graph,最后从Call-Graph抽象出符合UM
其他文献
以文献计量的视角,运用CiteSpace和SATI两种工具,对1982-2019年的土家语研究的文献集从研究主题、核心作者、研究机构、来源期刊、关键词矩阵等多个维度进行回溯性剖析,以便
me^35是土家语的一个词,在不同的语境下,它的含义有所不同,me^35同时又是土家语的语素,是组词的元素之一,它可以作语素组成土家语词汇,由me^35组成的词汇涉及面很广,大到宏观
DFA最小化的关键在于给出状态集合中所有的等价类。根据状态等价的定义,若能求出每一状态在其所有识别路径上的识别字,则通过比较这些状态的识别字,就可获得状态集合中所有的等价类。现有文献中并未采用这一方法,原因是对于某些状态,可能存在一些较为复杂的识别路径,若按这些路径逐一求出对应的识别字,则有一定的难度。文中基于识别路径中的简单路径,给出一种基于简单路径上的识别字实现DFA最小化的算法。该算法可作为
卑南是台湾高山族第六大支群,其聚落现主要分布在台东平原的北部和花东纵谷以南沿中央山脈东侧山麓地带,即台东市、卑南乡管辖区域的山海之间。除汉族外,与卑南人毗邻且互动
摘 要:改革开放以来,在国内外各种思潮和文化观念的影响下,人们的价值观发生了深刻的变化。部分党员干部的价值观受消极腐化思想观念的影响,出现了偏离社会主导价值观的倾向,陷入了价值观偏异的思想困境。价值观偏异是滋长贪腐行为的内源性思想病灶,是预防腐败的内生性思想障碍。从社会治理的目标来看,治理腐败始于治标终于治本。因此,根治贪腐行为必须从矫治价值观偏异开始,既要以守初心、担使命为价值原点,引领“不想腐
三线建设是指20世纪60年代至80年代进行的一场以备战为中心的大规模国防、工业、科技及交通基本设施建设运动。2000年以来,三线建设研究得到了越来越多专家学者的关注。2019
一般来说,软件系统天生就是无形、抽象、复杂的,并且--至少从理论上来说--它们是可无限改变的.文中引入著名的"石头问题",说明客户的"石头系统" 的需求从一开始就是含糊的,如
大学提供给学生的是什么?简而言之,就是学习环境。杜威的实用主义教育思想注重效用原则,强调实用主义方法是引导人们积极地改造环境。从实用主义角度认识高校信息化教学环境建设
介绍了一种基于椭圆曲线和门限算法的数字签名算法,并提出了一个基于分布式PKI的移动Ad Hoc网络安全体系结构。该体系结构中主要采用了分布式PKI安全机制、门限密钥管理、椭圆