Ugly Alpha 1
elfkit:0.0.5

total uncompressed bytes

27.9 MB

total files

131

Fix

NewInclude { include: [ "src/**/*", "LICENSE", "README.md", "bin/**/*.rs", ], has_build_script: false, }

109 wasted files

total waste: 27.7 MB

  1. tests/linker/reloc-22-X86_64_GOTTPOFF/999-libmusl.a : 2.6 MB
  2. tests/linker/reloc-21-R_X86_64_DTPOFF32/999-libmusl.a : 2.6 MB
  3. tests/linker/reloc-20-X86_64_TLSLD/999-libmusl.a : 2.6 MB
  4. tests/linker/reloc-19-X86_64_TLSGD/999-libmusl.a : 2.6 MB
  5. tests/linker/no-undef-reloc/zzz-libmusl.a : 2.6 MB
  6. tests/linker/gnucompat-tolerate-archive-conflicts/999-libmusl.a : 2.6 MB
  7. tests/linker/gnucompat-tolerate-archive-conflicts/998-libmusl.a : 2.6 MB
  8. tests/linker/c-simple/999-libmusl.a : 2.6 MB
  9. tests/linker/c-init-array/999-libmusl.a : 2.6 MB
  10. tests/linker/c-common/zzz-libmusl.a : 2.6 MB
  11. tests/ld.so : 1.3 MB
  12. bin/readelf-screenshot.png : 167.9 KB
  13. bolter/ld.rs : 19.8 KB
  14. bolter/main.rs : 18.8 KB
  15. tests/linker/c-explode/vfprintf.lo : 16.5 KB
  16. tests/layout.rs : 16.5 KB
  17. tests/linker/c-common/.12-data.c.swp : 12.3 KB
  18. NOTES.md : 4.1 KB
  19. tests/linker/c-explode/strerror.lo : 3.8 KB
  20. tests/linker/c-explode/__libc_start_main.lo : 3.4 KB
  21. tests/linker/c-explode/__init_tls.lo : 3.3 KB
  22. bolter/relocations.rs : 2.8 KB
  23. tests/linker/c-explode/stdout.lo : 2.2 KB
  24. tests/linker/c-explode/__stdio_exit.lo : 2.1 KB
  25. tests/linker/c-explode/exit.lo : 2.0 KB
  26. tests/linker/c-explode/fwrite.lo : 2.0 KB
  27. tests/linker/c-explode/ofl.lo : 1.9 KB
  28. tests/linker/reloc-22-X86_64_GOTTPOFF/0-crt1.lo : 1.7 KB
  29. tests/linker/reloc-21-R_X86_64_DTPOFF32/0-crt1.lo : 1.7 KB
  30. tests/linker/reloc-20-X86_64_TLSLD/0-crt1.lo : 1.7 KB
  31. tests/linker/reloc-19-X86_64_TLSGD/0-crt1.lo : 1.7 KB
  32. tests/linker/no-undef-reloc/crt1.lo : 1.7 KB
  33. tests/linker/gnucompat-tolerate-archive-conflicts/0-crt1.lo : 1.7 KB
  34. tests/linker/c-simple/0-crt1.lo : 1.7 KB
  35. tests/linker/c-init-array/0-crt1.lo : 1.7 KB
  36. tests/linker/c-explode/__lctrans.lo : 1.7 KB
  37. tests/linker/c-explode/0-crt1.lo : 1.7 KB
  38. tests/linker/c-common/crt1.lo : 1.7 KB
  39. tests/linker/c-explode/__stack_chk_fail.lo : 1.6 KB
  40. tests/linker/c-explode/__lockfile.lo : 1.6 KB
  41. tests/linker/c-explode/__lock.lo : 1.5 KB
  42. tests/linker/c-explode/wcrtomb.lo : 1.5 KB
  43. tests/linker/c-explode/__towrite.lo : 1.5 KB
  44. tests/linker/c-explode/frexpl.lo : 1.5 KB
  45. tests/linker/c-explode/__stdio_close.lo : 1.5 KB
  46. tests/linker/c-explode/printf.lo : 1.5 KB
  47. tests/linker/c-explode/__stdio_write.lo : 1.4 KB
  48. tests/linker/c-explode/libc.lo : 1.4 KB
  49. tests/linker/c-explode/__stdout_write.lo : 1.4 KB
  50. tests/linker/c-explode/syscall_ret.lo : 1.3 KB
  51. tests/linker/c-explode/memchr.lo : 1.3 KB
  52. tests/linker/c-explode/strnlen.lo : 1.3 KB
  53. tests/linker/c-explode/wctomb.lo : 1.3 KB
  54. tests/linker/c-explode/__stdio_seek.lo : 1.2 KB
  55. tests/linker/c-explode/uname.lo : 1.2 KB
  56. tests/linker/c-explode/__wait.lo : 1.2 KB
  57. tests/linker/c-explode/__environ.lo : 1.2 KB
  58. tests/linker/c-explode/__fpclassifyl.lo : 1.2 KB
  59. tests/linker/c-explode/__errno_location.lo : 1.1 KB
  60. tests/linker/c-explode/__signbitl.lo : 1.1 KB
  61. tests/linker/c-explode/_Exit.lo : 1.1 KB
  62. tests/linker/c-explode/memset.lo : 984 B
  63. tests/linker/c-explode/memcpy.lo : 877 B
  64. tests/linker/c-explode/__set_thread_area.lo : 819 B
  65. tests/linker/reloc-22-X86_64_GOTTPOFF/10-main.c : 782 B
  66. tests/linker/reloc-21-R_X86_64_DTPOFF32/10-main.c : 775 B
  67. tests/linker/reloc-19-X86_64_TLSGD/Makefile : 607 B
  68. tests/linker/reloc-09-X86_64_GOTPCREL/Makefile : 607 B
  69. tests/linker/reloc-04-X86_64_PLT32/Makefile : 607 B
  70. tests/linker/reloc-01-X86_64_64/Makefile : 607 B
  71. tests/linker/no-undef-reloc/Makefile : 607 B
  72. tests/linker/gnucompat-tolerate-archive-conflicts/Makefile : 607 B
  73. tests/linker/common.makefile : 607 B
  74. tests/linker/c-simple/Makefile : 607 B
  75. tests/linker/c-init-array/Makefile : 607 B
  76. tests/linker/c-explode/Makefile : 607 B
  77. tests/linker/c-common/Makefile : 607 B
  78. tests/linker/asm-simple/Makefile : 607 B
  79. tests/linker/asm-sec/Makefile : 607 B
  80. tests/linker/asm-common/Makefile : 607 B
  81. tests/linker/reloc-20-X86_64_TLSLD/10-main.c : 568 B
  82. tests/linker/reloc-19-X86_64_TLSGD/10-main.c : 558 B
  83. tests/linker/asm-common/init_common.asm : 474 B
  84. tests/linker/Makefile : 439 B
  85. tests/linker/asm-sec/main.asm : 377 B
  86. tests/linker/asm-simple/main.asm : 333 B
  87. tests/linker/reloc-09-X86_64_GOTPCREL/main.asm : 290 B
  88. tests/linker/c-init-array/10-main.c : 246 B
  89. tests/linker/c-common/main.c : 241 B
  90. tests/linker/reloc-01-X86_64_64/dx_main.asm : 236 B
  91. tests/linker/asm-common/main.asm : 229 B
  92. tests/linker/reloc-09-X86_64_GOTPCREL/data.asm : 210 B
  93. tests/linker/reloc-04-X86_64_PLT32/data.asm : 210 B
  94. tests/linker/reloc-01-X86_64_64/data.asm : 210 B
  95. tests/linker/reloc-04-X86_64_PLT32/main.asm : 207 B
  96. tests/linker/gnucompat-tolerate-archive-conflicts/10-main.c : 206 B
  97. tests/linker/c-simple/10-main.c : 206 B
  98. tests/linker/c-explode/10-main.c : 206 B
  99. tests/linker/no-undef-reloc/main.c : 205 B
  100. .travis.yml : 194 B
  101. tests/linker/reloc-04-X86_64_PLT32/hello-fn.asm : 158 B
  102. bolter/args.rs : 149 B
  103. tests/linker/asm-sec/garbage.asm : 95 B
  104. tests/linker/c-common/minit.c : 88 B
  105. tests/linker/reloc-21-R_X86_64_DTPOFF32/Makefile : 84 B
  106. tests/linker/reloc-22-X86_64_GOTTPOFF/Makefile : 83 B
  107. tests/linker/reloc-20-X86_64_TLSLD/Makefile : 80 B
  108. tests/linker/c-common/mdata.c : 21 B
  109. tests/simple_collector.rs : 0 B