blood-elf.1 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. .\"Made with Love
  2. .TH blood-elf 1 "JULY 2019" Linux "User Manuals"
  3. .SH NAME
  4. blood-elf - Get mescc with dwarfs
  5. .SH SYNOPSIS
  6. .na
  7. blood-elf --file FILE [--output FILE --64]
  8. .SH DESCRIPTION
  9. blood-elf exists to generate ELF debug tables in M1-macro
  10. format from M1-macro assembly files.
  11. .br
  12. At its core is read until you find :LABEL and then add it
  13. to the list of things to output. It will ignore labels that
  14. have '_' prefixing their name. eg :_foo will not get an entry.
  15. If no output is specified, the result will be sent to Standard
  16. Out.
  17. .br
  18. Fortunately the only architecture difference that you need
  19. to concern yourself with is if your binary is going to be
  20. 64bits or 32bits (which is the default) and to pass the flag:
  21. --64 should you need that alternate format
  22. .SH EXAMPLES
  23. Typically, blood-elf will be called in scripts used in bootstrapping
  24. .br
  25. # blood-elf -f cc.M1 -o cc-footer.M1
  26. .br
  27. # blood-elf --file cc.M1 --64 --output cc-footer.M1
  28. .br
  29. .SH COMPATIBILITY
  30. blood-elf is compatible with all Turing complete machines;
  31. even the ones that try to be Turing complete -1.
  32. .SH AUTHORS
  33. Jeremiah Orians <Jeremiah@pdp10.guru>
  34. .br
  35. Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
  36. .SH COPYRIGHT
  37. Copyright 2016-2019 Jeremiah Orians <Jeremiah@pdp10.guru>
  38. .br
  39. Copyright 2017 Jan Nieuwenhuizen <janneke@gnu.org>
  40. .br
  41. License GPLv3+.
  42. .SH "SEE ALSO"
  43. M1(1), hex2(1), kaem(1), syscalls(2)