<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/121857>121857</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[libc] initialize __stack_chk_guard during startup using AT_RANDOM
</td>
</tr>
<tr>
<th>Labels</th>
<td>
enhancement,
libc
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
nickdesaulniers
</td>
</tr>
</table>
<pre>
Forked from #121121. For linux, we should be able to use the value from `AT_RANDOM` to better initialize the value used for `__stack_chk_guard`. cc @RossComputerGuy @SchrodingerZhu
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxkkcGO2yAQhp8GX9BaMNhOfOCQJnJPbaVtT71EgCc2DTYRA2m3T185itqVekKD-ObX_2GI_LQiatZ-YO2pMiXPMenVu-uIZEpYPSaqbBzf9BDTFUd-SXHhDJQEKUHWfIiJB7-WXwyO_CdymmMJI7fIjQ3Ic-SFkOcZ-d2Egk--E4dv59fD59OXT6wT2yuLOWPifvXZm-B_v2cKbcExbdz5TNm469nN1_NUTBpZJ2ruHGeNeI1Ex7jcSsb0sbxtV1_dnOLo1wnT97nwatRq7FVvKtRypzoQu6YR1az7DtQFAdTOOSUMNPtWyt42jTK9VAoqr0FAK6ToQLWiEfXFNBezl73YWads27JG4GJ8qEO4L3VMU-WJCmoJct_uqmAsBnqIBsB1NqvDBdfMABgcGUDw1m1De6qS3na82DIRa0TwlOnf1uxzeHzYA2hP75X9J4ePJfl14pRNyuXGC23TX_dVSUHPOd-IqQODgcEw-TwXW7u4MBi20OfxckvxB7rMYHj0IgbDs9pdw58AAAD__90jvYk">