-
公开(公告)号:US11681636B2
公开(公告)日:2023-06-20
申请号:US16981816
申请日:2019-02-12
Applicant: Arm Limited
Inventor: Graeme Peter Barnes , Jasen Milov Borisov
IPC: G06F12/14 , G06F7/58 , G06F9/30 , G06F21/79 , G06F12/0842 , G06F12/0853 , G06F12/0897 , G06F12/1027
CPC classification number: G06F12/1441 , G06F7/582 , G06F9/3004 , G06F9/30076 , G06F9/30101 , G06F9/30145 , G06F12/0842 , G06F12/0853 , G06F12/0897 , G06F12/1027 , G06F21/79
Abstract: An apparatus has processing circuitry (4); memory access circuitry (15) to perform a guard tag check for a tag checking target address having an associated address tag, the guard tag check comprising comparing the address tag with a guard tag stored in a memory system in association with a block of one or more memory locations comprising an addressed location identified by the target address; and an instruction decoder (6) responsive to a random tag setting instruction specifying a tag setting target address, to control the processing circuitry (4) to set the address tag associated with the tag setting target address to a random tag value randomly selected from a set of candidate tag values.