Searched refs:native_bridge_namespace_t (Results 1 – 8 of 8) sorted by relevance
/aosp12/art/libnativebridge/include/nativebridge/ |
H A D | native_bridge.h | 122 struct native_bridge_namespace_t; 154 struct native_bridge_namespace_t* NativeBridgeCreateNamespace( 156 const char* permitted_when_isolated_path, struct native_bridge_namespace_t* parent_ns); 163 bool NativeBridgeLinkNamespaces(struct native_bridge_namespace_t* from, 164 struct native_bridge_namespace_t* to, 174 struct native_bridge_namespace_t* ns); 178 struct native_bridge_namespace_t* NativeBridgeGetExportedNamespace(const char* name); 330 struct native_bridge_namespace_t* (*createNamespace)(const char* name, 350 bool (*linkNamespaces)(struct native_bridge_namespace_t* from, 378 struct native_bridge_namespace_t* (*getVendorNamespace)(); [all …]
|
/aosp12/art/libnativebridge/tests/ |
H A D | NativeBridgeTestCase6.cpp | 75 extern "C" android::native_bridge_namespace_t* 81 android::native_bridge_namespace_t* /* parent_ns */) { in native_bridge6_createNamespace() argument 85 extern "C" bool native_bridge6_linkNamespaces(android::native_bridge_namespace_t* /* from */, in native_bridge6_linkNamespaces() argument 86 android::native_bridge_namespace_t* /* to */, in native_bridge6_linkNamespaces() 93 android::native_bridge_namespace_t* /* ns */) { in native_bridge6_loadLibraryExt() argument 97 extern "C" android::native_bridge_namespace_t* native_bridge6_getVendorNamespace() { in native_bridge6_getVendorNamespace() 101 extern "C" android::native_bridge_namespace_t* native_bridge6_getExportedNamespace(const char* /* n… in native_bridge6_getExportedNamespace()
|
H A D | NativeBridgeTestCase3.cpp | 84 extern "C" android::native_bridge_namespace_t* 90 android::native_bridge_namespace_t* /* parent_ns */) { in native_bridge3_createNamespace() argument 94 extern "C" bool native_bridge3_linkNamespaces(android::native_bridge_namespace_t* /* from */, in native_bridge3_linkNamespaces() argument 95 android::native_bridge_namespace_t* /* to */, in native_bridge3_linkNamespaces() 102 android::native_bridge_namespace_t* /* ns */) { in native_bridge3_loadLibraryExt() argument
|
/aosp12/art/libnativeloader/ |
H A D | native_loader_test.h | 73 reinterpret_cast<struct native_bridge_namespace_t*>(const_cast<char*>(str)) 177 struct native_bridge_namespace_t* NativeBridgeGetExportedNamespace(const char* name) { in NativeBridgeGetExportedNamespace() 181 struct native_bridge_namespace_t* NativeBridgeCreateNamespace( in NativeBridgeCreateNamespace() 183 const char* permitted_when_isolated_path, struct native_bridge_namespace_t* parent) { in NativeBridgeCreateNamespace() 189 bool NativeBridgeLinkNamespaces(struct native_bridge_namespace_t* from, in NativeBridgeLinkNamespaces() 190 struct native_bridge_namespace_t* to, const char* sonames) { in NativeBridgeLinkNamespaces() 195 struct native_bridge_namespace_t* ns) { in NativeBridgeLoadLibraryExt()
|
H A D | native_loader_namespace.h | 53 native_bridge_namespace_t* ToRawNativeBridgeNamespace() const { return std::get<1>(raw_); } in ToRawNativeBridgeNamespace() 72 explicit NativeLoaderNamespace(const std::string& name, native_bridge_namespace_t* ns) in NativeLoaderNamespace() 76 std::variant<android_namespace_t*, native_bridge_namespace_t*> raw_;
|
H A D | native_loader_namespace.cpp | 83 static_cast<native_bridge_namespace_t*>(nullptr)); in GetSystemNamespace() 131 native_bridge_namespace_t* raw = NativeBridgeCreateNamespace( in Create()
|
/aosp12/art/libnativebridge/ |
H A D | native_bridge.cc | 649 native_bridge_namespace_t* NativeBridgeCreateNamespace(const char* name, in NativeBridgeCreateNamespace() 654 native_bridge_namespace_t* parent_ns) { in NativeBridgeCreateNamespace() 671 bool NativeBridgeLinkNamespaces(native_bridge_namespace_t* from, native_bridge_namespace_t* to, in NativeBridgeLinkNamespaces() 684 native_bridge_namespace_t* NativeBridgeGetExportedNamespace(const char* name) { in NativeBridgeGetExportedNamespace() 702 void* NativeBridgeLoadLibraryExt(const char* libpath, int flag, native_bridge_namespace_t* ns) { in NativeBridgeLoadLibraryExt()
|
/aosp12/art/test/115-native-bridge/ |
H A D | nativebridge.cc | 626 extern "C" android::native_bridge_namespace_t* 632 android::native_bridge_namespace_t* parent_ns ATTRIBUTE_UNUSED) { in native_bridge_createNamespace() 637 extern "C" bool native_bridge_linkNamespaces(android::native_bridge_namespace_t* from ATTRIBUTE_UNU… in native_bridge_linkNamespaces() 638 … android::native_bridge_namespace_t* to ATTRIBUTE_UNUSED, in native_bridge_linkNamespaces() 646 … android::native_bridge_namespace_t* ns ATTRIBUTE_UNUSED) { in native_bridge_loadLibraryExt()
|