-
公开(公告)号:US20150195106A1
公开(公告)日:2015-07-09
申请号:US13712675
申请日:2012-12-12
Applicant: Google Inc.
Inventor: David C. Sehr , Cliff L. Biffle , Bennet S. Yee
IPC: H04L12/58
CPC classification number: H04L51/10 , G06F12/1081 , G06F12/126 , G06F12/1458 , G06F21/128 , G06F21/53
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for memory address pinning. One of the methods includes loading a software module into a sandbox environment; receiving, a message from the software module to a recipient, the message includes a memory address; determining whether to pin the memory address; and passing the message to an address pinning unit which replaces at least a portion of the memory address with at least a portion of a specified replacement address, when it is determined to pin the memory address, and passes the modified message to be delivered to the recipient.
Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于存储器地址固定。 其中一种方法包括将软件模块加载到沙箱环境中; 从软件模块接收到接收者的消息,该消息包括存储器地址; 确定是否固定内存地址; 以及当确定将所述存储器地址固定时,将所述消息传递到地址钉扎单元,所述地址钉扎单元用至少一部分指定替换地址替代所述存储器地址的至少一部分,并将所述修改的消息传递给 接受者。