<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/111847>111847</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            MSan is missing a timer_create() interceptor
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          tavianator
      </td>
    </tr>
</table>

<pre>
    ```console
tavianator@tachyon $ cat timer.c
#include <time.h>

int main(void) {
        timer_t timer;
        timer_create(CLOCK_REALTIME, NULL, &timer);
 return timer_delete(timer);
}
tavianator@tachyon $ clang -fsanitize=memory timer.c -o timer
tavianator@tachyon $ ./timer
==883407==WARNING: MemorySanitizer: use-of-uninitialized-value
 #0 0x561cbefc2079 in main (/home/tavianator/code/bfs/timer+0xcb079) (BuildId: 971f9f583274de34803afa4f8cf794755b49963f)
    #1 0x7ff3cb1f9e07 in __libc_start_call_main /usr/src/debug/glibc/glibc/csu/../sysdeps/nptl/libc_start_call_main.h:58:16
 #2 0x7ff3cb1f9ecb in __libc_start_main /usr/src/debug/glibc/glibc/csu/../csu/libc-start.c:360:3
    #3 0x561cbef290e4 in _start (/home/tavianator/code/bfs/timer+0x320e4) (BuildId: 971f9f583274de34803afa4f8cf794755b49963f)

SUMMARY: MemorySanitizer: use-of-uninitialized-value (/home/tavianator/code/bfs/timer+0xcb079) (BuildId: 971f9f583274de34803afa4f8cf794755b49963f) in main
Exiting
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzElFFvpDYQxz_N7Iu1KzM2GD_wQLKhipqkUtJT1aeVMWbXlYEVNtvkPn1lILd3vVOrqyrdamUjz_Dn5_mPRnlvj70xBaQ3kO43agqnYSyCuljVqzCMm3po3grI6PLXQ-8HZ4DugZbXLOA0KH16G3oCyIlWgQTbmXGnl0xAZnvtpsYQYLcxtDsBu1uD82r7QDple8D8MtgGUBIQN0uMrL9Z87BqA_tmVI9GBQOY3z78cvvz4fmufPj1_vEO8JY8fXh4iDtgtiigvIqMJkxjv4o0xplZ5Ks8EPt_u7xT_ZFsW696G-xHA2zfmW4Y395LQrbDeoN_FtoBVp_lAdsD2-c541Qsz7-Vz0_3Tz8BK8nj_IWX9ZNjPJq82Q7tduptPFTOfjTN9qLctLpHABkl9DXNEl2bViMVkth-NoEA5oDVaehMhLgSYqWHJp7Vrf-Ehzf0VddUyNk0zG8m65r7JkJIkbSyTXOGgjeG8Zwy1Sre5roVkos0rbmUGWtjiT-ZCcgSQl9F2zJdJ600VESww8HZWh98UGM4aOXcYUWtJh_J_KgBq8bU0xGwOsbkz3btJ8BqF4vq33xjzpG_PwcHWH1LNzZomebAyiS7Fgy_4NL1V1z_EWl5jOfbWWengZUso3H9ojDs6hhKavgMML_y_Z4xpIb_D54t68uHx8fy-ffv7sYf0Wvvfb6Q373aYPvjepn3UbdpCtZIJtXGFInAPBWJzOXmVNCUN6I1LNFIWSNlk7VGCTStQZHrhG5sgRR5QhOa8JRRuUu4UkmWaS5YyngugVPTKet2zl263TAeN9b7yRRJkuRcbJyqjfPzSEbszZ9kjgJinNBjEV_a1tPRA6fO-uCvMsEGZ4rHF9UT60lnvbf9kai_j8alAsGM2pzjjJ9GV5xCOHtgJWAVW9SG01Tv9NDFtnSX9217Hoc_jA6A1QwVjVmpLwX-FQAA___w4-gs">