1 // Copyright (c) 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "base/native_library.h"
7 #include "base/logging.h"
9 #include "base/strings/string_util.h"
13 std::string NativeLibraryLoadError::ToString() const {
17 NativeLibrary LoadNativeLibraryWithOptions(const base::FilePath& library_path,
18 const NativeLibraryOptions& options,
19 NativeLibraryLoadError* error) {
22 error->message = "Not implemented.";
26 void UnloadNativeLibrary(NativeLibrary library) {
31 void* GetFunctionPointerFromNativeLibrary(NativeLibrary library,
37 std::string GetNativeLibraryName(StringPiece name) {
38 DCHECK(IsStringASCII(name));
39 return name.as_string();
42 std::string GetLoadableModuleName(StringPiece name) {
43 return GetNativeLibraryName(name);