Andreas Gampe
e3448987c4
am aa1f512b: am 3496e327: Merge "LibNativeBridge: Add testing"
...
* commit 'aa1f512b93ada06d76c5b2d2692e1a131b38bfd0':
LibNativeBridge: Add testing
2014-09-26 20:14:18 +00:00
Andreas Gampe
04054e28e2
LibNativeBridge: Add testing
...
Change PreInitializeNativeBridge to have a different path for
the host to allow testing. Add a test (needs root privileges).
Add a test for NeedsNativeBridge.
Change error reporting to use strerror.
Change-Id: Id2d488f0484ff8b0438863b48ef43770e784505f
2014-09-25 23:18:31 -07:00
Andreas Gampe
a29febd13b
am 2d687fe3: am 9f93e297: Merge "LibNativeBridge: Fix two bugs"
...
* commit '2d687fe3d8af29e79ee13e5d6c3d71113d6f575a':
LibNativeBridge: Fix two bugs
2014-09-26 05:14:08 +00:00
Andreas Gampe
2f71cb24fa
LibNativeBridge: Fix two bugs
...
Instruction set comparison must include the termination character
so that prefixes are not identified as equal.
Mount argument order was wrong.
Change-Id: Ib70e36ce2ea5af158ebc9d7fafd00e978348d73d
2014-09-25 21:34:25 -07:00
Ian Rogers
fee8ffb8da
am 8a65899e: am f502b384: Merge "LibNativeBridge: Fix mac build warning"
...
* commit '8a65899e8a58047c1a29e243719ec25bf59a3448':
LibNativeBridge: Fix mac build warning
2014-09-25 03:55:47 +00:00
Andreas Gampe
4390a63236
LibNativeBridge: Fix mac build warning
...
Change-Id: I5a819cb5edb064b8a7288b5f2b3100c515421adf
2014-09-24 20:14:28 -07:00
Andreas Gampe
aa60a911d0
am 44f20f70: am 13f00594: Merge "LibNativeHelper: No bind mount on mac"
...
* commit '44f20f7055cb2d7af7d01a702fe0648e34647aba':
LibNativeHelper: No bind mount on mac
2014-09-24 23:55:35 +00:00
Andreas Gampe
962eb40abb
LibNativeHelper: No bind mount on mac
...
Cannot bind-mount /proc/cpuinfo on the mac.
Change-Id: Id5f0cd46ba0eba484477c56bbecf14d95e88d6f2
2014-09-24 16:36:17 -07:00
Andreas Gampe
2a0f42b58d
resolved conflicts for merge of 64884bb1 to lmp-dev-plus-aosp
2014-09-24 15:56:29 -07:00
Andreas Gampe
0eed2eb64a
Revert "DO NOT MERGE Libnativebridge: Temporarily change back to late dlopen"
...
This reverts commit f00de413ed .
2014-09-24 15:53:39 -07:00
jgu21
ab0da5a9a6
LibNativeBridge: Add early init & env setup
...
Add a method to set up /proc/cpuinfo with enough privileges. Set
up the environment for an app in InitializeNativeBridge().
Turn on -Wall for libnativebridge.
Change-Id: I0b93da93251c6b4638de786bf98cf99df07c3fc2
2014-09-23 20:08:25 -07:00
Andreas Gampe
f00de413ed
DO NOT MERGE Libnativebridge: Temporarily change back to late dlopen
...
Bug: 17440362
Change-Id: Ifceeecd39d4ffd948f62212ebb5280ebec9bf6ff
2014-09-10 05:09:21 +00:00
Andreas Gampe
41df668c7b
NativeBridge: Refactor for new initialization flow
...
Setup becomes Load, have explicit Initialize and Unload.
(cherry picked from commit 035bd7541e )
Change-Id: I5a20de1cb68dd1802937b369b14c50c9c1031c67
2014-09-08 11:12:13 -07:00
Andreas Gampe
035bd7541e
NativeBridge: Refactor for new initialization flow
...
Setup becomes Load, have explicit Initialize and Unload.
Change-Id: I5a20de1cb68dd1802937b369b14c50c9c1031c67
2014-09-04 12:57:54 -07:00
Andreas Gampe
049249ce7a
NativeBridge: Tighten security on libnativebridge
...
Do not allow arbitrary paths for the native bridge - only allow
simple names.
Do not allow re-setup of the native bridge.
Bug: 16404669
(cherry picked from commit cd2ef4c1af )
Change-Id: Ie22de356d2307fe2758f9094a85d44e61a4098a1
2014-08-22 01:44:06 -07:00
Andreas Gampe
cd2ef4c1af
NativeBridge: Tighten security on libnativebridge
...
Do not allow arbitrary paths for the native bridge - only allow
simple names.
Do not allow re-setup of the native bridge.
Bug: 16404669
Change-Id: Ie22de356d2307fe2758f9094a85d44e61a4098a1
2014-08-21 14:33:44 -07:00
Calin Juravle
db2127b662
Switch libnativebridge to clang
...
This fixes the mac build.
(cherry picked from commit 935708be6f )
Change-Id: I246a1c0af2124ed1cec653f2f44ca256f26534ff
2014-08-18 11:05:26 +01:00
Calin Juravle
935708be6f
Switch libnativebridge to clang
...
This fixes the mac build.
Change-Id: Icaca0e3bb959072633caf6bfad828a429ff71140
2014-08-15 18:48:53 +01:00
Calin Juravle
4914fcd91b
Move native bridge library in system/core
...
Bug: 16884833
(cherry picked from commit 961ae12dea )
Change-Id: I67f037ea81d2a4ede4294afd8b84b7640e534a13
2014-08-15 12:40:45 +01:00
Calin Juravle
961ae12dea
Move native bridge library in system/core
...
Bug: 16884833
Change-Id: I73aab8e212860ba5aee9444d801806d3da326a41
2014-08-12 22:39:25 +01:00