EP3274832A4 - Détection de débordement de mémoire tampon de granularité de niveau octet pour architectures de détection de corruption de mémoire - Google Patents
Détection de débordement de mémoire tampon de granularité de niveau octet pour architectures de détection de corruption de mémoire Download PDFInfo
- Publication number
- EP3274832A4 EP3274832A4 EP16769192.2A EP16769192A EP3274832A4 EP 3274832 A4 EP3274832 A4 EP 3274832A4 EP 16769192 A EP16769192 A EP 16769192A EP 3274832 A4 EP3274832 A4 EP 3274832A4
- Authority
- EP
- European Patent Office
- Prior art keywords
- detection
- buffer overflow
- architectures
- level granularity
- byte level
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/073—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a memory management context, e.g. virtual memory or cache management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0772—Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/079—Root cause analysis, i.e. error or fault diagnosis
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Storage Device Security (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Debugging And Monitoring (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/668,862 US9766968B2 (en) | 2015-03-02 | 2015-03-25 | Byte level granularity buffer overflow detection for memory corruption detection architectures |
| PCT/US2016/014180 WO2016153586A1 (fr) | 2015-03-25 | 2016-01-20 | Détection de débordement de mémoire tampon de granularité de niveau octet pour architectures de détection de corruption de mémoire |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| EP3274832A1 EP3274832A1 (fr) | 2018-01-31 |
| EP3274832A4 true EP3274832A4 (fr) | 2018-10-24 |
Family
ID=56979289
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP16769192.2A Withdrawn EP3274832A4 (fr) | 2015-03-25 | 2016-01-20 | Détection de débordement de mémoire tampon de granularité de niveau octet pour architectures de détection de corruption de mémoire |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP3274832A4 (fr) |
| CN (1) | CN107278295B (fr) |
| TW (1) | TWI587127B (fr) |
| WO (1) | WO2016153586A1 (fr) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10191791B2 (en) | 2016-07-02 | 2019-01-29 | Intel Corporation | Enhanced address space layout randomization |
| US10540261B2 (en) | 2017-04-07 | 2020-01-21 | International Business Machines Corporation | Problem diagnosis technique of memory corruption based on regular expression generated during application compiling |
| CN108038014B (zh) * | 2017-11-30 | 2021-06-04 | 中国人民解放军国防科技大学 | 一种图像压缩多核并行容错方法、计算机、处理器 |
| EP3502898A1 (fr) * | 2017-12-20 | 2019-06-26 | Vestel Elektronik Sanayi ve Ticaret A.S. | Dispositifs et procédés pour déterminer une corruption possible de données stockées dans la mémoire d'un dispositif électronique |
| US12147694B2 (en) | 2021-08-03 | 2024-11-19 | Kioxia Corporation | Conditional update, delayed lookup |
| US11467970B1 (en) | 2021-08-03 | 2022-10-11 | Kioxia Corporation | Metadata management in non-volatile memory devices using in-memory journal |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0652515A1 (fr) * | 1993-11-09 | 1995-05-10 | Lucas Industries Public Limited Company | Dispositif de mémoire, fabrication d'une telle mémoire et procédé de simulation d'une mémoire contigüe |
| US20140115283A1 (en) * | 2012-10-23 | 2014-04-24 | Oracle International Corporation | Block memory engine with memory corruption detection |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001273794A (ja) * | 2000-03-28 | 2001-10-05 | Ando Electric Co Ltd | フェイル前情報取得回路およびその取得方法 |
| US7930491B1 (en) * | 2004-04-19 | 2011-04-19 | Cisco Technology, Inc. | Memory corruption detection system and method using contingency analysis regulation |
| CN101814324A (zh) * | 2009-02-23 | 2010-08-25 | 南亚科技股份有限公司 | 降低存储器漏电流的方法与存储器存取方法 |
| US8621337B1 (en) * | 2010-09-30 | 2013-12-31 | Juniper Networks, Inc. | Detecting memory corruption |
| US8549379B2 (en) * | 2010-11-19 | 2013-10-01 | Xilinx, Inc. | Classifying a criticality of a soft error and mitigating the soft error based on the criticality |
| US8930657B2 (en) * | 2011-07-18 | 2015-01-06 | Infineon Technologies Ag | Method and apparatus for realtime detection of heap memory corruption by buffer overruns |
| US8751736B2 (en) * | 2011-08-02 | 2014-06-10 | Oracle International Corporation | Instructions to set and read memory version information |
| KR20130078973A (ko) * | 2012-01-02 | 2013-07-10 | 삼성전자주식회사 | 메모리 장치의 불량 저장 영역 관리 방법 및 이를 이용한 저장 장치 |
| US10123187B2 (en) * | 2012-04-17 | 2018-11-06 | Qualcomm Incorporated | Methods and apparatus for multiplexing application identifiers for peer-to-peer discovery systems |
| CN103839591A (zh) * | 2014-03-05 | 2014-06-04 | 福州瑞芯微电子有限公司 | 存储器自动检错和容错电路及控制方法 |
-
2016
- 2016-01-20 WO PCT/US2016/014180 patent/WO2016153586A1/fr not_active Ceased
- 2016-01-20 EP EP16769192.2A patent/EP3274832A4/fr not_active Withdrawn
- 2016-01-20 CN CN201680012160.5A patent/CN107278295B/zh active Active
- 2016-02-22 TW TW105105126A patent/TWI587127B/zh not_active IP Right Cessation
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0652515A1 (fr) * | 1993-11-09 | 1995-05-10 | Lucas Industries Public Limited Company | Dispositif de mémoire, fabrication d'une telle mémoire et procédé de simulation d'une mémoire contigüe |
| US20140115283A1 (en) * | 2012-10-23 | 2014-04-24 | Oracle International Corporation | Block memory engine with memory corruption detection |
Non-Patent Citations (1)
| Title |
|---|
| See also references of WO2016153586A1 * |
Also Published As
| Publication number | Publication date |
|---|---|
| TWI587127B (zh) | 2017-06-11 |
| EP3274832A1 (fr) | 2018-01-31 |
| CN107278295B (zh) | 2021-04-27 |
| TW201643715A (en) | 2016-12-16 |
| CN107278295A (zh) | 2017-10-20 |
| WO2016153586A1 (fr) | 2016-09-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| GB2559706B (en) | Non-volatile buffer for memory operations | |
| GB2545966B (en) | Prefetch insensitive transactional memory | |
| GB2539461B (en) | Image data encapsulation | |
| EP3337341A4 (fr) | Dispositif électronique à fumer comprenant un tampon capillaire | |
| EP3117325A4 (fr) | Journalisation d'écritures d'une mémoire cache de page dans un système de stockage à base de blocs | |
| ES3066598T3 (en) | Image data encapsulation | |
| EP3146524A4 (fr) | Mémoire cache de lecture | |
| GB2541298B (en) | Correlating physical page addresses for soft decision decoding | |
| GB2579591B (en) | Buffer checker | |
| IL249034A0 (en) | Integrated readout circuit with integrated compressive sensing | |
| EP3385925A4 (fr) | Guichet automatique bancaire | |
| EP3152764A4 (fr) | Détermination de données temporaires | |
| GB201411937D0 (en) | Succinate dehydrogenase inhibitors (SDH's) | |
| GB2546245B (en) | Cache memory | |
| DK3289490T3 (da) | Flertrins cache-udfyldning | |
| EP3274839A4 (fr) | Techniques pour l'identification des causes fondamentales de bogues de corruption liés à la réutilisation de la mémoire libérée | |
| EP3265813A4 (fr) | Dispositif d'immunoessais à double trajet et à tampon intégré | |
| GB2536202B (en) | Cache dormant indication | |
| GB201521797D0 (en) | Data buffer | |
| GB201509869D0 (en) | Memory access by dual processor systems | |
| EP3681568A4 (fr) | Cartouche d'agent tampon | |
| SG11201802839VA (en) | Sweetness enhancement | |
| DE102015224367A8 (de) | Fest- oder Gleitpunktschraube | |
| GB2535547B (en) | Data processor | |
| GB2573939B (en) | Image data encapsulation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| 17P | Request for examination filed |
Effective date: 20170828 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): 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 |
|
| AX | Request for extension of the european patent |
Extension state: BA ME |
|
| DAV | Request for validation of the european patent (deleted) | ||
| DAX | Request for extension of the european patent (deleted) | ||
| A4 | Supplementary search report drawn up and despatched |
Effective date: 20180924 |
|
| RIC1 | Information provided on ipc code assigned before grant |
Ipc: G06F 11/07 20060101AFI20180918BHEP Ipc: G06F 12/14 20060101ALI20180918BHEP Ipc: G06F 12/02 20060101ALI20180918BHEP |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN WITHDRAWN |
|
| 18W | Application withdrawn |
Effective date: 20190918 |