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

    <tr>
        <th>Summary</th>
        <td>
            [Bolt] question: successfully instrumented so not generating prof.fdata
        </td>
    </tr>

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

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

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

<pre>
    on aarch64, I use `-instrument -o ` option to generate instrument version , it says
```
BOLT-INSTRUMENTER: Profile will be saved to file /tmp/prof.fdata
```
and I run it successfully in my board, but the /tmp/prof.fdata is not generated.

The application is composed of main.app (which contains main function )and lots of so, but my aim is to instrument and optimize several so without changing main.app and others.

Should I explicitly call all some dump functions to write out profile(I use this method  in gcc/pgo profile dumping)? Which functions or docs/URL should I look into?

Thanks.

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxsU9FupDgQ_Brz0pqRMQSGBx6SyyJF2ts7ZbO6Z2Mb8K1xc3Y7udmvP5lkdrKnSDMg7HZ1VXVZxmhnb0zPbu7YzX0hEy0Y-tX-ELzsihH1uUcPUga1NDUTv8EDpGiANfxgfaSQVuMJDphXADey6IEQZuNNkGTgXdGzCTFvZxRLEOU5Mn7P-C1r-Ntv_7z74_PT4eHL16fHb79_-vL06ZFVt_BnwMk6Ay_WORgNRPlsdO60rzIx0LoxMWwBp-OkJckPoaXX8AAh-Z1AUsrEOCXnzmA9rGcYUQad-Y2JgJYPgcFG8Eg_JerjW6v9-bQYkNvmrJK7FzaCwnXDaDTgBKu0_ii3DZg4vSxWLaDQk7Q-7lswJa_o1aQuk3VIMZ-LeGG1nkHaNeMSvnc3V2f_V_vDQDTPJkgHEeHF0oKJQC3Sz9bPVwr7CVpMiL8o-Lpgctkm82-WYcmdQUnnIP8jrgZ0WrefTHceL8GSgdxme50TE6fXoNBiI6yGFtSQTZ6Vym7OeKnc0ayfmehYNcBfuylXcAygUUUmhm-PnyFeuDnE72A9IauGX-2X_vtFT6H7SndVJwvTly1vqurEq7ZY-rqZdFVOtdL12DRdWd50p9OoJR-rbjT1qbC94KLmpWh5U7dle-SylXVZ6ZKPkquuYjU3q7Tu6NzzesQwFzbGZPq2a9qucHI0Lu53SogcZyZEvl2hz-WHMc2R1dzZSPEKQJbcfg_v0BG7uYd_konZhBz__2X1MnWj84jfpTEP-BrVIgXXL0RbZNUtEwMTw2xpSeNR4crEkHu_vQ5bwL-NIiaGXUl2fBfzXwAAAP__tAtcYw">