| .arch armv7-r | |
| .eabi_attribute 20, 1 | |
| .eabi_attribute 21, 1 | |
| .eabi_attribute 23, 3 | |
| .eabi_attribute 24, 1 | |
| .eabi_attribute 25, 1 | |
| .eabi_attribute 26, 2 | |
| .eabi_attribute 30, 2 | |
| .eabi_attribute 34, 1 | |
| .eabi_attribute 18, 4 | |
| .file "shared.c" | |
| .text | |
| .align 2 | |
| .global my_shared_func1 | |
| .syntax unified | |
| .arm | |
| .fpu softvfp | |
| .type my_shared_func1, %function | |
| my_shared_func1: | |
| @ args = 0, pretend = 0, frame = 0 | |
| @ frame_needed = 0, uses_anonymous_args = 0 | |
| @ link register save eliminated. | |
| bx lr | |
| .size my_shared_func1, .-my_shared_func1 | |
| .align 2 | |
| .global my_shared_func3 | |
| .syntax unified | |
| .arm | |
| .fpu softvfp | |
| .type my_shared_func3, %function | |
| my_shared_func3: | |
| @ args = 0, pretend = 0, frame = 0 | |
| @ frame_needed = 0, uses_anonymous_args = 0 | |
| @ link register save eliminated. | |
| mov r0, #0 | |
| bx lr | |
| .size my_shared_func3, .-my_shared_func3 | |
| .align 2 | |
| .global my_shared_func2 | |
| .syntax unified | |
| .arm | |
| .fpu softvfp | |
| .type my_shared_func2, %function | |
| my_shared_func2: | |
| @ args = 0, pretend = 0, frame = 0 | |
| @ frame_needed = 0, uses_anonymous_args = 0 | |
| push {r4, lr} | |
| mov r4, r9 | |
| bl my_shared_func3(PLT) | |
| mov r9, r4 | |
| pop {r4, pc} | |
| .size my_shared_func2, .-my_shared_func2 |