发明名称 |
字节序转换工具 |
摘要 |
本发明公开了字节序转换工具。在本发明的一个实施例中,代码(例如编译器、工具)可以生成信息,因此包括第一字节序格式(例如大字节序)的指针值的第一代码部分能够被适当地初始化,并且在具有第二字节序格式(例如小字节序)的平台上被执行。而且,本发明的各种实施例可以识别代码(例如源代码)的有问题区域,其中特定字节顺序通过void指针而被抛弃。 |
申请公布号 |
CN102103481A |
申请公布日期 |
2011.06.22 |
申请号 |
CN201010598057.8 |
申请日期 |
2010.12.21 |
申请人 |
英特尔公司 |
发明人 |
M. P.赖斯;H.威尔金森;M. J.多梅卡;E. V.布雷夫诺夫;P.拉赫纳 |
分类号 |
G06F9/30(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
中国专利代理(香港)有限公司 72001 |
代理人 |
马永利;王洪斌 |
主权项 |
一种方法,包括:接收分别定义全局变量的第一和第二实例的第一和第二源代码部分,其中每个实例具有第一字节序格式并且这两个实例在编译时间都不能被完全地初始化;生成对字节交换指令的第一和第二引用,其被配置成分别将所述第一和第二实例转换成第二字节序格式;使用处理器来生成影子变量,所述影子变量被配置成在编译时间之后并且基于所述第一实例已经被字节交换来抑制所述第二实例的字节交换;以及将所述影子变量存储在耦合到所述处理器的存储器中。 |
地址 |
美国加利福尼亚州 |