Searched refs:native_bridge_namespace_t (Results 1 – 9 of 9) sorted by relevance
/art/libnativebridge/include/nativebridge/ |
D | native_bridge.h | 139 struct native_bridge_namespace_t; 171 struct native_bridge_namespace_t* NativeBridgeCreateNamespace( 173 const char* permitted_when_isolated_path, struct native_bridge_namespace_t* parent_ns); 180 bool NativeBridgeLinkNamespaces(struct native_bridge_namespace_t* from, 181 struct native_bridge_namespace_t* to, 191 struct native_bridge_namespace_t* ns); 195 struct native_bridge_namespace_t* NativeBridgeGetExportedNamespace(const char* name); 350 struct native_bridge_namespace_t* (*createNamespace)(const char* name, 355 struct native_bridge_namespace_t* parent_ns); 370 bool (*linkNamespaces)(struct native_bridge_namespace_t* from, [all …]
|
/art/libnativebridge/tests/ |
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()
|
D | NativeBridgeTestCase7.cpp | 87 extern "C" android::native_bridge_namespace_t* native_bridge7_createNamespace( in native_bridge7_createNamespace() argument 93 android::native_bridge_namespace_t* /* parent_ns */) { in native_bridge7_createNamespace() 97 extern "C" bool native_bridge7_linkNamespaces(android::native_bridge_namespace_t* /* from */, in native_bridge7_linkNamespaces() argument 98 android::native_bridge_namespace_t* /* to */, in native_bridge7_linkNamespaces() 105 android::native_bridge_namespace_t* /* ns */) { in native_bridge7_loadLibraryExt() argument 109 extern "C" android::native_bridge_namespace_t* native_bridge7_getVendorNamespace() { in native_bridge7_getVendorNamespace() 113 extern "C" android::native_bridge_namespace_t* native_bridge7_getExportedNamespace( in native_bridge7_getExportedNamespace()
|
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
|
/art/libnativeloader/ |
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_;
|
D | native_loader_namespace.cpp | 60 native_bridge_namespace_t* raw = NativeBridgeGetExportedNamespace(name.c_str()); in GetExportedNamespace() 83 static_cast<native_bridge_namespace_t*>(nullptr)); in GetSystemNamespace() 131 native_bridge_namespace_t* raw = NativeBridgeCreateNamespace( in Create()
|
D | native_loader_test.cpp | 102 reinterpret_cast<struct native_bridge_namespace_t*>(const_cast<char*>(str)) 214 struct native_bridge_namespace_t* NativeBridgeGetExportedNamespace(const char* name) { in NativeBridgeGetExportedNamespace() 218 struct native_bridge_namespace_t* NativeBridgeCreateNamespace( in NativeBridgeCreateNamespace() 224 struct native_bridge_namespace_t* parent) { in NativeBridgeCreateNamespace() 234 bool NativeBridgeLinkNamespaces(struct native_bridge_namespace_t* from, in NativeBridgeLinkNamespaces() 235 struct native_bridge_namespace_t* to, in NativeBridgeLinkNamespaces() 242 struct native_bridge_namespace_t* ns) { in NativeBridgeLoadLibraryExt()
|
/art/libnativebridge/ |
D | native_bridge.cc | 684 native_bridge_namespace_t* NativeBridgeCreateNamespace(const char* name, in NativeBridgeCreateNamespace() 689 native_bridge_namespace_t* parent_ns) { in NativeBridgeCreateNamespace() 706 bool NativeBridgeLinkNamespaces(native_bridge_namespace_t* from, native_bridge_namespace_t* to, in NativeBridgeLinkNamespaces() 719 native_bridge_namespace_t* NativeBridgeGetExportedNamespace(const char* name) { in NativeBridgeGetExportedNamespace() 737 void* NativeBridgeLoadLibraryExt(const char* libpath, int flag, native_bridge_namespace_t* ns) { in NativeBridgeLoadLibraryExt()
|
/art/test/115-native-bridge/ |
D | nativebridge.cc | 638 extern "C" android::native_bridge_namespace_t* 644 [[maybe_unused]] android::native_bridge_namespace_t* parent_ns) { in native_bridge_createNamespace() 650 [[maybe_unused]] android::native_bridge_namespace_t* from, in native_bridge_linkNamespaces() 651 [[maybe_unused]] android::native_bridge_namespace_t* to, in native_bridge_linkNamespaces() 660 [[maybe_unused]] android::native_bridge_namespace_t* ns) { in native_bridge_loadLibraryExt()
|