Skip to content
Snippets Groups Projects
  1. Oct 20, 2023
  2. Oct 19, 2023
  3. May 23, 2023
  4. Apr 03, 2023
  5. Mar 28, 2023
  6. Jan 10, 2023
  7. Jan 06, 2023
  8. Nov 07, 2022
  9. Jul 20, 2022
  10. Jul 11, 2022
  11. Apr 16, 2022
    • Andreas Wendler's avatar
      Fix DecodedOperandCapstoneX86_t::getString() · bbdd2b1e
      Andreas Wendler authored
      The main problem is the use of an addition instead of a multiplication for scale values.
      In addition, to make sure the result can be used to create new instructions from assembly,
      all generated numbers must be in hex.
      bbdd2b1e
  12. Nov 28, 2021
    • Jason Hiser's avatar
      Work through issues discovered in GT benchmark suite. · 5fc3e51a
      Jason Hiser authored
      * Update 68-sled code to be keystone friendly
      * Corrected spelling of getInstruction.  removed extraneous assert.
      * Disable should-pin-immediately because it interfers with sleds.
      * Remove assert from fix-calls about odd prefixing, just dont fix the call.  More of an issue with FII doing disassembly
      * Update switch->code discovery path to only happen if switch table is in text segment
      * fixed FII to do what the last commit said -- only disassembly when TABLE is in text.  also patched zipr to handle xbegin gracefully.
      * Disable verbose setting
      * Create lots of dbs instead of just a few
      5fc3e51a
  13. Nov 11, 2021
  14. Sep 24, 2021
  15. Sep 15, 2021
  16. Feb 28, 2021
  17. Feb 25, 2021
  18. Jan 29, 2021
  19. Aug 16, 2020
  20. Jul 10, 2020
  21. Jun 25, 2020
    • Daniel Chen's avatar
      Rework the assembly-string->binary conversion. · 6cb3e237
      Daniel Chen authored and Jason Hiser's avatar Jason Hiser committed
      The old method involved writing assembly to a file, asking an external assembler to do the conversion, then processing the binary file to read the binary instructions back out.  This method is slow and relies on nasm, which isn't available on all machines or for the full variety of supported architectures.  The replacement is keystone, a 3rd party library that is linked to provide assembly->binary conversion.
      6cb3e237
  22. Dec 18, 2019
  23. Dec 16, 2019
  24. Dec 11, 2019
  25. Dec 04, 2019
  26. Oct 25, 2019
  27. Oct 24, 2019
  28. Jul 29, 2019
Loading