Qt Base (Core, Gui, Widgets, Network, ...)
Clone or download
thiagomacieira Fix integer overflow in very long sections in ELF objects
The source is an ElfXX_Off, which is an unsigned 32- or 64-bit. That
means any section bigger than 2 GB would cause an overflow when we
assigned in

    m_stringTableFileOffset = strtab.offset;

Change-Id: Ib47c56818178458a88b4fffd15546bd47a89894e
Fixes: QTBUG-70560
Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
Latest commit cb5c24f Sep 15, 2018
Permalink
Failed to load latest commit information.
bin syncqt: fix forwarding injected headers, take ~3 Sep 12, 2018
config.tests Merge remote-tracking branch 'origin/5.9' into 5.11 Feb 14, 2018
dist add buildsystem+qmake changelog Sep 13, 2018
doc Doc: Update out-of-date screenshots in example docs Aug 16, 2018
examples Doc: improve Mandelbrot example Sep 11, 2018
lib Purge all fonts Aug 18, 2015
mkspecs syncqt: fix forwarding injected headers, take ~3 Sep 12, 2018
qmake qmake vcxproj generator: Fix extra compilers for single configs Aug 9, 2018
src Fix integer overflow in very long sections in ELF objects Sep 15, 2018
tests sqlite: Fix QSqlError handling when opening/closing database Sep 13, 2018
util QtEdidSupport: Fix private headers Feb 2, 2018
.gitattributes Update the git-archive export options Sep 7, 2012
.gitignore gitignore: don't ignore Info.plist templates for libraries Nov 23, 2017
.qmake.conf Bump version Aug 2, 2018
.tag Update the git-archive export options Sep 7, 2012
INSTALL Doc: Update links in INSTALL file Feb 16, 2015
LGPL_EXCEPTION.txt Update copyright headers Feb 11, 2015
LICENSE.FDL Initial import from the monolithic Qt. Apr 27, 2011
LICENSE.GPL2 Add new license header templates and license files Jan 14, 2016
LICENSE.GPL3 Add new license header templates and license files Jan 14, 2016
LICENSE.GPL3-EXCEPT Add new license header templates and license files Jan 14, 2016
LICENSE.LGPL3 Add new license header templates and license files Jan 14, 2016
LICENSE.LGPLv3 Remove LICENSE.GPLv3, LICENSE.LGPLv21, LGPL_EXCEPTION.txt Apr 16, 2018
LICENSE.QT-LICENSE-AGREEMENT-4.0 Replace commercial preview license with Qt License Agreement 4.0 Jun 21, 2018
config_help.txt configure: mention -libudev in help output Apr 20, 2018
configure configure: Detect Cocoa instead of Carbon Apr 5, 2018
configure.bat configure: Prefer cl.exe over clang-cl.exe Jan 4, 2018
configure.json Extend C++1z test to include variant APIs we use Aug 28, 2018
configure.pri macOS: Warn the user when using incompatible or untested platform SDKs Aug 31, 2018
header.BSD Use placeholder for year in header.* files Apr 16, 2018
header.COMM Use placeholder for year in header.* files Apr 16, 2018
header.FDL Use placeholder for year in header.* files Apr 16, 2018
header.GPL Use placeholder for year in header.* files Apr 16, 2018
header.GPL-EXCEPT Use placeholder for year in header.* files Apr 16, 2018
header.LGPL Use placeholder for year in header.* files Apr 16, 2018
header.LGPL-NOGPL2 Use placeholder for year in header.* files Apr 16, 2018
header.LGPL-ONLY Use placeholder for year in header.* files Apr 16, 2018
header.LGPL3 Use placeholder for year in header.* files Apr 16, 2018
header.LGPL3-COMM Use placeholder for year in header.* files Apr 16, 2018
qtbase.pro nuke configure -host-option Dec 13, 2016
sync.profile Testlib: Rename qtest_global.h to qttestglobal.h Mar 21, 2018