|
LIEF: Library to Instrument Executable Formats Version 1.0.0
|
Descriptor for a single thread-local variable. More...
#include <ThreadLocalVariables.hpp>
Public Member Functions | |
| std::string | to_string () const |
Public Attributes | |
| uint64_t | func = 0 |
| Address of the initializer function (tlv_thunk). | |
| uint64_t | key = 0 |
| pthread_key_t key used by the runtime | |
| uint64_t | offset = 0 |
| Offset of the variable in the TLS block. | |
Descriptor for a single thread-local variable.
The layout mirrors the tlv_descriptor structure defined in <mach-o/loader.h> (see also libdyld/ThreadLocalVariables.h in dyld).
| std::string LIEF::MachO::ThreadLocalVariables::Thunk::to_string | ( | ) | const |
Referenced by operator<<.
| uint64_t LIEF::MachO::ThreadLocalVariables::Thunk::func = 0 |
Address of the initializer function (tlv_thunk).
| uint64_t LIEF::MachO::ThreadLocalVariables::Thunk::key = 0 |
pthread_key_t key used by the runtime
| uint64_t LIEF::MachO::ThreadLocalVariables::Thunk::offset = 0 |
Offset of the variable in the TLS block.