I defined a dummy ifunc and verified that a kernel linked with -zifunc-noplt contains
the expected text relocations, and that we apply them properly, e.g.:
```
0xffff00000069a9a0 <+0>: stp x22, x21, [sp, #-48]!
0xffff00000069a9a4 <+4>: stp x20, x19, [sp, #16]
0xffff00000069a9a8 <+8>: stp x29, x30, [sp, #32]
0xffff00000069a9ac <+12>: add x29, sp, #0x20
0xffff00000069a9b0 <+16>: mov x19, x3
0xffff00000069a9b4 <+20>: mov x20, x2
0xffff00000069a9b8 <+24>: mov x21, x1
0xffff00000069a9bc <+28>: mov x22, x0
0xffff00000069a9c0 <+32>: bl 0xffff0000006a5088 <markjifunc_resolved>
```