diff options
| author | Laurent Vivier | 2013-08-30 01:46:44 +0200 |
|---|---|---|
| committer | Riku Voipio | 2013-09-24 09:47:07 +0200 |
| commit | 03cfd8faa7ffb7201e2949b99c2f35b1fef7078b (patch) | |
| tree | f6eebab9322436e4bfd6e27de22a4217bcd557df /include | |
| parent | linux-user: add some IPV6 commands in setsockop() (diff) | |
| download | qemu-03cfd8faa7ffb7201e2949b99c2f35b1fef7078b.tar.gz qemu-03cfd8faa7ffb7201e2949b99c2f35b1fef7078b.tar.xz qemu-03cfd8faa7ffb7201e2949b99c2f35b1fef7078b.zip | |
linux-user: add support of binfmt_misc 'O' flag
The binfmt_misc module can calculate the credentials and security
token according to the binary instead of to the interpreter if the
'C' flag is enabled.
To be able to execute non-readable binaries, this flag implies 'O'
flag. When 'O' flag is enabled, bintfmt_misc opens the file for
reading and pass the file descriptor to the interpreter.
References:
linux/Documentation/binfmt_misc.txt ['O' and 'C' description]
linux/fs/binfmt_misc.c linux/fs/binfmt_elf.c [ AT_EXECFD usage ]
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
