Commit History

Author SHA1 Message Date
  Ludovic Courtès 112b617f59 linker: Create a sparse file only when writing to a file port. 1 year ago
  Ludovic Courtès 4a0c2433d9 linker: Create sparse files for padding. 1 year ago
  Ludovic Courtès e2ed33ef04 Remove unnecessary module imports. 2 years ago
  Ludovic Courtès 3cd64feb2e linker: Do not store entire ELF in memory when writing to a file. 2 years ago
  Ludovic Courtès 4ab71e1f0d linker: Linker object writer takes a single argument. 2 years ago
  Ludovic Courtès 041f11b353 linker, assembler: Avoid intermediate bytevectors. 2 years ago
  Ludovic Courtès d0d9743607 linker: Separate effectful part of 'add-elf-objects'. 2 years ago
  Andy Wingo c9e052be49 Fix linker bug that could fail to find the shstrtab 6 years ago
  Ludovic Courtès bab01b46ed linker: Don't rely on out-of-range bv-ref exceptions. 7 years ago
  Andy Wingo c62f0b0256 64KB segment alignment 8 years ago
  Andy Wingo 9e1c07bda6 Assembler works on byte offsets, not u32 offsets 9 years ago
  Andy Wingo 26c19d79d9 PT_DYNAMIC inside some other PT_LOAD segment 11 years ago
  Andy Wingo c90c81898e ELF linker can produce objects with native ABI 11 years ago
  Andy Wingo 812c83d48b Fix section table writing for non-loadable sections 11 years ago
  Andy Wingo a236867dc1 Non-loadable sections should not have an sh_addr field set 11 years ago
  Andy Wingo f5473fbaaf linker string tables are stateful objects 12 years ago
  Andy Wingo d4da9ba9c0 refactor linker to lay out ELF files and memory in the same way 12 years ago
  Andy Wingo 6756d265ed ELF refactor and consequent linker simplifications 12 years ago
  Andy Wingo 45037e7527 split linker out of elf module 12 years ago