Revert "elf: Refuse to dlopen PIE objects [BZ #24323]" 37/295237/1
authorDongkyun Son <dongkyun.s@samsung.com>
Wed, 22 Jan 2020 10:10:22 +0000 (19:10 +0900)
committerDongkyun Son <dongkyun.s@samsung.com>
Tue, 4 Jul 2023 05:41:16 +0000 (14:41 +0900)
commit44bb1e27f66d0fb9a895b8610d735ff5d2584d89
tree0b83f64d94c091147de1bf1abcf03df48ff4709d
parente455c442581808952eade4c1a4e6831fcd6b0bc2
Revert "elf: Refuse to dlopen PIE objects [BZ #24323]"

This reverts commit 2c75b545de6fe3c44138799c68217a94bc669a88.

Tizen C/C++ application uses launchpad-loader to improve application execution
speed. When the application execution request is received, the launchpad-loader
opens the executables of the application built with -fPIE via dlopen() to call
the main() function. With this patch, the launchpad-loader cannot open the
executables via dlopen().

Change-Id: I9c994a27890c8954e64d9bea566a63f03682a570
ChangeLog.old/ChangeLog.19
elf/Makefile
elf/dl-load.c
elf/tst-dlopen-pie.c [deleted file]
include/elf.h