diff options
Diffstat (limited to 'lld/ELF/Target.h')
| -rw-r--r-- | lld/ELF/Target.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lld/ELF/Target.h b/lld/ELF/Target.h index c7d390658d0..b04e6c44bf3 100644 --- a/lld/ELF/Target.h +++ b/lld/ELF/Target.h @@ -105,9 +105,15 @@ public: // On PPC ELF V2 abi, the first entry in the .got is the .TOC. unsigned GotHeaderEntriesNum = 0; - // Set to 0 for variant 2 + // For TLS variant 1, the TCB is a fixed size specified by the Target. + // For variant 2, the TCB is an unspecified size. + // Set to 0 for variant 2. unsigned TcbSize = 0; + // Set to the offset (in bytes) that the thread pointer is initialized to + // point to, relative to the start of the thread local storage. + unsigned TlsTpOffset = 0; + bool NeedsThunks = false; // A 4-byte field corresponding to one or more trap instructions, used to pad |

