1. a94454c Update README.fuchsia by Petr Hosek · 1 year, 1 month ago master
  2. d64fbe1 Update README.fuchsia by Damien Miller · 1 year, 3 months ago
  3. d8d7dd2 support mac builds by Doug Evans · 2 years, 1 month ago
  4. cb3d237 simplify, remove unnecessary group by Doug Evans · 2 years, 2 months ago
  5. 9982f7a Ensure posix/init.c is included by the linker. by Doug Evans · 2 years, 3 months ago
  6. 1c73aed build files for processor-trace/libipt by Doug Evans · 2 years, 3 months ago
  7. 878b637 Fuchsia-local, checked in copy of intel-pt.h. by Doug Evans · 2 years, 3 months ago
  8. 038f1d2 New function pt_image_read_for_callback. by Doug Evans · 2 years, 3 months ago
  9. 9d4ce5f rework pt_image_read_cold, pt_image_read by Doug Evans · 2 years, 3 months ago
  10. a6ae7fb add pt_insn_get_cr3 by Doug Evans · 2 years, 3 months ago
  11. 32fb9c1 Add README.md for third_party/processor-trace. by Doug Evans · 2 years, 3 months ago
  12. afbae29 ptxed: use xed from github by Tim Wiederhake · 2 years, 4 months ago
  13. ef493ab libipt, ptunit: remove temporary files after closing by Markus Metzger · 2 years, 4 months ago
  14. 622a135 ptunit: destroy only initialized test fixtures by Markus Metzger · 2 years, 4 months ago
  15. a7ce190 libipt, ptunit: reduce block cache size for unit tests by Markus Metzger · 2 years, 4 months ago
  16. dbe0d48 libipt: use sysconf(_SC_PAGESIZE) instead of PAGE_SIZE by Markus Metzger · 2 years, 5 months ago
  17. 9ff8f5c libipt: do not include stdio.h in pt_decoder_function.h by Markus Metzger · 2 years, 5 months ago
  18. 30d9ff4 libipt: do not include stdlib.h in intel-pt.h by Markus Metzger · 2 years, 5 months ago
  19. bfb059b libipt: add pt_insn_asid() and pt_blk_asid() by Markus Metzger · 2 years, 5 months ago
  20. 6a5fd7f version: bump minor version number by Markus Metzger · 2 years, 5 months ago v1.6
  21. 4e17ce5 libipt: fix doxygen-style comment indication by Markus Metzger · 2 years, 5 months ago
  22. b14c2f6 script, test: run ptxed with --check by Markus Metzger · 2 years, 5 months ago
  23. e30ffc3 ptxed: check instructions by Markus Metzger · 2 years, 5 months ago
  24. 4c22e95 ptxed, block: do not modify the block while printing by Markus Metzger · 2 years, 5 months ago
  25. 28c1965 ptxed, block: determine error ip by Markus Metzger · 2 years, 5 months ago
  26. 8fc0dda ptxed, block: fetch an instruction after printing its IP by Markus Metzger · 2 years, 5 months ago
  27. d6300fe ptxed, block: extract fetching an instruction by Markus Metzger · 2 years, 5 months ago
  28. d712ead libipt, block: provide instruction class of last instruction if available by Markus Metzger · 2 years, 5 months ago
  29. 05a98e2 libipt: classify VMX instruction from VM's perspective by Markus Metzger · 2 years, 5 months ago
  30. c63ca1d libipt: classify software interrupts as far branches by Markus Metzger · 2 years, 5 months ago
  31. 8642a93 libipt: software interrupt handling by Markus Metzger · 2 years, 5 months ago
  32. ad53ceb ptxed: do not leak trace buffer by Markus Metzger · 2 years, 5 months ago
  33. d56fe09 pttd: fix memory leak in p_alloc() by Markus Metzger · 2 years, 5 months ago
  34. 61545ed pttd: fix memory leak in yasm_alloc() by Markus Metzger · 2 years, 5 months ago
  35. 044eba4 ptdump: running out of trace is not an error by Markus Metzger · 2 years, 6 months ago
  36. 88ec725 ptxed: print time by Markus Metzger · 2 years, 6 months ago
  37. d087f81 all: happy new year by Markus Metzger · 2 years, 6 months ago
  38. 90a1c89 libipt: add version macros to intel-pt.h by Markus Metzger · 2 years, 7 months ago
  39. 45f7ca6 ptxed: add --block:end-on-call option by Markus Metzger · 2 years, 7 months ago
  40. 2652230 libipt, block: add end-on-call block decoder option by Markus Metzger · 2 years, 7 months ago
  41. a6a58fe libipt: add decoder-specific config flags by Markus Metzger · 2 years, 7 months ago
  42. c406fae libipt, block: proceed to event with trace by Markus Metzger · 2 years, 7 months ago
  43. 0e6b34c ctest: test both insn and block decoder by Markus Metzger · 2 years, 8 months ago
  44. aceeb65 ptdump: split help printf by Markus Metzger · 2 years, 8 months ago
  45. 8300a9d ptxed: split help printf by Markus Metzger · 2 years, 8 months ago
  46. da6f5a1 ptxed: show blocks by Markus Metzger · 2 years, 8 months ago
  47. 5a7d29a ptxed: track number of blocks by Markus Metzger · 2 years, 8 months ago
  48. 5fda43c test: add --stat:insn to linear trace tests by Markus Metzger · 2 years, 8 months ago
  49. 02675fe ptxed: add --stat:insn option by Markus Metzger · 2 years, 8 months ago
  50. 95acefe ptxed: only compute stats when requested by Markus Metzger · 2 years, 8 months ago
  51. fe13c34 libipt, block: bound block cache filling recursion by Markus Metzger · 2 years, 8 months ago
  52. 6f1c06b libipt, block: do not mix cache fill and cache use by Markus Metzger · 2 years, 8 months ago
  53. cdc95cd libipt, block: turn event processing into iteration by Markus Metzger · 2 years, 8 months ago
  54. 3d64832 libipt, block: turn trailing event processing into iteration by Markus Metzger · 2 years, 8 months ago
  55. d411a0c libipt: add missing @ escape by Markus Metzger · 2 years, 8 months ago
  56. 7343f24 doc: fix pt_insn_next() arguments in examples by Markus Metzger · 2 years, 8 months ago
  57. 95a1da0 libipt, ptxed: test truncated instructions by Markus Metzger · 2 years, 8 months ago
  58. 4371532 script: move ptxed option for loading the test binary by Markus Metzger · 2 years, 8 months ago
  59. 93208d3 ptxed: fix load_raw() error values by Markus Metzger · 2 years, 8 months ago
  60. 327d82b ptxed: allow optional offset or range for raw binary files by Markus Metzger · 2 years, 8 months ago
  61. a67f412 ptxed: split pt file argument processing and file load by Markus Metzger · 2 years, 8 months ago
  62. eeb6b18 ptdump: split file argument processing and file loading by Markus Metzger · 2 years, 8 months ago
  63. e22737e ptxed: support truncated blocks by Markus Metzger · 2 years, 8 months ago
  64. 539f9b9 libipt, block: handle instructions overlapping sections by Markus Metzger · 2 years, 8 months ago
  65. 2daaf66 libipt, block: add missing null checks by Markus Metzger · 2 years, 8 months ago
  66. af427c8 libipt, block: use pt_insn_decode() for handling SKD022 by Markus Metzger · 2 years, 8 months ago
  67. ce3cb9c libipt, block: replace pt_blk_ip_is_reachable() by Markus Metzger · 2 years, 8 months ago
  68. 8290b83 libipt, insn: replace pt_ip_is_ahead() by Markus Metzger · 2 years, 8 months ago
  69. e0eabe5 libipt, insn: add pt_insn_range_is_contiguous() by Markus Metzger · 2 years, 8 months ago
  70. fda2dd4 libipt: move decode_insn() into pt_insn.c by Markus Metzger · 2 years, 8 months ago
  71. bae76ba libipt, insn: retry instruction decode by Markus Metzger · 2 years, 8 months ago
  72. 58084f6 libipt, insn: use decode_insn() for decoding instructions by Markus Metzger · 2 years, 8 months ago
  73. 1841a67 libipt, insn: remove decode_insn() dependency on the decoder by Markus Metzger · 2 years, 8 months ago
  74. 800bd5c ptxed: fix --stat without --quiet by Markus Metzger · 2 years, 9 months ago
  75. 1da9d26 libipt, time: don't store MTC offset by Markus Metzger · 2 years, 9 months ago
  76. fc49968 libipt, time: fix TMA handling for low MTC frequencies by Markus Metzger · 2 years, 9 months ago
  77. 9b14c7a libipt, man: fix "Cannot find source file: pt_blk_get_image.3.md" by Markus Metzger · 2 years, 9 months ago
  78. 4a6f06a libipt, block: cache the current section by Markus Metzger · 2 years, 10 months ago
  79. f2b36e4 libipt, image: validate an image section by Markus Metzger · 2 years, 10 months ago
  80. 257b016 libipt: use the block cache by Markus Metzger · 2 years, 10 months ago
  81. bb8d95b libipt, image: find an image section by Markus Metzger · 2 years, 10 months ago
  82. 64d62f7 libipt: allow block caching to be disabled by Markus Metzger · 2 years, 10 months ago
  83. a5e4a64 libipt: add a block cache to struct pt_section by Markus Metzger · 2 years, 10 months ago
  84. 6d4b878 libipt: block cache by Markus Metzger · 2 years, 10 months ago
  85. b8a0748 script: do not check for tools upfront in test.bash by Markus Metzger · 2 years, 10 months ago
  86. ac49748 ptxed: use block decoder by Markus Metzger · 2 years, 10 months ago
  87. 57d5847 libipt: block decoder by Markus Metzger · 2 years, 10 months ago
  88. 58e45f6 libipt, ild: remove length field in struct pt_ild by Markus Metzger · 2 years, 10 months ago
  89. bf26637 libipt, ild, insn: store displacement in pt_insn_ext by Markus Metzger · 2 years, 10 months ago
  90. 1ad511d libipt, ild, insn: merge instruction length decode and decode by Markus Metzger · 2 years, 10 months ago
  91. b392b09 libipt, ild: do not indicate instruction relevance by Markus Metzger · 2 years, 10 months ago
  92. d56408b libipt, ild, insn: merge instruction decode and classification by Markus Metzger · 2 years, 10 months ago
  93. 3d75f65 libipt, insn: do not indicate relevance in decode_insn() by Markus Metzger · 2 years, 10 months ago
  94. 18ffa34 libipt, insn: add pt_insn_is_branch() by Markus Metzger · 2 years, 10 months ago
  95. cc51165 libipt, insn: check for sync disable events using insn and insn_ext by Markus Metzger · 2 years, 10 months ago
  96. 5692ed5 libipt, insn: use pt_insn_is_far_branch() to check for far branches by Markus Metzger · 2 years, 10 months ago
  97. 91259a3 libipt, insn: use insn and insn_ext to proceed without trace by Markus Metzger · 2 years, 10 months ago
  98. 119cdee libipt, insn: check packet-to-instruction bindings using insn_ext by Markus Metzger · 2 years, 10 months ago
  99. 5fd1e36 libipt, insn: check cpl/cr3 properties based on insn_ext by Markus Metzger · 2 years, 10 months ago
  100. 44f9840 libipt, insn: proceed based on insn and insn_ext by Markus Metzger · 2 years, 10 months ago