bionic/linker
Dmitriy Ivanov 3c5248182e Handling invalid section headers
The linker crashes if native library has invalid section
headers. This change adds boundary checks on target offsets
and generates dlerror instead of crash.

Bug: http://b/25800330
Change-Id: Ibe282029997302b9b557637c3aad064d7d0febc5
2015-11-22 23:25:06 -08:00
..
arch Fix mips/mips64 build 2014-07-28 21:03:17 -07:00
tests Move some utility functions to linker_utils 2015-11-20 21:37:51 +00:00
Android.mk Introducing linker namespaces 2015-11-15 12:09:16 -08:00
debugger.cpp Stop sending SIGPIPE to debuggerd. 2015-07-29 22:24:13 -07:00
dlfcn.cpp Introducing linker namespaces 2015-11-15 12:09:16 -08:00
linked_list.h Introducing linker namespaces 2015-11-15 12:09:16 -08:00
linker_allocator.cpp General purpose memory allocator for linker. 2015-03-16 11:19:53 -07:00
linker_allocator.h General purpose memory allocator for linker. 2015-03-16 11:19:53 -07:00
linker_block_allocator.cpp Rename LinkerAllocator and LinkerAllocatorPage 2015-03-10 15:43:50 -07:00
linker_block_allocator.h General purpose memory allocator for linker. 2015-03-16 11:19:53 -07:00
linker_debug.h refactoring: introduce MappedFileFragment 2015-10-22 18:01:56 -07: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 General purpose memory allocator for linker. 2015-03-16 11:19:53 -07:00
linker_mips.cpp Fix mips FP abi bug in the linker. 2015-09-17 15:17:06 -07:00
linker_phdr.cpp Handling invalid section headers 2015-11-22 23:25:06 -08:00
linker_phdr.h Handling invalid section headers 2015-11-22 23:25:06 -08:00
linker_reloc_iterators.h Fix long lines and replace macros with functions. 2015-03-31 11:49:25 -07:00
linker_relocs.h Refactor soinfo::relocate 2015-01-09 14:57:53 -08:00
linker_sdk_versions.cpp Improve library lookup logic 2015-06-17 17:16:44 -07:00
linker_sleb128.h Always use signed leb128 decoder 2015-04-22 13:29:42 -07:00
linker_utils.cpp Move some utility functions to linker_utils 2015-11-20 21:37:51 +00:00
linker_utils.h Move some utility functions to linker_utils 2015-11-20 21:37:51 +00:00
linker.cpp Merge "Add /odm/lib to shared lib search path" 2015-11-19 16:38:51 +00:00
linker.h Introducing linker namespaces 2015-11-15 12:09:16 -08:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
NOTICE Regenerate NOTICE files. 2015-08-28 20:23:52 -07:00
rt.cpp More dynamic linker cleanup. 2012-10-30 16:35:38 -07:00