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