lh | 9ed821d | 2023-04-07 01:36:19 -0700 | [diff] [blame^] | 1 | #include <stddef.h> |
2 | #include <sysdep.h> | ||||
3 | #include <tls.h> | ||||
4 | #include <link.h> | ||||
5 | #include <dl-tlsdesc.h> | ||||
6 | |||||
7 | -- | ||||
8 | |||||
9 | -- Abuse tls.h macros to derive offsets relative to the thread register. | ||||
10 | |||||
11 | TLSDESC_ARG offsetof(struct tlsdesc, argument.pointer) | ||||
12 | |||||
13 | TLSDESC_GEN_COUNT offsetof(struct tlsdesc_dynamic_arg, gen_count) | ||||
14 | TLSDESC_MODID offsetof(struct tlsdesc_dynamic_arg, tlsinfo.ti_module) | ||||
15 | TLSDESC_MODOFF offsetof(struct tlsdesc_dynamic_arg, tlsinfo.ti_offset) |