as: Protected
1
1 7.70 '.protected NAMES'
1 =======================
1
1 This is one of the ELF visibility directives. The other two are
1 '.hidden' (⇒Hidden) and '.internal' (⇒Internal).
1
1 This directive overrides the named symbols default visibility (which
1 is set by their binding: local, global or weak). The directive sets the
1 visibility to 'protected' which means that any references to the symbols
1 from within the components that defines them must be resolved to the
1 definition in that component, even if a definition in another component
1 would normally preempt this.
1