Changeset c880421 in mainline for uspace/lib/c/generic/rtld/module.c
- Timestamp:
- 2025-01-25T21:22:04Z (4 weeks ago)
- Parents:
- 4ef27eb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/rtld/module.c
r4ef27eb rc880421 398 398 * be correct, "zero" offset (i.e. the total size) must be aligned 399 399 * to the strictest alignment present. 400 * Note that the padding is actually in front of the TLS data,401 * not after it.402 400 */ 403 401 rtld->tls_size = ALIGN_UP(rtld->tls_size, rtld->tls_align); 404 402 405 /* Space for the TCB. 403 /* 404 * Space for the TCB. 406 405 * Later, the TLS zero offset is equal to the pointer to tcb_t, so 407 406 * adding the sizeof(tcb_t) block AFTER we calculated the alignment
Note:
See TracChangeset
for help on using the changeset viewer.