<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">