summaryrefslogtreecommitdiffstats
path: root/libdl
Commit message (Collapse)AuthorAgeFilesLines
* Turn on -Wunused and fix the mistakes it uncovers.Elliott Hughes2014-06-031-1/+1
| | | | Change-Id: I023d2d8b547fbc21d4124bb7510d42b06a0dc501
* Add android_dlopen_ext() interface to linker.Torne (Richard Coles)2014-04-171-3/+6
| | | | | | | | | | Add a function "android_dlopen_ext()", defined in <android/dlext.h>. This is an extended version of dlopen() which takes a struct for passing additional parameters for Android-specific functionality. This will be used to support RELRO section sharing between separate processes. Bug: 13005501 Change-Id: I9c99b2f2a02ee329dedaeba09ef3a1113b17b2d6
* Use arch-specific variable to set up the x86 ld flags.Ying Wang2014-01-241-3/+2
| | | | | Bug: 11654773 Change-Id: I9e9075bac1303cfa39b0f717dd74625ce1dd5fa5
* Fix libdl build warnings, turn on -Werror.Elliott Hughes2014-01-144-212/+15
| | | | Change-Id: I71c39b77ac1e9a92482ce71a829449100945ec86
* Make it possible for code to query the dynamic linker's default search path.Elliott Hughes2014-01-131-0/+3
| | | | | | | | | We're not going to have init(1) set LD_LIBRARY_PATH globally on 64-bit. This patch makes it possible for libnativehelper to set LD_LIBRARY_PATH in each Java VM (to support System.loadLibrary) without also hard-coding the default search path there. Change-Id: If13961fae976e06dd80d5ef522f31e8b7eb01154
* x86_64: Update Makefiles for x86_64 targets and add symlinksPavel Chupin2013-10-011-1/+1
| | | | | | | | Use basic .c versions of all functions for x86_64 until they are manually optimized and .s versions released. Change-Id: I59bba08931e894822db485c8803c2665c226234a Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
* Add the dl_iterate_phdr function to libdl for arm.Christopher Ferris2013-09-061-5/+1
| | | | | | | | | | Bug: 8410085 Merge from internal master. (cherry-picked from cb491bc66dc0abc145930b09086eb9189a30f6c2) Change-Id: I94ed51bc5d4c626df7552c0e85c31ccee2d6568f
* Drop unnecessary execution permission for .cpp/.c/.hKito Cheng2013-03-221-0/+0
| | | | Change-Id: I9ac2b9d8f6bdb4fab8962210c5ec8f9c3e8c0ebf
* Support System.loadLibrary for libraries with transitive dependencies.Elliott Hughes2012-12-201-0/+2
| | | | | | | | | Also fix the FLAG_ERROR annoyance --- it's not helpful to cache failures. Bug: 7896159 Bug: http://code.google.com/p/android/issues/detail?id=34416 Bug: http://code.google.com/p/android/issues/detail?id=22143 Change-Id: I60f235edb4ea4756e1f7ce56f7739f18e8a50789
* Make the dlfcn mutex static.Elliott Hughes2012-10-121-4/+7
| | | | | | More style fixes too, and removal of yet another lingering SH reference! Change-Id: Iebc34a46475dd11845ad172b9108bb6ddd7585bb
* Regenerate all NOTICE files with the latest version of the script.Elliott Hughes2012-08-151-16/+16
| | | | | | | This sorts every entry, so we should have more stability and fewer merge conflicts in future. Change-Id: Ifc5347dc53352da22c82d41ca59b483966fcfc6b
* Add dependencies on all the makefiles.Elliott Hughes2012-08-131-4/+6
| | | | | | | This should help prevent broken builds next time I'm messing with assembler/compiler/linker flags... Change-Id: I30f15a3ce3c3f3c60cad7bc59aaba9f42d792224
* Auto-generate a complete NOTICE file.Elliott Hughes2012-08-091-19/+37
| | | | | | | Remove the hand-collated ones, and switch to a script that pulls the copyright headers out of every file and collects the unique ones. Change-Id: Ied3b98b3f56241df97166c410ff81de4e0157c9d
* Remove the last references to SuperH.Elliott Hughes2012-05-153-116/+0
| | | | Change-Id: Icb44c1f94cb178d90b4c2b1e8f6d175586aec4e1
* MIPS support to libm, libdl and libthread_dbChris Dearman2012-05-041-2/+2
| | | | | Change-Id: I9106721af7fe0cd45df82976250db0d300a20117 Signed-off-by: Raghu Gandham <raghu@mips.com>
* fix prototype of dladdrMathias Agopian2011-09-281-1/+1
| | | | | | this breaks C++ source code in particular. Change-Id: Ie06b5d31d23b5455e6950c470adc64dd5e7784df
* Remove the simulator target from all makefiles.Jeff Brown2011-07-111-2/+0
| | | | | | Bug: 5010576 Change-Id: I9064e3221582fcf3d4210d67f1cf0a96e7e3aa86
* Added support for dladdr()Matt Fischer2010-03-171-1/+3
| | | | | | | | dladdr() is a GNU extension function, which allows the caller to retrieve symbol information for a specified memory address. It is useful for things like generating backtrace information at runtime. Change-Id: I3a1def1a6c9c666d93e1e97b7d260dfa5b9b79a9
* added and modified libdl to support SuperH architectureShin-ichiro KAWASAKI2009-08-314-1/+117
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-035-0/+265
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-035-265/+0
|
* auto import from //branches/cupcake/...@130745The Android Open Source Project2009-02-101-119/+147
|
* Code drop from //branches/cupcake/...@124589The Android Open Source Project2008-12-172-0/+18
|
* Initial Contributionandroid-1.0The Android Open Source Project2008-10-215-0/+219