EP 3274832 A4 20181024 - BYTE LEVEL GRANULARITY BUFFER OVERFLOW DETECTION FOR MEMORY CORRUPTION DETECTION ARCHITECTURES
Title (en)
BYTE LEVEL GRANULARITY BUFFER OVERFLOW DETECTION FOR MEMORY CORRUPTION DETECTION ARCHITECTURES
Title (de)
DETEKTION VON GRANULARITÄTSPUFFERÜBERLAUF AUF BYTE-EBENE FÜR ARCHITEKTUREN ZUM NACHWEIS VON SPEICHERKORRUPTION
Title (fr)
DÉTECTION DE DÉBORDEMENT DE MÉMOIRE TAMPON DE GRANULARITÉ DE NIVEAU OCTET POUR ARCHITECTURES DE DÉTECTION DE CORRUPTION DE MÉMOIRE
Publication
Application
Priority
- US 201514668862 A 20150325
- US 2016014180 W 20160120
Abstract (en)
[origin: WO2016153586A1] Memory corruption detection technologies are described. A processor can include a memory to store data from an application, wherein the memory comprises a memory corruption detection (MCD) table. The processor can also include processor core coupled to the memory. The processor core can receive, from an application, a memory access request to access data of one or more contiguous memory blocks in a memory object of the memory. The processor core can also retrieve data stored in the one or more contiguous memory blocks based on the location indicated by the pointer. The processor core can also retrieve, from the MCD table, allocation information associated with the one or more contiguous memory blocks. The processor core can also send, to the application, a fault message when a fault event associated with the retrieved data occurs based on the allocation information
IPC 8 full level
G06F 11/07 (2006.01); G06F 12/02 (2006.01); G06F 12/14 (2006.01)
CPC (source: CN EP)
G06F 11/073 (2013.01 - CN EP); G06F 11/0751 (2013.01 - CN EP); G06F 11/0772 (2013.01 - CN); G06F 11/079 (2013.01 - CN)
Citation (search report)
- [YA] US 2014115283 A1 20140424 - RADOVIC ZORAN [SE], et al
- [Y] EP 0652515 A1 19950510 - LUCAS IND PLC [GB]
- See references of WO 2016153586A1
Designated contracting state (EPC)
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR
DOCDB simple family (publication)
WO 2016153586 A1 20160929; CN 107278295 A 20171020; CN 107278295 B 20210427; EP 3274832 A1 20180131; EP 3274832 A4 20181024; TW 201643715 A 20161216; TW I587127 B 20170611
DOCDB simple family (application)
US 2016014180 W 20160120; CN 201680012160 A 20160120; EP 16769192 A 20160120; TW 105105126 A 20160222