Skip to content
Snippets Groups Projects
  1. Oct 19, 2023
  2. May 23, 2023
  3. Apr 03, 2023
  4. Mar 28, 2023
  5. Jan 10, 2023
  6. Jan 06, 2023
  7. Nov 07, 2022
  8. Jul 20, 2022
  9. Jul 11, 2022
  10. 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
  11. 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
  12. Nov 11, 2021
  13. Sep 24, 2021
  14. Sep 15, 2021
  15. Feb 28, 2021
  16. Feb 25, 2021
  17. Jan 29, 2021
  18. Aug 16, 2020
  19. Jul 10, 2020
  20. 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
  21. Dec 18, 2019
  22. Dec 16, 2019
  23. Dec 11, 2019
  24. Dec 04, 2019
  25. Oct 25, 2019
  26. Oct 24, 2019
  27. Jul 29, 2019
  28. May 28, 2019
  29. May 24, 2019
  30. May 17, 2019
  31. May 06, 2019
  32. May 02, 2019
  33. Apr 23, 2019
  34. Apr 01, 2019
Loading