Global Patent Index - EP 3274832 A4

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

EP 3274832 A4 20181024 (EN)

Application

EP 16769192 A 20160120

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)

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