diff options
Diffstat (limited to 'results/scraper/box64/351')
| -rw-r--r-- | results/scraper/box64/351 | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/results/scraper/box64/351 b/results/scraper/box64/351 new file mode 100644 index 000000000..8e0e611ae --- /dev/null +++ b/results/scraper/box64/351 @@ -0,0 +1,12 @@ +for help! : two question about tls +i was puzzle by code in x64tls.c +i have three question. +first, tls data access problem. if a native lib has some tls data, and a emulated lib access the tls data use fs register, while native lib use arm style access the tls data, how this worked? + +second: in setupTlsdata , i saw index will be set throgh below code: + *(uint64_t*)((uintptr_t)ptr + context->tlssize + POS_TLS+i*16)) = i; + i have saw the tcbeader_t in gliibc/sysdeps/x86_64/nptl/tls.h, but i can find the data format behind the tcbheader_t . + can you give some url link about the data format about this? + +third: + vsyscall will be copy to tcbheader in function setupTLSData, i want know when it will be used by who? \ No newline at end of file |