OSDN Git Service

Kernel dso support for 'dl_iterate_phdr' function
authorSergey Melnikov <sergey.melnikov@intel.com>
Fri, 25 Jan 2013 12:40:13 +0000 (16:40 +0400)
committerElliott Hughes <enh@google.com>
Tue, 25 Jun 2013 20:12:39 +0000 (13:12 -0700)
commitc45087bffa528c0809f0df2e0a3708eba7018b33
tree396514632534992375e81be44ea31194ff56ed9a
parentbfacb603e417c1e2c25ce8482b5c6e31b4db8c9b
Kernel dso support for 'dl_iterate_phdr' function

Kernel provides virtual DSO for stack unwinding/exception handlind info for
signal usage case. Stack unwinding routines use 'dl_iterate_phdr' function
for additional DWARF info gathering from DSOs. Patch enables virtual DSO
enumeration via dl_iterate_phdr function.

Signed-off-by: Sergey Melnikov <sergey.melnikov@intel.com>
Change-Id: Ic2882b28f40b456a088bc1e63c50cbfda7e4a102
libc/bionic/dl_iterate_phdr_static.c
linker/linker.cpp
tests/Android.mk
tests/stack_unwinding_test.cpp [new file with mode: 0644]
tests/stack_unwinding_test_impl.c [new file with mode: 0644]