|
LIEF: Library to Instrument Executable Formats Version 1.0.0
|
This class represents a string located in the COFF string table. More...
#include <String.hpp>
Public Member Functions | |
| String ()=default | |
| String (uint32_t offset, std::string str) | |
| String (const String &)=default | |
| String & | operator= (const String &)=default |
| String (String &&)=default | |
| String & | operator= (String &&)=default |
| ~String ()=default | |
| const std::string & | str () const |
| The actual string. | |
| uint32_t | offset () const |
| The offset of this string the in the COFF string table. This offset includes the first 4-bytes that holds the table size. | |
| String & | str (std::string str) |
| String & | offset (uint32_t value) |
This class represents a string located in the COFF string table.
Some of these strings can be used for section names that are greater than 8 bytes. See: LIEF::PE::Section::coff_string()
Reference: https://learn.microsoft.com/en-us/windows/win32/debug/pe-format#coff-string-table
|
default |
Referenced by offset(), operator<<, operator=(), operator=(), str(), String(), and String().
|
inline |
|
default |
References String().
|
default |
References String().
|
default |
|
inline |
|
inline |
The actual string.
Referenced by operator<<, str(), and String().