- 专利标题: APPARATUS, COMPUTER-READABLE MEDIUM, AND METHOD FOR REDUCING BOUNDS CHECKING OVERHEAD BY INSTRUMENTING POINTER ARITHMETIC
-
申请号: US17485347申请日: 2021-09-25
-
公开(公告)号: US20220012055A1公开(公告)日: 2022-01-13
- 发明人: Michael Lemay , David M. Durham
- 申请人: Michael Lemay , David M. Durham
- 申请人地址: US OR Beaverton; US OR Hillsboro
- 专利权人: Michael Lemay,David M. Durham
- 当前专利权人: Michael Lemay,David M. Durham
- 当前专利权人地址: US OR Beaverton; US OR Hillsboro
- 主分类号: G06F9/30
- IPC分类号: G06F9/30
摘要:
Methods, apparatus, systems, and articles of manufacture are disclosed that perform bounds checking on authorized memory allocations during pointer arithmetic. In some examples, instruction decode circuitry decodes an update pointer instruction for a pointer. In some examples, bounds checking circuitry determines an authorized allocation for the pointer, determines one or more exclusion zones and poison zones for the pointer. In some examples, bounds checking circuitry updates the pointer and generates a fault if the pointer points to one of the exclusion zones and poisons the pointer if the pointer points to one of the poison zones.
信息查询