summaryrefslogtreecommitdiffstats
path: root/tests/Android.build.mk
Commit message (Collapse)AuthorAgeFilesLines
* Yet another relocation testDmitriy Ivanov2014-11-191-0/+2
| | | | | | | This time we check if a -> b -> c function in 'a' relocates against implementation in 'c'. Change-Id: I528180c3efd346bd447ea0237e5a8a0ac3cc031f
* Allow asan for glibc tests.Dan Albert2014-11-141-0/+3
| | | | | | SANITIZE_HOST will break if we don't allow ASAN. Change-Id: I0beed82b058db391f633e0ea1098f140497c65d4
* Never use ASAN.Dan Albert2014-10-211-0/+1
| | | | | | | | Unless we completely redo how we build bionic (so that the object files for libc.so get built separately from libc.a), we can't enable ASAN here, as libc.a gets linked into static executables. Change-Id: I2ce4f51248bd51c4213a555ff481b6faabbf53f8
* Correct way to specify additional dependenciesDmitriy Ivanov2014-10-171-1/+1
| | | | | | | Previous one was not covering all the targets Bug: 17548097 Change-Id: I425e0f8d6e5a43feabd29dcb327049b82754d249
* Switch benchmarks and tests to libc++.Dan Albert2014-09-301-2/+7
| | | | Change-Id: I3b9c8f8c14a1e227e67ae1977cc29b0e8fccef5d
* Add IFUNC support for arm64 and IRELATIVE relocDmitriy Ivanov2014-09-111-0/+4
| | | | | | | | | | | | | | | There are number of changes in the way IFUNC related relocations are done: 1. IRELATIVE relocations are now supported for x86/x86_64 and arm64. 2. IFUNC relocations are now relying on static linker to generate them in correct order - this removes necessety of additional relocation pass for ifuncs. 3. Related to 2: rela?.dyn relocations are preformed before .plt ones. 4. Ifunc are resolved on symbol lookup this approach allowed to avoid mprotect(PROT_WRITE) call on r-x program segments. Bug: 17399706 Bug: 17177284 Change-Id: I414dd3e82bd47cc03442c5dfc7c279949aec51ed
* TARGET_OUT_DATA_NATIVE_TESTS now points to $(TARGET_OUT_DATA)/nativetest64 ↵Ying Wang2014-07-081-2/+2
| | | | | | in 64-bit target Change-Id: I9a562e79de7ec0f065c90de9ae1b72cbcd7d8c6b
* Load library using file handle.Dmitriy Ivanov2014-07-021-0/+5
| | | | | | | | * This patch enables dlopen by file descriptor instead of path/name. Bug: 15984217 Change-Id: Ib39051e00567fb97070bf96d8ce63993877c0a01
* Native tests are now multilib=both by defaultDmitriy Ivanov2014-07-011-4/+0
| | | | Change-Id: I788ac0b871703c137727a65e017c4466127c0190
* Move libraries for unit-tests to separate folderDmitriy Ivanov2014-06-171-4/+0
| | | | Change-Id: I1653f3f2fd63ba25525369bc725c8f7438ecf021
* Allow bionic-unit-tests-glibc to be built again.Christopher Ferris2014-06-101-0/+8
| | | | | | | | | | | When we switched to 64 bit host build be default, we no longer build the glibc unit tests. Fix that, and also set all host targets to build multilib. This change also changes the name of bionic-unit-tests-glibc to add the suffix of 32 or 64 depending on the host type built. Change-Id: Ife13f9d80f351750ff02825b086d44bb0c2df828
* Revert "Removes bionic's dependence on stlport"Dan Albert2014-05-191-1/+1
| | | | | | This reverts commit 4d35da1df8b74c1965b2201f6089e7d7bb352def. Change-Id: Ie9a2620441edb55dbc5949e13a4b913ea4e66797
* Removes bionic's dependence on stlportDan Albert2014-05-191-1/+1
| | | | | | Only affects tests/benchmarks. Confirmed passing on arm. Change-Id: If158e23e8cd06e7597ef6f3c9376f6799b467e62
* Fix potential makefile bug.Christopher Ferris2014-04-281-2/+2
| | | | | | | | Since multilib is not set every time, it needs to be per module or there is a change that another target will use the multilib value set previously. Change-Id: I5c30e18d5111705cb3f6e3d4cd9ef8a28c9b746c
* Build 32/64 bit versions of tests/benchmarks.Christopher Ferris2014-04-221-0/+5
| | | | Change-Id: I4d146377aac6573a214dfaa5cab5cce8b10538b4
* Make sure that the same tests are on all platforms.Christopher Ferris2014-02-061-0/+85
In order to be able to generate a list of tests for cts, the same set of tests must exist across all platforms. This CL adds empty tests where a test was conditionally compiled out. This CL creates a single library libBionicTests that includes all of the tests found in bionic-unit-tests-static. Also fix a few missing include files in some test files. Tested by running and compiling the tests for every platform and verifying the same number of tests are on each platform. Change-Id: I9989d4bfebb0f9c409a0ce7e87169299eac605a2