android_bionic/linker
Josh Gao 61cf3f3e03 debuggerd: rethrow the full signal we receive, always.
The previous code assumed that returning would be sufficient to rethrow
signals like SIGSEGV. This is not true, for example,  in the case where a
SIGSEGV is sent via kill(2). We were previously only sending the signal
to ourselves in some cases, because using kill(2) would lose information
in the siginfo_t argument. Use rt_tgsigqueueinfo(2) instead to preserve
its contents.

Bug: http://b/27367422
Change-Id: I1be822818d5905461979c7e12dc4e9c25049273b
2016-03-09 14:56:37 -08:00
..
arch
tests Revert "Revert "Split out liblinker_malloc static library"" 2016-02-16 14:43:12 -08:00
Android.mk Move gdb support functions to a separate file 2016-02-18 12:32:56 -08:00
MODULE_LICENSE_APACHE2
NOTICE
debugger.cpp debuggerd: rethrow the full signal we receive, always. 2016-03-09 14:56:37 -08:00
dlfcn.cpp linker: implement shared namespaces 2015-12-19 23:38:27 -08:00
linked_list.h Introducing linker namespaces 2015-11-15 12:09:16 -08:00
linker.cpp Do not add linker the _r_debug.r_map on link_image 2016-03-02 11:09:18 -08:00
linker.h Do not add linker the _r_debug.r_map on link_image 2016-03-02 11:09:18 -08:00
linker_allocator.cpp Unify names for pages allocated for small objects 2016-01-26 17:54:13 -08:00
linker_allocator.h Unify names for pages allocated for small objects 2016-01-26 17:54:13 -08:00
linker_block_allocator.cpp linker: align allocated blocks to 16 bytes 2016-01-21 14:28:33 -08:00
linker_block_allocator.h
linker_debug.h linker: implement shared namespaces 2015-12-19 23:38:27 -08:00
linker_gdb_support.cpp Move gdb support functions to a separate file 2016-02-18 12:32:56 -08:00
linker_gdb_support.h Move gdb support functions to a separate file 2016-02-18 12:32:56 -08:00
linker_libc_support.c Implement Library Load Order Randomization 2015-10-22 18:26:07 -07:00
linker_mapped_file_fragment.cpp Move some utility functions to linker_utils 2015-11-20 21:37:51 +00:00
linker_mapped_file_fragment.h refactoring: introduce MappedFileFragment 2015-10-22 18:01:56 -07:00
linker_memory.cpp
linker_mips.cpp Updated to v4.4.1 kernel headers. 2016-02-05 16:03:55 -08:00
linker_phdr.cpp linker: mark library .bss pages with anon:.bss 2016-01-27 18:12:03 -08:00
linker_phdr.h Do not unmap reserved region on dlclose 2016-01-20 20:57:47 -08:00
linker_reloc_iterators.h
linker_relocs.h
linker_sdk_versions.cpp
linker_sleb128.h
linker_utils.cpp Add permitted_when_isolated_path to linker namespaces 2015-12-09 13:54:01 -08:00
linker_utils.h Add permitted_when_isolated_path to linker namespaces 2015-12-09 13:54:01 -08:00
rt.cpp