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

    <tr>
        <th>Summary</th>
        <td>
            [BOLT] perf2bolt: out of range traces ... 100%
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            BOLT
      </td>
    </tr>

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

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

<pre>
    Kernel [linux-cachyos-bore](https://github.com/CachyOS/linux-cachyos/tree/master/linux-cachyos-bore)
GCC-14 or Clang-17 without LTO

Profile collected with:
`perf record -a -e cycles -j any,k -F 1000 -- sleep 60`

```
perf2bolt -p perf.data -o perf.fdata vmlinux
PERF2BOLT: Starting data aggregation job for perf.data
PERF2BOLT: spawning perf job to read branch events
PERF2BOLT: spawning perf job to read mem events
PERF2BOLT: spawning perf job to read process events
PERF2BOLT: spawning perf job to read task events
BOLT-INFO: Target architecture: x86_64
BOLT-INFO: BOLT version: 48f55ba9d8e51cf976a8789521dd0763dea1e2d1
BOLT-INFO: Linux kernel binary detected
BOLT-INFO: first alloc address is 0x0
BOLT-INFO: static input executable detected
BOLT-INFO: enabling lite mode
BOLT-WARNING: split function detected on input : do_one_initcall.cold
BOLT-ERROR: symbol seen in the middle of the function srso_untrain_ret/1(*2). Skipping.
BOLT-ERROR: symbol seen in the middle of the function retbleed_untrain_ret/1(*2). Skipping.
BOLT-INFO: pre-processing profile using perf data aggregator
BOLT-INFO: binary build-id is: e17bb67894db56faa09f73703cc90ef96aecbad5
PERF2BOLT: spawning perf job to read buildid list
PERF2BOLT-WARNING: build-id matched a different file name
PERF2BOLT: waiting for perf task events collection to finish...
PERF2BOLT: parsing perf-script task events output
PERF2BOLT: input binary is associated with 0 PID(s)
PERF2BOLT: waiting for perf events collection to finish...
PERF2BOLT: parse branch events...
PERF2BOLT: read 39377 samples and 629388 LBR entries
PERF2BOLT: 0 samples (0.0%) were ignored
PERF2BOLT: traces mismatching disassembled function contents: 0 (0.0%)
PERF2BOLT: out of range traces involving unknown regions: 590011 (100.0%)
PERF2BOLT: waiting for perf mem events collection to finish...
BOLT-INFO: parsed 12288 SMP lock entries
BOLT-INFO: parsed 0 static call entries
BOLT-INFO: parsed 697 exception table entries
BOLT-INFO: parsed 12430 bug table entries
BOLT-INFO: setting --alt-inst-has-padlen=0
BOLT-INFO: setting --alt-inst-feature-size=4
BOLT-INFO: parsed 10660 alternative instruction entries
BOLT-INFO: parsed 480936 ORC entries
BOLT-INFO: parsed 953 PCI fixup entries
BOLT-INFO: parsed 8364 static keys jump entries
BOLT-WARNING: Running parallel work of 0 estimated cost, will switch to  trivial scheduling.
PERF2BOLT: processing branch events...
PERF2BOLT: wrote 0 objects and 0 memory objects to perf.fdata
BOLT-INFO: 0 out of 113035 functions in the binary (0.0%) have non-empty execution profile
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykV1tv2zwS_TX0y0AGRd0f_JAmnz8U222KtMA-BhQ5splQpEBSdry_fkH5krjVJtvuSwLKc86QczlDcu_VxiCuSPGJFHcLPoatdStne27s7mnRWnlY_QOdQQ2k-KSVGV8SwcX2YH3SWoekuCOs3oYweJLdELYmbL1RYTu2S2F7wta30fj-O2HrKzBh6-AQCVv33Ad0P_9-JGcNoXeE3vx9e5ukOVgHt5qbTZJWsFdha8cAX37cH22Of7852ymNIKzWKALKyTBu7WhU0gFdBw6FdRISDgmCOAiNHpIn4OZA2O0zJGtIKaWQJOA14gAlJSV964ccv5w_RlLWWh0gGSAulpIHDok9LrppteunI542-tfDmn26__KDZDfwPXAXlNnAZMc3G4cbHpQ18GRb6Kx75ZxB-4HvTURPR4uIYMEhl9A6bsQWcIcm-N9C9tj_CWxwVqD3fwIN3D9f4SIk-fx1fR9xP7jbYADuxFYFFGF0GD-_1OVjmc_YxwXs0HllTVzndVcULW9kjUUquqYqeV3VTcFSKWlVZhJ5ikymM1RfYtLg-dgErTLcHUBimKprxrxTzgfgWlsBXEoXw6E80Bc6Y-wDD0qAMsMYAF9QjIG3Gt_jR8NbHSOoVUDorcQ3Rv-6efj6-evfx0hrFaAbjZgK6cwI1pzcRSNpH63BR2VUEFzrpbD6rc-_Hh7uHyayQ99aDR4xoiFsEXolpUaw3bS6-PHO28fRBMeVeXQYCFunhNWE3TDCmiV8f1bDoMxm-f-5cRhajSh_19U5ioPD5FSsUzWeZGP0l9q8akXrZjhOtdCOSstESVB-yk9atW1Z1U0u26LsOKdNV2UVzYRoKHZNyVG0XBa_18jRh5KglQ8_Ad_m_LKVngexRQkcpOo6dGgCTAc0vMcZz3uuJv05S83bbjxraQx7sNApo_x2uVzO0AzcXQKYeOHUEK6Y7BiG8ecDROCxIk8BVR6491YoftZvoPDtcxw0_jIS3t_-H-0cr_Vy3nBKR9ZkVQWe90McHNxIKFmT1TV8-fQAaIJTOCd-9AIhrKZLSlhBWAN7dAhqY6w7N_wVKjgu0EOv_JTVaUwoz73HvtUoX3tCWBMm-ZxcvXUxwxpnp-3AcbPBswtldlbvooPRPBu7j222UdZMjEVDaZpG2pS-R_xLLl5Hyfv5uO7PmA8JKWN1Dd__-Q20Fc_XoZ2zp2dFjWr2sXnZVIAvAofjlibp_RCUsjyj0I6bDwEewxSKJOE6JMr4kGy5TwYuNRqS3c1OhF8xHfI47xKv_o0ku5sbd-et0bKkwHVAZ3hQO4RI4MZjyD88WV7TJivh_uH2Y9umyODb7Wfo1Ms4fGxeZ2V-zs0zHjw8jf0c7I2YPYzmKIbcca1Rw96651izFNAH1U_qIKwPhN3CXmkNfq-C2MbSguDUTnENPsrgqF-nwHXXv06A_6H1984GBAq2fUIRjn1PY3lbd7h8DG-vfDPxoOfOS9OMZsWle_154J1E8EohtnyHYKxJsB_C4XRRiCk9za2f7qQLucpkkzV8gau0YinLWVbli-2qYxVmrBRNU2Z509K85U3FuhozKalos4VaMcpyWqVVWhesyJdtl-dNymuGIq1p15KcYs-VXmq965fWbRbK-xFXTZNV2ULzFrWfHhPsGDbG4rPCraJ50o4bT3Iah5h_JQgq6OkBMgGKO7hcpv-bTi2Xy3g_J6xYjE6v3nl9RCenf3HcxxQRtp62HJ8gx13vVuw_AQAA__8VqSHc">