Node:Internal, Next:Irp, Previous:Int, Up:Pseudo Ops

### `.internal` names``

This one of the ELF visibility directives. The other two are `.hidden` (see `.hidden`) and `.protected` (see `.protected`).

This directive overrides the named symbols default visibility (which is set by their binding: local, global or weak). The directive sets the visibility to `internal` which means that the symbols are considered to be `hidden` (ie not visible to other components), and that some extra, processor specific processing must also be performed upon the symbols as well.