<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/121136>121136</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Missing gprof support on some target
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
wzssyqa
</td>
</tr>
</table>
<pre>
Test code
```
; bin/clang -pg test.c && ./a.out && gprof -b a.out gmon.out
int fib(int n) {return n <=1 ? 1 : fib(n-1) + fib(n-2); }
int main() {fib(10); return 0;}
```
Known workable platforms
```
X86-64
X86-32
MIPS32
MIPS64
SPARC64
PowerPC64LE
```
Known unworkable platforms
```
AARCH64 https://github.com/llvm/llvm-project/pull/121107
LoongArch64 https://github.com/llvm/llvm-project/pull/121107
RISC-V64 https://github.com/llvm/llvm-project/pull/121107
ARM32: https://github.com/llvm/llvm-project/issues/121135
S390X/SystemZ
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJysU91unDwQfZrhxlpkj8HABRfs5kNf1ERa7VZV1DvDellaY1PbZJU-fQUh6Y9UVVUjIXw0c3zmzFgjve87o1QJ6RbSm0hO4WJdef3q_dMXGTX29FS-Vz6Q1p4U0AoEXT9aAd-SpjeAdaul6chm7EhQPsQtARSAgsSAtYztFF4C3ejsmWwa8hztBmtmALTqTSDnvgHMZ2QACwLZ1qkwOUMMAb4DfsMI8JrM_2olmw1bqLh9DSBgMVuD7GbVHeTsMl81n3mMrrS1BAW-fb7xU4u0emfs1ZCrdZ9loxUZtQxn6wb_C_MhFxuRrIAj0Or-dn98BUvquK8OuwXt7VW5_U4kd__9ruJk_lizqg67_0VCLiGMHngFWAPWXR8uUxO3dgCstX58OTajs59UGwDrcdIasGbIGM2AVnfWmq5y7eUtxA63x93mw1soVYd7jvNb_7VS7_2k_KrF03n2vKAPgPXxyQc1fPxxktGp5KeCFzJSJct4ynIUjEeXsqBndWaFSGmWt-okUlZkCc-KAmVKmeBRXyLFhCEKyhllPM4kazHLU8YLmXKRQ0LVIHsdz_5i67pocVYutkSkZaO0X3YP0agrWbKAOK-iK5emmqnzkFDd--C_y4Q-aFXe9973plvXyk_jaF0g1hBvB0WCdJ0K0eR0-Y8DFNFjid8CAAD__5p-OpI">