Skip to content

Sections and Symbols

Bedrock uses ordinary ELF sections with the usual ELF meanings.

Symbol Model

Bedrock supports the standard local, global, and weak bindings and the default, hidden, and protected visibility classes. The standard notype, object, function, TLS, ifunc, section, and file symbol types retain their ELF meanings.

  • Function symbols name the first instruction of the callable entry point.

  • Object symbols name the first byte of the object storage.

  • Symbol values follow the Section and Symbol Policy in Section 3.5.