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