1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-22 14:12:10 +02:00
cdt/core
Marc-Andre Laperle 76b7b64307 Bug 549028 - Fix missing getRecordSize() leading to index corruption
Because of the missing getRecordSize implementations, subclasses would
starting writing in records that were thought to be malloc'ed by
the parent but it was instead writing in other blocks, possible used
by other PDOM objects or free blocks to be used later and now not initialized
to 0.

This could lead to a few different exceptions like
- BufferUnderflowException(Chunk.getChars)
- CoreException: Corrupted database
- ArrayIndexOutOfBoundsException(AbstractIndexerTask$IndexFileContent.merge)
and possibly others.

Change-Id: Ie6d1986a22a9fb5f5e90cb741046d098ebf10a90
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-07-10 21:52:38 -04:00
..
org.eclipse.cdt.core Bug 549028 - Fix missing getRecordSize() leading to index corruption 2019-07-10 21:52:38 -04:00
org.eclipse.cdt.core.linux [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
org.eclipse.cdt.core.linux.ppc64le [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
org.eclipse.cdt.core.linux.x86_64 [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
org.eclipse.cdt.core.macosx [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
org.eclipse.cdt.core.native Remove remnants of no longer supported arches 2019-06-19 16:10:21 -04:00
org.eclipse.cdt.core.tests Bug 548954 - Type transformation specifier in type-id 2019-07-03 23:02:35 -04:00
org.eclipse.cdt.core.win32 [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
org.eclipse.cdt.core.win32.x86_64 [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
org.eclipse.cdt.ui Bug 540001 - Added option to control comments formatting 2019-07-07 09:37:23 +02:00
org.eclipse.cdt.ui.tests Bug 540001 - Added option to control comments formatting 2019-07-07 09:37:23 +02:00
pom.xml [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00