<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">