1. af0691b Added thread_pre_cancel(). by bart · 16 years ago
  2. ccf17de Renamed exp-drd directory into drd. Moved drd from the experimental tool class to the class of regular tools. by bart · 16 years ago[Renamed from exp-drd/drd_thread.h]
  3. e73b0aa Renamed "danger set" into "conflict set". by bart · 16 years ago
  4. f0cdc60 Fixed compiler warning. by bart · 16 years ago
  5. 8b4b2ee - Reduced level two bitmap size from 2**16 to 2**14 addresses. This by bart · 16 years ago
  6. 589f948 Commented out assert statements because of performance reasons. by bart · 16 years ago
  7. d59bb0f Declared more inline functions static, such that the compiler can omit the out-of-line code. by bart · 16 years ago
  8. 0886562 Speed up analysis of programs that access the thread stack intensively. by bart · 16 years ago
  9. bf80e12 Enable more optimization opportunities. by bart · 16 years ago
  10. dfbae6e Introduced bm_access_*_triggers_conflict() functions. by bart · 16 years ago
  11. 74a5f21 Fixed compiler warnings in assert statements. by bart · 17 years ago
  12. d66e3a8 Added more counters. Reduced number of danger set updates slightly. by bart · 17 years ago
  13. fda6492 Comment-only fix. by bart · 17 years ago
  14. e773de4 Minor optimization: eliminated an if-statement. by bart · 17 years ago
  15. cac5346 Added thread_get_stack_size() and thread_get_stack_min_min(). by bart · 17 years ago
  16. a9c3739 Implemented segment merging. by bart · 17 years ago
  17. a2b6e1b Added reference counting to segments. Synchronization objects (mutex, semaphore, barrier, rwlock) now keep a pointer to a segment instead of copying a vector clock for modeling causal relationships. by bart · 17 years ago
  18. d43f8d3 Fixed stack red zone handling. by bart · 17 years ago
  19. 354009c Removed support for thread names. by bart · 17 years ago
  20. 1ea5fff Declared thread_set_stack_min() inline. by bart · 17 years ago
  21. a79df6e Even more optimizations. by bart · 17 years ago
  22. 1a473c7 Inlined thread_conflicting_access(). Changed thread_get_danger_set() and thread_get_segment() from extern to inline. by bart · 17 years ago
  23. f00a85b Added inline function running_thread_is_recording(). Removed function thread_is_recording(). by bart · 17 years ago
  24. 0268dfa Added support for OpenMP barriers -- if libgomp.so has been built with debug information. More in general, added support for nested synchronization constructs. by bart · 17 years ago
  25. 5e85d26 Eliminated per-thread start/stop recording mechanism, which should make DRD a little bit faster. malloc()/free() is now intercepted on all platforms instead of just on i386. by bart · 17 years ago
  26. 26f73e1 Corrected various comments. Removed commented out code. Added code for tracing thread context switches and danger set updating. Fixed memory leak. Danger set is now updated every time a new segment is created instead of only at every context switch, which fixes the bug that no data races were reported for the pth_barrier test program. by bart · 17 years ago
  27. 8564292 by sewardj · 17 years ago
  28. 8b09d4f by sewardj · 17 years ago
  29. af44c82 Add DRD as an experimental tool. Bart Van Assche is the maintainer. by sewardj · 17 years ago