1. 664ec71 libipt: add struct pt_insn_ext by Markus Metzger · 8 years ago
  2. fd060e5 ptxed: use image section cache by Markus Metzger · 8 years ago
  3. 18cb47a libipt: allow reading memory from cached sections by Markus Metzger · 8 years ago
  4. 57b29d3 libipt: provide isid in struct pt_insn by Markus Metzger · 8 years ago
  5. a53ba47 libipt, image: provide isid on memory read by Markus Metzger · 8 years ago
  6. bd23b80 libipt, image: store isid by Markus Metzger · 8 years ago
  7. dfc9726 libipt: export image section cache by Markus Metzger · 8 years ago
  8. d5f4b9c libipt: image section cache by Markus Metzger · 8 years ago
  9. bf57b1c libipt: fix error code for reading memory into a NULL buffer by Markus Metzger · 8 years ago
  10. fd0a7fa libipt, image: refactor pt_image_read() by Markus Metzger · 8 years ago
  11. 3792a7f libipt: define pt_msec_init/fini inline by Markus Metzger · 8 years ago
  12. d432ac3 libipt: remove pt_msec_read() and pt_msec_read_mapped() by Markus Metzger · 8 years ago
  13. 92a8b22 libipt, image: distinguish not-contained-in-section from other errors by Markus Metzger · 8 years ago
  14. 7e372ca libipt, image: bypass pt_msec_read by Markus Metzger · 8 years ago
  15. b8d9b01 libipt: add pt_msec_map/unmap by Markus Metzger · 8 years ago
  16. 02fad97 libipt: define pt_msec_section() by Markus Metzger · 8 years ago
  17. 192ac18 libipt: do not access vaddr in struct pt_mapped_section directly by Markus Metzger · 8 years ago
  18. 64a138f libipt: define pt_msec_begin/end() inline by Markus Metzger · 8 years ago
  19. 5d65988 libipt: remove pt_msec_matches_asid() by Markus Metzger · 8 years ago
  20. 501c75c libipt: define pt_msec_asid() inline by Markus Metzger · 8 years ago
  21. c468287 libipt: check for bad section puts and deletes by Markus Metzger · 8 years ago
  22. 90cc9f8 libipt: allow image section overlaps by Markus Metzger · 9 years ago
  23. 49f0ead libipt: move the test fixture declaration to the top of ptunit-image by Markus Metzger · 9 years ago
  24. 24b8b92 libipt: add back link from section to test fixture in ptunit-image by Markus Metzger · 9 years ago
  25. d82ef32 libipt: add ifix_add_section() for adding test sections in ptunit-image by Markus Metzger · 9 years ago
  26. 351e2f1 libipt: add pt_section_list_free_tail() by Markus Metzger · 9 years ago
  27. ec8a1d5 libipt: add pt_section_clone() by Markus Metzger · 9 years ago
  28. 6390731 libipt: add pt_section_offset() by Markus Metzger · 9 years ago
  29. 41856af libipt: fix end of trace indication by Markus Metzger · 8 years ago
  30. cdd8c87 libipt: process async branch event immediately by Markus Metzger · 8 years ago
  31. be21ed8 ptxed: include xed-interface.h by Markus Metzger · 8 years ago
  32. 93ad233 README: mention test, include, and capture-howto by Markus Metzger · 8 years ago
  33. ac9bf64 libipt, ptunit: remove temporary files in ptunit-section by Markus Metzger · 8 years ago
  34. a1c418a ptunit: use GetTempPath() and GetTempFileName() instead of _tmpnam() by Markus Metzger · 8 years ago
  35. 4164b6e ptunit: use mkstemp() instead of tmpnam() by Markus Metzger · 8 years ago
  36. 00d91eb ptunit: change mktempname to mkfile by Markus Metzger · 8 years ago
  37. 5cc527f ptunit: rename ptunit_mktempname.[hc] into ptunit_mkfile.[hc] by Markus Metzger · 8 years ago
  38. 2c6e56a ptdump, ptxed: accept ':' in filenames by Markus Metzger · 8 years ago
  39. dfecd16 version: bump minor version number by Markus Metzger · 8 years ago v1.5
  40. 6470604 libipt, ild: use const ild where possible by Markus Metzger · 8 years ago
  41. 9a54144 libipt, ild; check ild pointer argument by Markus Metzger · 8 years ago
  42. 75114a1 libipt, ild: shorten imm-map map by Markus Metzger · 8 years ago
  43. 8010f33 libipt, ild: reduce operations in displacement decode by Markus Metzger · 8 years ago
  44. 42c3f9d libipt, ild: indicate errors in decoder return values by Markus Metzger · 8 years ago
  45. 182160d libipt, insn: don't rely on ild->u.s.error by Markus Metzger · 8 years ago
  46. b7e343e libipt, ild: refactor resolve_v/z() by Markus Metzger · 8 years ago
  47. b183817 libipt, ild: combine rex and vex prefix variants by Markus Metzger · 8 years ago
  48. 9ae9108 libipt, ild: move opcode map handling in vex decoders by Markus Metzger · 8 years ago
  49. 12a310a libipt, ild: remove pti_set_map() by Markus Metzger · 8 years ago
  50. 12fffcd libipt, ild: combine imm_bytes checks by Markus Metzger · 8 years ago
  51. 0b206b8 libipt, ild: refactor length check in imm_dec() by Markus Metzger · 8 years ago
  52. c71698c libipt, ild: pass instruction length to imm_dec() by Markus Metzger · 8 years ago
  53. c26b475 libipt, ild: call imm_dec() directly by Markus Metzger · 8 years ago
  54. 2286bcc libipt, ild: move imm_dec() and set_imm_byte() by Markus Metzger · 8 years ago
  55. 0649cc1 libipt, ild: pass instruction length to disp_dec() by Markus Metzger · 8 years ago
  56. bbd7e29 libipt, ild: call disp_dec() directly by Markus Metzger · 8 years ago
  57. 49afc5a libipt, ild: move disp_dec() and compute_disp_dec() by Markus Metzger · 8 years ago
  58. ddf7ac9 libipt, ild: remove sib_byte field by Markus Metzger · 8 years ago
  59. cda671e libipt, ild: refactor length check in sib_dec() by Markus Metzger · 8 years ago
  60. c12130f libipt, ild: pass instruction length to sip_dec() by Markus Metzger · 8 years ago
  61. 59717a6 libipt, ild: call sib_dec() from modrm_dec() by Markus Metzger · 8 years ago
  62. ecb6800 libipt, ild: move sib_dec() by Markus Metzger · 8 years ago
  63. 4bbaafc libipt, ild: pass instruction length to modrm_dec() by Markus Metzger · 8 years ago
  64. 4f03f4f libipt, ild: directly call modrm_dec() by Markus Metzger · 8 years ago
  65. a814fa0 libipt, ild: refactor opcode check for 0x39..0x3f by Markus Metzger · 8 years ago
  66. ed15d93 libipt, ild: skip prefix_done() by Markus Metzger · 8 years ago
  67. dd9e0e5 libipt, ild: forward lengh++ to length use by Markus Metzger · 8 years ago
  68. 2220290 libipt, ild: pass instruction length to opcode_dec() by Markus Metzger · 8 years ago
  69. 8303ad1 libipt, ild: refactor length check in opcode decoder by Markus Metzger · 8 years ago
  70. 62266bc libipt, ild: move modrm_dec() by Markus Metzger · 8 years ago
  71. 4637ae7 libipt, ild: group all #includes by Markus Metzger · 8 years ago
  72. c2f8b2c libipt, ild: refactor vex decode by Markus Metzger · 8 years ago
  73. c7a45f2 libipt, ild: remove unused nominal_opcode_pos field by Markus Metzger · 8 years ago
  74. a22d7c1 libipt, ild: call opcode_dec() from prefix_done() by Markus Metzger · 8 years ago
  75. ba14c75 libipt, ild: fix bounds check in evex decoder by Markus Metzger · 8 years ago
  76. be49538 libipt, ild: pass instruction length to vex_opcode_dec() by Markus Metzger · 8 years ago
  77. 1351c9b libipt, ild: add vex decoders to prefix decode table by Markus Metzger · 8 years ago
  78. 7369ff4 libipt, ild: move vex decoders by Markus Metzger · 8 years ago
  79. c5505ab libipt, ild: rex prefix decoder table by Markus Metzger · 8 years ago
  80. bcbca39 libipt: report read-ahead errors by Markus Metzger · 8 years ago
  81. fbbeb66 libipt: enable FEATURE_THREADS by default by Markus Metzger · 8 years ago
  82. 25b4143 libipt, insn: merge error and non-error return for compressed returns by Markus Metzger · 8 years ago
  83. 13c18bc libipt: retry PSB+ decode by Markus Metzger · 8 years ago
  84. 9dc8168 libipt: allow insn flow decoder to be continued after error by Markus Metzger · 9 years ago
  85. d8ef936 ptxed: only query decoder offset when needed by Markus Metzger · 8 years ago
  86. 33d5804 ptdump: fix --no-offset by Markus Metzger · 8 years ago
  87. c70863a libipt: test file-based sections by Markus Metzger · 8 years ago
  88. c334257 libipt: check section boundaries in pt_section_read() by Markus Metzger · 8 years ago
  89. d328ebd libipt, ild: support EVEX by Markus Metzger · 8 years ago
  90. 95da76d libipt, ild: fix LDS/LES decode by Markus Metzger · 8 years ago
  91. c9cefd3 libipt, ild: fix a0-a3 MOV decode by Markus Metzger · 8 years ago
  92. faac111 all: happy new year by Markus Metzger · 8 years ago
  93. 41d9108 doc: describe parallel decode and trace stitching by Markus Metzger · 9 years ago
  94. 16d4794 libipt: improve error reporting by Markus Metzger · 8 years ago
  95. ab2c340 libipt: ignore zero-displacement calls for return compression by Markus Metzger · 8 years ago
  96. 1d3a6f9 ptxed: print raw instruction bytes by Markus Metzger · 8 years ago
  97. 6cbf941 ptdump: diagnose unknown options by Markus Metzger · 8 years ago
  98. 7a7f87d libipt: detect get/put issues in ptunit-image by Markus Metzger · 9 years ago
  99. 980b1f2 libipt: add missing extern for pt_section_lock/unlock declarations by Markus Metzger · 9 years ago
  100. 153d183 script, doc: capture trace by Markus Metzger · 9 years ago