1. dc02ca5 Better way of computing the mmap mlocked size for perf by Jagger · 9 years ago
  2. 47fe427 Change the perf wakeup watermark by Jagger · 9 years ago
  3. 3d64063 More robust BTS parsing code by Jagger · 9 years ago
  4. eb96ed3 Missing negation in perf by Jagger · 9 years ago
  5. ec56657 Faster BTS by Jagger · 9 years ago
  6. 07e14ce uint64_t format fixes by Anestis Bechtsoudis · 9 years ago
  7. 2ff92d1 Annotate unused vars by Anestis Bechtsoudis · 9 years ago
  8. f2bb054 Correctly cast arguments to syscall by Robert Swiecki · 9 years ago
  9. 0850f2d Cache PAGE_SIZE by Jagger · 9 years ago
  10. 5b293ba Linux/perf: Less memory barriers, that still work by Jagger · 9 years ago
  11. 44e3421 Linux/perf: typo - double increment by Jagger · 9 years ago
  12. aa8284f Linux/perf: more modifications to barriers by Jagger · 9 years ago
  13. 99e0c0c Linux/perf: Better memory barriers by Jagger · 9 years ago
  14. c947332 log + cmd bug fixes by Anestis Bechtsoudis · 9 years ago
  15. c8c32db Merge by Robert Swiecki · 9 years ago
  16. 288a224 Use -L for Linux-specific options by Jagger · 9 years ago
  17. f93e4a5 mmap bloom filter only in certain cases by Jagger · 9 years ago
  18. 9a5a8de Use MAP_NORESERVE for bloom mappings by Jagger · 9 years ago
  19. f486bfe Improvements to Linux's perf by Jagger · 9 years ago
  20. d86f695 Linux-perf: 128MB for 32bit archs, and 1GB for 64-bit archs by Jagger · 9 years ago
  21. ade3d74 Linux-perf: Use descriptive structure instead of array of ints for perf fds by Jagger · 9 years ago
  22. b409ee1 Name counters directly by Jagger · 9 years ago
  23. 030e619 No need to clear mmap'd buffer by Jagger · 9 years ago
  24. 6413beb it's a bit-map, not a byte-map by Jagger · 9 years ago
  25. 4750a4b Bigger bloom filter array by Jagger · 9 years ago
  26. 3203a7a mem barriers by Jagger · 9 years ago
  27. 8a9e660 clean per-thread counters when opening perf by Jagger · 9 years ago
  28. a5a5c7b Use PT_SEIZE instead of PT_ATTACH by Jagger · 9 years ago
  29. 92fe8cd signal-related clean-ups in fuzz.c by robert.swiecki@gmail.com · 9 years ago
  30. 394d95e wrb after writing to the buffer by robert.swiecki@gmail.com · 10 years ago
  31. 8b1a631 Use a gcc built-in for test-and-set by robert.swiecki@gmail.com · 10 years ago
  32. f5f07fc More memory barriers save lifes by robert.swiecki@gmail.com · 10 years ago
  33. 59ca7eb Also stop with hfuzz->pid by robert.swiecki@gmail.com · 10 years ago
  34. 58d2c55 Disable perf event before reading the mmap page by robert.swiecki@gmail.com · 10 years ago
  35. e6b1552 Don't count branches with popcnt by robert.swiecki@gmail.com · 10 years ago
  36. 2a95369 Support for storing perf value in GS by robert.swiecki · 10 years ago
  37. 2e3459b Get back the old branch counting mode (from/to) by robert.swiecki@gmail.com · 10 years ago
  38. 0579411 Different mode of branch counting by robert.swiecki@gmail.com · 10 years ago
  39. 028e542 Typo by robert.swiecki@gmail.com · 10 years ago
  40. 4119271 Memory barrier as a direct __sync_synchronize by robert.swiecki@gmail.com · 10 years ago
  41. 76b5522 Use __sync_synchronize as a memory barrier by robert.swiecki@gmail.com · 10 years ago
  42. eaa0414 Correct printf by robert.swiecki@gmail.com · 10 years ago
  43. 295e9fa Correct use of the bloom filter by robert.swiecki@gmail.com · 10 years ago
  44. 10e69b6 Support for blocks/edges by robert.swiecki@gmail.com · 10 years ago
  45. 3413e9f More descriptive perf feedback by robert.swiecki@gmail.com · 10 years ago
  46. 998544e Add branch over the kernel limit - debugging by robert.swiecki@gmail.com · 10 years ago
  47. 11f8ce0 Acount for '0x' in the format string by robert.swiecki@gmail.com · 10 years ago
  48. fa3a630 Commit LOGMSG in branch print by robert.swiecki@gmail.com · 10 years ago
  49. 62e34ae Stick to indent by robert.swiecki@gmail.com · 10 years ago
  50. 4be2667 A pass with astyle by robert.swiecki@gmail.com · 10 years ago
  51. f845d4d Add support for CPU cycles measurement by robert.swiecki@gmail.com · 10 years ago
  52. e1c9da8 Speed-up the signal handler with builtin_expect by robert.swiecki@gmail.com · 10 years ago
  53. 2502ca4 Typo in LOGMSG by robert.swiecki@gmail.com · 10 years ago
  54. 7aad717 Initial file import by robert.swiecki@gmail.com · 10 years ago
  55. 81e26dc Support all three perf modes at once by robert.swiecki@gmail.com · 10 years ago
  56. 9be63de Correct value of uint/ulong max by robert.swiecki@gmail.com · 10 years ago
  57. fb6df6b Use right version of popcount by robert.swiecki@gmail.com · 10 years ago
  58. 84614fe Use 64-bit popcnt for bitcounting by robert.swiecki@gmail.com · 10 years ago
  59. ce5a26e Shorter version of popcnt by robert.swiecki@gmail.com · 10 years ago
  60. ab2232a A modified version of the bloom filter by robert.swiecki@gmail.com · 10 years ago
  61. dc6f330 Use 32bit version of popcount by robert.swiecki@gmail.com · 10 years ago
  62. 4e59333 hash before applying thebloom filter by robert.swiecki@gmail.com · 10 years ago
  63. c341a39 Use Bloomfilter instead of a list by robert.swiecki@gmail.com · 10 years ago
  64. ccd83ec Enable on exec by robert.swiecki@gmail.com · 10 years ago
  65. a015105 The maximal buffer size of BTS is 2MiB by robert.swiecki@gmail.com · 10 years ago
  66. 4ed299a Use reister variables by robert.swiecki@gmail.com · 10 years ago
  67. 46adea2 mmap(0 parsing buffer takes pointer to uint64_t by robert.swiecki@gmail.com · 10 years ago
  68. c4fe5ab Different style of parsing the mmap() buffer by robert.swiecki@gmail.com · 10 years ago
  69. 3629578 Lower the size of branch buffer by robert.swiecki@gmail.com · 10 years ago
  70. 684f60c perfCutOffAddr implementation by robert.swiecki@gmail.com · 10 years ago
  71. 598bbcd Set watermark to the size of the mmap buffer by robert.swiecki@gmail.com · 10 years ago
  72. 18d720b Wording by robert.swiecki@gmail.com · 10 years ago
  73. dd5a673 Better log colors by robert.swiecki@gmail.com · 10 years ago
  74. 9bbfcd8 Warn about too many concurrent threads by robert.swiecki@gmail.com · 10 years ago
  75. 66036a9 No need for usleep() before mmap parsing by robert.swiecki@gmail.com · 10 years ago
  76. b6beb6f Dynamically compute size of the perf mmap() buffer by robert.swiecki@gmail.com · 10 years ago
  77. e52bac7 For now 2 fuzzing threads by robert.swiecki@gmail.com · 10 years ago
  78. c31dbe9 Use rt signals for IO events by robert.swiecki@gmail.com · 10 years ago
  79. 9eb2634 Set watermark to 1/4 of the mmap buffer by robert.swiecki@gmail.com · 10 years ago
  80. 3d09616 Lower the mmap() bugger size Correct logging routine by robert.swiecki@gmail.com · 10 years ago
  81. 6f31991 Use less syscalls in the logging subsystem by robert.swiecki@gmail.com · 10 years ago
  82. edbca38 Improve perf watermarking by robert.swiecki@gmail.com · 10 years ago
  83. 308d814 Better check for the initial file by robert.swiecki@gmail.com · 10 years ago
  84. a56173d Change file size modifying algorithm Increase mmap buffer size by robert.swiecki@gmail.com · 10 years ago
  85. ca0c9cd Logging messages by robert.swiecki@gmail.com · 10 years ago
  86. bb5d264 Different mapping strategy for Linux/Posix by robert.swiecki@gmail.com · 10 years ago
  87. c471a9f Use signals instead of poll() by robert.swiecki@gmail.com · 10 years ago
  88. 04f4a84 Wording by robert.swiecki@gmail.com · 10 years ago
  89. 1c24650 Count branches instead of IP by robert.swiecki@gmail.com · 10 years ago
  90. 8388c39 Bigger poll() timeout (10 vs 100 msec) by robert.swiecki@gmail.com · 10 years ago
  91. b23aed2 Bigger watermark for signal poll wakeup by robert.swiecki@gmail.com · 10 years ago
  92. 004ddfe Use poll for perf events by robert.swiecki@gmail.com · 10 years ago
  93. 4ec2e99 Malloc buffer for the local mmap data instead of using stack-based buffer by robert.swiecki@gmail.com · 10 years ago
  94. 627c193 Check return value of the perf* enabling function by robert.swiecki@gmail.com · 10 years ago
  95. 534ec9b Remove temporary code by robert.swiecki@gmail.com · 10 years ago
  96. 6e3d04c PE_TYPE_HARDWARE by robert.swiecki@gmail.com · 10 years ago
  97. 2aa3a0e Bigger buf sizes by robert.swiecki@gmail.com · 10 years ago
  98. f987e55 Working precise PC sampling by robert.swiecki@gmail.com · 10 years ago
  99. d781897 BTS version 1 by robert.swiecki@gmail.com · 10 years ago
  100. ff80177 Use correct branch events by robert.swiecki@gmail.com · 10 years ago