Skip to content
Snippets Groups Projects
  1. Feb 04, 2021
  2. Jan 30, 2021
  3. Jan 15, 2021
    • Raymond Toy's avatar
      Minor tweak to put use the right EI_OSABI value · ef9fc1bc
      Raymond Toy authored
      Previously, the EI_OSABI value was either ELFOSAB_SOLARIS for solaris
      or ELFOSABI_FREEBSD for everything else.  Let's update this to include
      NetBSD and Linux.  Unlikely we'll ever support other things like
      HP-UX, AIX, IRIX, Tru64, etc.
      
      The value currently doesn't seem matter, but it seems nice to get it
      right.
      ef9fc1bc
  4. Jan 13, 2021
  5. Jan 12, 2021
  6. Jan 11, 2021
    • Raymond Toy's avatar
      Merge branch 'issue-95-fix-disassem-syntax' into 'master' · 5e87a39a
      Raymond Toy authored
      Fix #95: Fix disassembly for je and movzx/movsx instructions
      
      Closes #95
      
      See merge request cmucl/cmucl!64
      5e87a39a
    • Raymond Toy's avatar
      Fix #95: Fix disassembly for je and movzx/movsx instructions · b5bfb153
      Raymond Toy authored
      We were printing `jeq` for the branch on equal instruction, but it
      should be `je`.  This is fixed by changing the order of the options in
      the `defconstant` `conditions`.  The first in the list is the
      preferred value, so we can write `je`, `jeq`, or `jz`, but these will
      all get printed out as `je` instead of the previous `jeq`.
      
      For `movzx` and `movsx`, we need to specify the size of the memory object
      to match Intel syntax.  This is done by changing the size of the
      `ext-reg-reg/mem` format so that the reg/mem field has type
      `sized-reg/mem` instead of just `reg/mem`.
      
      Finally, we just added a note that the `break` instruction is really
      the `int3` instruction.  I don't know why it's called `break` instead
      of `int3`.
      b5bfb153
  7. Jan 10, 2021
  8. Jan 07, 2021
  9. Jan 04, 2021
  10. Jan 03, 2021
  11. Jan 02, 2021
  12. Dec 24, 2020
  13. Sep 05, 2020
  14. Aug 30, 2020
  15. Aug 29, 2020
  16. Aug 28, 2020
  17. Aug 27, 2020
Loading