1#ifndef SYMBIAN_SDK_EXPORTS_H_
2#define SYMBIAN_SDK_EXPORTS_H_
9#include <absl/status/statusor.h>
35absl::StatusOr<std::vector<Export>>
ParseExports(std::string_view text);
47 std::string_view definition,
const std::vector<std::string>& symbols,
48 std::string_view soname, std::string_view target_dll);
absl::StatusOr< ProxyInfo > InspectProxy(std::string_view bytes)
Definition exports.cc:306
absl::StatusOr< std::vector< Export > > ParseExports(std::string_view text)
Definition exports.cc:90
absl::StatusOr< ProxySources > GenerateProxy(std::string_view definition, const std::vector< std::string > &symbols, std::string_view soname, std::string_view target_dll)
Definition exports.cc:238
absl::StatusOr< std::string > GenerateExportDefinition(std::string_view elf)
Definition exports.cc:155
std::string_view bytes
Definition exports.cc:74
std::string symbol
Definition exports.h:14
bool data
Definition exports.h:16
uint32_t ordinal
Definition exports.h:15
bool absent
Definition exports.h:17
std::vector< Export > exports
Definition exports.h:30
std::string soname
Definition exports.h:28
std::string target_dll
Definition exports.h:29
std::string assembly
Definition exports.h:21
std::string version_script
Definition exports.h:22
std::string linker_script
Definition exports.h:23
std::vector< Export > exports
Definition exports.h:24