[all-commits] [llvm/llvm-project] 72c9e2: [libc][startup] fix main thread TLS unmapped with ...
Schrodinger ZHU Yifan via All-commits
all-commits at lists.llvm.org
Mon Aug 5 09:25:35 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 72c9e24ed92149e853fc215cdf07e3afe34ae146
https://github.com/llvm/llvm-project/commit/72c9e24ed92149e853fc215cdf07e3afe34ae146
Author: Schrodinger ZHU Yifan <yifanzhu at rochester.edu>
Date: 2024-08-05 (Mon, 05 Aug 2024)
Changed paths:
M libc/startup/linux/do_start.cpp
Log Message:
-----------
[libc][startup] fix main thread TLS unmapped with wrong value (#102009)
We have been unmapping a wrong address all the time.
```c
munmap(0x704cffebb000, 41048) = 0
munmap(0x704cffec6000, 69632) = 0
munmap(0x704cffe9f000, 41048) = 0
munmap(0x704cffeaa000, 69632) = 0
munmap(0x704cffe83000, 41048) = 0
munmap(0x704cffe8e000, 69632) = 0
munmap(0x704cffe67000, 41048) = 0
munmap(0x704cffe72000, 69632) = 0
munmap(0x704cffe4b000, 41048) = 0
munmap(0x704cffe56000, 69632) = 0
munmap(0x704cffe2f000, 41048) = 0
munmap(0x704cffe3a000, 69632) = 0
munmap(0x704cfff51028, 41048) = -1 EINVAL (Invalid argument)
```
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list