无痕可管理的源代码手动定义标志插桩方法

    公开(公告)号:CN102214142A

    公开(公告)日:2011-10-12

    申请号:CN201110198546.9

    申请日:2011-07-15

    Applicant: 南京大学

    Inventor: 张天 陈华杰

    Abstract: 一种无痕可管理的源代码手动定义标志插桩方法,包括步骤:10:打开一个工程;11:通过在源代码编辑器上定义插桩标志,进而在整个工程中定义插桩点;12:审查所有插桩点的定义:若发现带有错误的插桩点,则进入步骤13对其进行修改;没有发现带有错误的插桩点,则直接进入步骤14;13:修改插桩的定义至正确;14:将插桩点与原源文件合并生成新源文件;15:对新源文件进行编译生成字节码文件。该方法主要特点为插桩代码可视化、集中管理插入代码、插桩过程无痕化、插桩点自动化定位、自动插桩可扩展、自动插桩高效性。

    无痕可管理的源代码自动插桩方法

    公开(公告)号:CN102231109A

    公开(公告)日:2011-11-02

    申请号:CN201110198582.5

    申请日:2011-07-15

    Applicant: 南京大学

    Inventor: 张天 陈华杰

    Abstract: 一种无痕可管理的源代码自动插桩方法,步骤包括:40:开始,打开一个工程;41:定义一个文件过滤器,对所需插桩的工程进行匹配,保留匹配的工程;42:接着使用所述文件过滤器对被插桩的源文件进行过滤;43:选择自动插桩的具体应用类型,定义相应类型所需插桩的代码;44:用语法树结构匹配,根据自动插桩的具体应用类型进行相应插桩点的位置定位,并在相应位置插入代码,生成一个新源文件;45:所述新源文件进行编译产生新的可执行字节码文件,并保存;46:生成可执行文件,结束。本方法主要特点为插桩代码可视化、集中管理插入代码、插桩过程无痕化、插桩点自动化定位、自动插桩可扩展、自动插桩高效性。

Patent Agency Ranking