mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
![]() This change adjusts behavior in ElfParser.hasInterpProgramHeader() (added for bug 512822) to throw an IOException that occurred, as opposed to logging the exception and continuing. This excludes exceptions thrown by Elf.getSections() indicating that ELFhdr.ELFCLASSNONE is read; a new, more specific IOException type is defined to allow handling this as a special case. A "generic" IOException indicates an I/O problem with the binary. E.g. the binary can be deleted by the user or by Eclipse, while being visited in CModelManager. If hasInterpProgramHeader() returns instead of throwing, more problems can occur "later on". Change-Id: I8852d9cbaa17dc97f668bb1666e9b046bbde1fca Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com> |
||
---|---|---|
.. | ||
org.eclipse.cdt.core | ||
org.eclipse.cdt.core.linux | ||
org.eclipse.cdt.core.linux.aarch64 | ||
org.eclipse.cdt.core.linux.ppc64le | ||
org.eclipse.cdt.core.linux.x86_64 | ||
org.eclipse.cdt.core.macosx | ||
org.eclipse.cdt.core.native | ||
org.eclipse.cdt.core.tests | ||
org.eclipse.cdt.core.win32 | ||
org.eclipse.cdt.core.win32.x86_64 | ||
org.eclipse.cdt.ui | ||
org.eclipse.cdt.ui.tests | ||
pom.xml |