HomeFreeBSD

Make Position Independent Executables work for CloudABI.

Description

Make Position Independent Executables work for CloudABI.

  • Set BI_CAN_EXEC_DYN, so we can execute ET_DYN ELF files in addition to regular ET_EXECs.
  • Provide an AT_BASE entry in the auxiliary vector, so the executable knows at which address it got loaded and can apply relocations.

Details

Provenance
edAuthored on
Parents
rS297469: Regenerate system call table after r297468.
Branches
Unknown
Tags
Unknown