ReXGlue SDK
Loading...
Searching...
No Matches
symbol_map.h File Reference
#include <cstdint>
#include <span>
#include <string>
#include <filesystem>
#include <string_view>
#include <vector>
#include <rex/types.h>
#include <rex/platform.h>
#include <rex/result.h>

Go to the source code of this file.

Classes

struct  rex::kernel::BinarySymbol
struct  rex::kernel::BinarySection
struct  rex::kernel::MapParseOptions

Namespaces

namespace  rex
namespace  rex::kernel

Enumerations

enum class  BinarySymbolType : u8 { kFunction , kData , kImport , kUnknown }

Functions

Result< std::vector< BinarySymbol > > rex::kernel::ParseNmMap (const std::filesystem::path &map_path, const MapParseOptions &options={})
Result< std::vector< BinarySymbol > > rex::kernel::ParseNmMapString (std::string_view map_data, const MapParseOptions &options={})

Detailed Description

License
BSD 3-Clause License See LICENSE file in the project root for full license text.