Home
last modified time | relevance | path

Searched refs:native_bridge_namespace_t (Results 1 – 9 of 9) sorted by relevance

/art/libnativebridge/include/nativebridge/
Dnative_bridge.h139 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/
DNativeBridgeTestCase6.cpp75 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()
DNativeBridgeTestCase7.cpp87 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()
DNativeBridgeTestCase3.cpp84 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/
Dnative_loader_namespace.h53 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_;
Dnative_loader_namespace.cpp60 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()
Dnative_loader_test.cpp102 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/
Dnative_bridge.cc684 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/
Dnativebridge.cc638 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()