首页> 外国专利> Control flow graph flattening device and method

Control flow graph flattening device and method

机译:控制流程图展平装置和方法

摘要

Control Flow Graph flattening of a function of software code including a plurality of basic blocks having an address and at least one instruction is described. A processor uses a transition function to obtain an address in a jump table of at least one diffusion function coefficient of a subsequent block of the plurality of basic blocks. Thereafter, the processor generates and inserts branch functions, assigning a value to the label of each of the plurality of basic blocks and then obtains coefficients for each of the plurality of basic blocks.
机译:描述了对包括具有地址和至少一个指令的多个基本块的软件代码的功能的控制流图展平。处理器使用转移函数来在跳转表中获得多个基本块中的后续块的至少一个扩散函数系数的地址。此后,处理器生成并插入分支函数,将值分配给多个基本块中的每个基本块的标签,然后获得多个基本块中的每个基本块的系数。

著录项

  • 公开/公告号US9442704B2

    专利类型

  • 公开/公告日2016-09-13

    原文格式PDF

  • 申请/专利权人 THOMSON LICENSING;

    申请/专利号US201514922155

  • 申请日2015-10-24

  • 分类号G06F9/45;G06F21/14;G06F9/30;

  • 国家 US

  • 入库时间 2022-08-21 14:32:56

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号