<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/83642>83642</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[arm][objdump] Why doesn't objdump generate plt symbos for arm?
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
Zhenhang1213
</td>
</tr>
</table>
<pre>
Why doesn't objdump generate plt symbos for arm, however objdump generates those symbols for aarch64 and X86.
code
```
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int func()
{
char c = 'b';
char str1[8];
memset(str1, c, 8);
return 0;
}
int main()
{
func();
return 0;
}
```
clang demo.c -o demo32.o -fuse-ld=lld -fstack-protector
llvm-objdump -d demo32.o
Disassembly of section .plt:
000106e0 <$a>: <<<<----- There is the question
106e0: e52de004 str lr, [sp, #-4]!
106e4: e28fe600 add lr, pc, #0, #12
106e8: e28eea20 add lr, lr, #32, #20
106ec: e5bef1a4 ldr pc, [lr, #420]!
000106f0 <$d>: <<<<----- There is the question
106f0: d4 d4 d4 d4 .word 0xd4d4d4d4
106f4: d4 d4 d4 d4 .word 0xd4d4d4d4
106f8: d4 d4 d4 d4 .word 0xd4d4d4d4
106fc: d4 d4 d4 d4 .word 0xd4d4d4d4
00010700 <$a>: <<<<----- There is the question
10700: e28fc600 add r12, pc, #0, #12
10704: e28cca20 add r12, r12, #32, #20
10708: e5bcf18c ldr pc, [r12, #396]!
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJycVcuSs7YSfhqxUUGJFtcFi-Ph-AlSlVR2QmoMfwRyJPFP5u1TAuzBc0smWIWE1f317atu4dx4mREbkp9I3kZi8YOxze8DzoOYLymkPOqMeml-HV6oMuhmAqWnpvuhlulKLzijFR7pVXvqXqbOONobS4WdCDzRwTzjT7TvxB31g3G4aehdRVg5FBkVs6K_VUVCWEvY_7a3NAqP36Rg-9o-gY-z1ItCSviT82o0yUD4_z-51WP3xbUd58vhepw97ZdZEqgI1LtKedoOdH_kICyVlPCWEig7AiXhH4k4b1OSnyqSt-8EJpwcegLVKgRPVIbXavQuatEvdqbs_g8p21c3JzHOX7p5iOOt9c-R3-b6WBYt5gtVOJlE0tisJw6JoXG_OIy1IrzVWtG4d17IP-KrNR6lN3ZT1_rnFN-oESt61z_aaEcnnMOp0y_U9NSh9KOZaXLVnvAHbxhjKSuQhTISyEQoIb8H-OYJMrcVh4f-MqBFOgZqIv1zQRfs3JO0Igc4zEEhY9kG47xdd21DsUh-ctf1ADzOQpEhfUDIVgSoeiwY2xCEUgeEq9zV2b6n8ABQ7QCIAj4E2B0BzmE_AHtAkFsQHfap2IPQagtiN56f7iAZsGMUxzz3tzyrL_P8XxLdr4lW2euiNHk2NsTJ_lLZ9nvQyL6tUX1DI8jLfy9_SFPJ3tLx-_koGbvRRr6jjU3hn3lTshvxpHzHmx1h3z5kTkCodt7IPq3kJ7w5YNTFkTiRariqeS0ibNKS1TzjPIVoaOqs6DvB8xJB9EWf9UoInuUdl8hljTwaG2CQMc6ApTxPIelk2pVpD73si7ysa5IxnMSok9BNEmMv0ejcgk3FiwwiLTrUbh1uADM-0_WSAIRZZ5u1A3XLxZGM6dF594riR6_XqRhGWd6S_LR3KpK39PvDkJ-jxepm8P7qQt-CM4HzZfTD0iXSTATOwfK-hUb5A6UncF79dQTOazx_BwAA___TvwlR">