1. 04 Dec, 2017 3 commits
  2. 28 Nov, 2017 1 commit
    • Gabor Buella's avatar
      Rename assembly sources .s -> .S · dbbf5791
      Gabor Buella authored
      Use C preprocessor with assembly sources (used by default when the
      extension is .S). Using preprocessor includes seems a bit easier to
      use with cmake.
      
      In some configurations the build failed with the following error, when
      using ".include":
      
      /tmp/ccCLZztf.s: Assembler messages:
      /tmp/ccCLZztf.s:49: Error: can't open mock_trampoline_table.s for reading: No such file or directory
      dbbf5791
  3. 16 Nov, 2017 1 commit
    • Gabor Buella's avatar
      Fix get_min_address function · 18c9b18c
      Gabor Buella authored
      The path opened by this function was:
      "/proc/sys/vm/mmap_min_addr,"
      Which of course always failed, due to the comma at the end
      of the string.
      18c9b18c
  4. 02 Nov, 2017 1 commit
  5. 19 Oct, 2017 3 commits
  6. 13 Oct, 2017 1 commit
    • Gabor Buella's avatar
      Refactor syscall logging · 50b3673f
      Gabor Buella authored
       * Syscall logging has its own translation unit(s).
       * The syscall argument formats are stored in a table, which
      makes them easier to maintain.
       * Removed some libc usages, just to make sure syscall_intercept
      is not surprised by something unexpected going on in sprintf calls
      (such as libc opening a file to read locales, other tracing, or whatnot).
       * Interpreting error codes returned by syscalls.
      50b3673f
  7. 05 Oct, 2017 2 commits
  8. 04 Oct, 2017 2 commits
  9. 29 Sep, 2017 1 commit
  10. 28 Sep, 2017 1 commit
    • Gabor Buella's avatar
      Fix label usage in test asm patterns · 48973fc1
      Gabor Buella authored
      The "jmp 0b" "jmp 0f" syntax to jump backward, or forward to
      numbered labels doesn't seem to be available in intel syntax
      mode when using clang 5, or clang 6.
      48973fc1
  11. 20 Sep, 2017 5 commits
  12. 19 Sep, 2017 2 commits
  13. 16 Sep, 2017 2 commits
    • Gabor Buella's avatar
      Test with capstone 4.0-alpha5 · 79f34b38
      Gabor Buella authored
      79f34b38
    • Gabor Buella's avatar
      Improve capstone finding code · ada4fd6f
      Gabor Buella authored
       * The path to the directory containing capstone's library
      provided by capstone's package config file was ignored.
       * Attempting to find capstone is done before checking for toolchain
      features, as that is more likely to fail than the other checks, and this
      way the user is notified earlier.
       * More verbose error message when capstone is not found.
      ada4fd6f
  14. 15 Sep, 2017 5 commits
  15. 14 Sep, 2017 4 commits
  16. 13 Sep, 2017 6 commits