<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Hi,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">I&#39;m trying to combine the debug symbols in GraalVM CE together with perf to get profiling information.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">I&#39;ve noticed that when looking at perf report outputs of native executables, non-inline methods are not resolved (addresses appear instead, 0x...), see [1]. With debug info and sources cache, I&#39;m expecting all invocations to be resolved to their actual methods. I&#39;m unsure what&#39;s the cause of this.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">To try to understand the issue better. I&#39;m trying to replicate this outside of Quarkus a simple Java example, but no matter what I do, all the methods seem to get inlined (as in, perf report shows them as inlined), see [2].</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">I&#39;ve tried to mark all methods in my example with @NeverInline but that doesn&#39;t seem to have any effect. Any idea why this annotation wouldn&#39;t be having an impact here?</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Any other ideas? For example, what kind of code could be written to avoid inlining.<br></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><br></div><div dir="ltr">Galder</div></div><div dir="ltr"><br></div><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">[1] <a href="https://urldefense.com/v3/__https://gist.github.com/galderz/5935786079ee019dc09adb28edaeca21__;!!GqivPVa7Brio!Izy921TKJBKSLIEFYGRKV8X_ovkknOhjNJXaLkC1uGLukmCHwO_1cK8dGZI0TnbayQM8hw$" style="font-family:Arial,Helvetica,sans-serif">https://gist.github.com/galderz/5935786079ee019dc09adb28edaeca21</a></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">[2] <a href="https://urldefense.com/v3/__https://gist.github.com/galderz/95213331252f7f9ae35bfca2ae3dfd6b__;!!GqivPVa7Brio!Izy921TKJBKSLIEFYGRKV8X_ovkknOhjNJXaLkC1uGLukmCHwO_1cK8dGZI0TnZf6LtJxw$" style="font-family:Arial,Helvetica,sans-serif">https://gist.github.com/galderz/95213331252f7f9ae35bfca2ae3dfd6b</a></div><br></div></div></div></div></div>