|
LIEF: Library to Instrument Executable Formats Version 1.0.0
|
#include <ostream>#include <string>#include <vector>#include "LIEF/visibility.h"#include "LIEF/span.hpp"#include "LIEF/errors.hpp"

Go to the source code of this file.
Classes | |
| struct | LIEF::lief_version_t |
Namespaces | |
| namespace | LIEF |
| LIEF namespace. | |
Functions | |
| uint64_t | LIEF::align (uint64_t value, uint64_t align_on) |
| uint64_t | LIEF::align_down (uint64_t value, uint64_t align_on) |
| uint64_t | LIEF::align_with_offset (uint64_t value, uint64_t align_on, uint64_t offset) |
| template<typename T> | |
| constexpr T | LIEF::round (T x) |
| template<> | |
| uint64_t | LIEF::round< uint64_t > (uint64_t x) |
| constexpr size_t | LIEF::operator""_KB (unsigned long long kbs) |
| constexpr size_t | LIEF::operator""_MB (unsigned long long mbs) |
| constexpr size_t | LIEF::operator""_GB (unsigned long long gbs) |
| std::string | LIEF::u16tou8 (const std::u16string &string, bool remove_null_char=false) |
| Convert a UTF-16 string to a UTF-8 one. | |
| result< std::u16string > | LIEF::u8tou16 (const std::string &string) |
| Convert a UTF-8 string to a UTF-16 one. | |
| bool | LIEF::is_extended () |
| Whether this version of LIEF includes extended features. | |
| std::string | LIEF::extended_version_info () |
| Details about the extended version. | |
| lief_version_t | LIEF::extended_version () |
| Return the extended version. | |
| lief_version_t | LIEF::version () |
| Return the current version. | |
| result< std::string > | LIEF::demangle (const std::string &mangled) |
| Demangle the given input. | |
| std::string | LIEF::dump (const uint8_t *buffer, size_t size, const std::string &title="", const std::string &prefix="", size_t limit=0) |
| Hexdump the provided buffer. | |
| std::string | LIEF::dump (span< const uint8_t > data, const std::string &title="", const std::string &prefix="", size_t limit=0) |
| std::string | LIEF::dump (const std::vector< uint8_t > &data, const std::string &title="", const std::string &prefix="", size_t limit=0) |