summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authorgrehan <grehan@FreeBSD.org>2014-11-24 01:25:19 +0000
committergrehan <grehan@FreeBSD.org>2014-11-24 01:25:19 +0000
commit2c63daa4b3c51ef90b98764664f4254c69cea0dd (patch)
tree6bcbb371222165055a7a9765b2e843b77557573c /lib/libc
parenta3fd5530e74784b21a4ccedadde1180f84802e48 (diff)
downloadFreeBSD-src-2c63daa4b3c51ef90b98764664f4254c69cea0dd.zip
FreeBSD-src-2c63daa4b3c51ef90b98764664f4254c69cea0dd.tar.gz
MFC r274407
Fix incorrect reading of 32-bit modinfo by 64-bit loaders. The various structures in the mod_metadata set of a FreeBSD kernel and modules contain pointers. The FreeBSD loader correctly deals with a mismatch in loader and kernel pointer size (e.g. 32-bit i386/ppc loader, loading 64-bit amd64/ppc64 kernels), but wasn't dealing with the inverse case where a 64-bit loader was loading a 32-bit kernel.
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud