diff options
author | mcgrathr@chromium.org <mcgrathr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-07 18:07:20 +0000 |
---|---|---|
committer | mcgrathr@chromium.org <mcgrathr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-07 18:07:20 +0000 |
commit | 1ed241636eecfc6d7b1b67511080fa49876cdae5 (patch) | |
tree | 4a481af19ab95acbbf3437c8c95108aee90920b3 /content | |
parent | 916cd9a54573ca70d0e60b775e56a5b4b8a8c404 (diff) | |
download | chromium_src-1ed241636eecfc6d7b1b67511080fa49876cdae5.zip chromium_src-1ed241636eecfc6d7b1b67511080fa49876cdae5.tar.gz chromium_src-1ed241636eecfc6d7b1b67511080fa49876cdae5.tar.bz2 |
nacl_helper_bootstrap: Avoid writable text segment
Using linux_syscall_support.h requires having a global variable
(for the local errno), which I did not have in my original version.
Hence, we now have bss space, where originally I had none at all.
This updates the linker script to have a proper data+bss segment.
Without this, the text segment winds up both writable and executable,
which is generally frowned upon (and requires extra special privileges
in some Linux systems).
BUG= none
TEST= hand-verified that the build comes out as intended and still works
R=bradchen@google.com
Review URL: http://codereview.chromium.org/7840012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99975 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content')
0 files changed, 0 insertions, 0 deletions