1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- // Copyright (c) 2015 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #include "base/native_library.h"
- #include "base/check.h"
- #include "base/notreached.h"
- #include "base/strings/string_piece.h"
- #include "base/strings/string_util.h"
- namespace base {
- std::string NativeLibraryLoadError::ToString() const {
- return message;
- }
- NativeLibrary LoadNativeLibraryWithOptions(const base::FilePath& library_path,
- const NativeLibraryOptions& options,
- NativeLibraryLoadError* error) {
- NOTIMPLEMENTED();
- if (error)
- error->message = "Not implemented.";
- return nullptr;
- }
- void UnloadNativeLibrary(NativeLibrary library) {
- NOTIMPLEMENTED();
- DCHECK(!library);
- }
- void* GetFunctionPointerFromNativeLibrary(NativeLibrary library,
- StringPiece name) {
- NOTIMPLEMENTED();
- return nullptr;
- }
- std::string GetNativeLibraryName(StringPiece name) {
- DCHECK(IsStringASCII(name));
- return std::string(name);
- }
- std::string GetLoadableModuleName(StringPiece name) {
- return GetNativeLibraryName(name);
- }
- } // namespace base
|