| .text | |
| .globl protected_foo | |
| .type protected_foo, @function | |
| .protected protected_foo | |
| protected_foo: | |
| .word 0 | |
| ret | |
| .size protected_foo, . - protected_foo | |
| .globl hidden_foo | |
| .type hidden_foo, @function | |
| .hidden hidden_foo | |
| hidden_foo: | |
| .word 0 | |
| ret | |
| .size hidden_foo, . - hidden_foo | |
| .globl internal_foo | |
| .type internal_foo, @function | |
| .internal internal_foo | |
| internal_foo: | |
| .word 0 | |
| ret | |
| .size internal_foo, . - internal_foo |