OSDN Git Service

Fix gdb could not get shared library list issue
authorNingsheng Jian <ningsheng.jian@arm.com>
Tue, 16 Sep 2014 07:22:10 +0000 (15:22 +0800)
committerDmitriy Ivanov <dimitry@google.com>
Thu, 2 Oct 2014 22:35:47 +0000 (15:35 -0700)
commit04f5f4100cbabc8cf5b57ece0fd490217e1549bd
treef7f89e3940fe12aad5735d32fae4ae5ca7e77192
parent1cd0c6777f35b531c9ce78397d0915aa521b3e87
Fix gdb could not get shared library list issue

Get dynamic flags from phdr table's correct entry rather the first
entry, so that the following DT_DEBUG entry can be set.

Also fix the undefined reference to LoadTask::deleter issue under gcc
-O0 option.

Bug: 17524778

(cherry picked from commit e93be99da0614ff38cbf8b2bb0624ff1dc79b8d0)

Change-Id: I347792dab25c7b19c3fc690e03d20899ce1e26e0
linker/linker.cpp
linker/linker_phdr.cpp
linker/linker_phdr.h