1. 22854b9 by sewardj · 22 years ago
  2. c0d8f68 by sewardj · 22 years ago
  3. 6c3769f by sewardj · 22 years ago
  4. f637432 by sewardj · 22 years ago
  5. dca8411 by sewardj · 22 years ago
  6. c4a810d by sewardj · 22 years ago
  7. d8acdf2 by sewardj · 22 years ago
  8. 69a72a5 Add a new client request, VG_USERREQ__LOGMESSAGE, and use this to route by sewardj · 22 years ago
  9. b52a1b0 Merge patch from Jeremy Fitzhardinge: by sewardj · 22 years ago
  10. 0af43bc Partially merge patch from Jeremy Fitzhardinge: by sewardj · 22 years ago
  11. 3404251 Merge patch from Jeremy Fitzhardinge: by sewardj · 22 years ago
  12. 7ab2aca merge patches from Jeremy Fitzhardinge: by sewardj · 22 years ago
  13. 9b6d34e by njn · 22 years ago
  14. 00a66b1 Finish off support for Red Hat 8 thread-specific-data. Unfortunately by sewardj · 22 years ago
  15. 0063189 printing verbosity wibble by sewardj · 22 years ago
  16. 858964b Implement, and document, the --run-libc-freeres=no|yes flag. by sewardj · 22 years ago
  17. 3665092 by njn · 22 years ago
  18. d04b7c6 by njn · 22 years ago
  19. c953984 by njn · 22 years ago
  20. e427a66 by njn · 22 years ago
  21. 92a5956 by sewardj · 22 years ago
  22. e49d8e7 Files updated, added and removed in order to turn the ERASER branch into HEAD by njn25 · 22 years ago
  23. ade9d0d Only run __libc_freeres() when valgrinding. It may do invalid free()s by sewardj · 22 years ago
  24. 1fe7b00 At request of Ulrich Drepper, call __libc_freeres() after final __NR_exit by sewardj · 22 years ago
  25. a256220 possible fix for valgrinding problem on longer running kernels (2.4.18-SuSE, update 17 days) by daywalker · 22 years ago
  26. 872051c vg_signals.c: vg_oursignalhandler(): don't longjmp() on fatal signal if by sewardj · 22 years ago
  27. 18a62ff Make VG_USERREQ__PTHREAD_YIELD actually yield the thread. This used by sewardj · 22 years ago
  28. 77f0fc1 Check for signals to be delivered after every syscall. This avoids by sewardj · 22 years ago
  29. bc7d878 Implement --weird-hacks=truncate-writes to limit the size of write syscalls by sewardj · 22 years ago
  30. 89f20fd cleanup_after_thread_exited: also clean up the waiting_fds table on thread by sewardj · 22 years ago
  31. 2cb0034 Finally get around to implementing pthread_atfork. by sewardj · 22 years ago
  32. 124ca2a Rationalise client-request handling a bit, by merging the two switches by sewardj · 22 years ago
  33. 9a2224b Implement pause(). by sewardj · 22 years ago
  34. 0076f54 Fix bug in and simply parameter access checks for pthread_sigmask. by sewardj · 22 years ago
  35. 3a7b325 Remove bogus assertion. by sewardj · 22 years ago
  36. 645030e When a thread in a nanosleep() wait is interrupted by a non-restartable by sewardj · 22 years ago
  37. e904795 Minor mods to stop make the leak detector behave properly for the by sewardj · 22 years ago
  38. 5a3798b Check addressibility of client-space addresses passed to pthread_* by sewardj · 22 years ago
  39. 4dced35 A new kind of error: PThread errors. Used to report detected misuse in by sewardj · 22 years ago
  40. 055fbb8 Add a TODO entry for valgrind-1.0. by sewardj · 22 years ago
  41. ef037c7 Implement __pthread_kill_other_threads_np properly. It does seem to by sewardj · 22 years ago
  42. af00b6d Fix stupid copy-n-paste bug in do_set_canceltype causing strange stack by sewardj · 22 years ago
  43. b60c1ad Update TODO lists at the top of the file. by sewardj · 22 years ago
  44. ccef2e6 As per POSIX, nuke all threads other than me by sewardj · 22 years ago
  45. 67a3bec Set client mem permissions in do__cleanup_pop. by sewardj · 22 years ago
  46. d140e44 Check for pending cancellation requests at syscalls which POSIX by sewardj · 22 years ago
  47. 870497a When a thread exits, run the destructors for the thread's specific data. by sewardj · 22 years ago
  48. 8ad94e1 Implement thread cleanup stacks. by sewardj · 22 years ago
  49. 7989d0c Fix various problems with new thread start / stop / detach stuff. by sewardj · 22 years ago
  50. 20917d8 by sewardj · 22 years ago
  51. 83798bf Make syscall sched_yield just yield the current thread rather than the by sewardj · 22 years ago
  52. 3947e62 sched_do_syscalls: properly handle invalid fd in read/write, rather by sewardj · 22 years ago
  53. 705d3cb Make accept() be nonblocking. by sewardj · 22 years ago
  54. ff42d1d Implement pthread_yield. by sewardj · 22 years ago
  55. 18d7513 Remove existing non-working support for self-modifying code, and instead by sewardj · 22 years ago
  56. 3a951cf More new-signal-hacks fixes. by sewardj · 22 years ago
  57. 018f762 In accordance with "build one to throw away, you will anyway (tm)", by sewardj · 22 years ago
  58. b48e500 Add support for pthread_sigmask() and sigwait(). All absolutely by sewardj · 22 years ago
  59. 8d365b5 Fix spelling mistake: wierd*hacks --> weird*hacks Also add a testcase. by sewardj · 22 years ago
  60. 3984b85 In order to catch timeout events on fds which are readable and which by sewardj · 22 years ago
  61. a1679dd Kernel 2.4 / glibc 2.2.X build fixes for recent startup changes. by sewardj · 22 years ago
  62. 8e651d7 Support _m_kind == PTHREAD_MUTEX_FAST_NP for mutexes. This was stopping by sewardj · 22 years ago
  63. 8ccc2be Fix confusing bug in printing of trace info for mutex_{try}lock. by sewardj · 22 years ago
  64. 1de04f1 Return zero to the *parent* thread when pthread_create succeeds. by sewardj · 22 years ago
  65. 671ff54 Minor profiling improvements. Add a couple of cost centers. by sewardj · 22 years ago
  66. 7e87e38 by sewardj · 22 years ago
  67. c3bd5f5 Ensure that values returned to the client from pthread operations are by sewardj · 22 years ago
  68. bf290b9 Increase default thread stack size to 64k and institute crude by sewardj · 22 years ago
  69. 0c3b53f Reinstate use of VG_(do_sanity_checks), although at a lower frequency by sewardj · 22 years ago
  70. b3eef6b Add debugging hooks, currently disabled. by sewardj · 22 years ago
  71. aec22c0 Fix a subtle (?) bug in sched_do_syscall to with read/write calls for by sewardj · 22 years ago
  72. 1ffa8da handle_signal_return: when a waiting read/write syscall is interrupted by sewardj · 22 years ago
  73. 853f55d Fix various bugs getting in the way of licq starting up. by sewardj · 22 years ago
  74. 3b13f0e Try and give at least some minimal binding for all functions exported by sewardj · 22 years ago
  75. 51c0aaf by sewardj · 22 years ago
  76. 7ccc5c2 VG_(oursignalhandler): when catching a fatal signal, don't longjmp by sewardj · 22 years ago
  77. 14e0342 by sewardj · 22 years ago
  78. d7fd4d2 Fast-track pthread_mutex_{lock,unlock} in the scheduler. This reduces by sewardj · 22 years ago
  79. 5f07b66 by sewardj · 22 years ago
  80. 2a1dcce Compilation fixes for glibc-2.1.X systems. (Lionel Ulmer). by sewardj · 22 years ago
  81. 30671ff Add pthread_mutex_trylock, and add various other hacks to try and make by sewardj · 22 years ago
  82. 0555387 Add comments explaining checks made by scheduler_sanity(). by sewardj · 22 years ago
  83. 3b5d886 by sewardj · 22 years ago
  84. 6072c36 by sewardj · 22 years ago
  85. 604ec3c by sewardj · 22 years ago
  86. 1e8cdc9 by sewardj · 22 years ago
  87. f8f819e Sanity check mutex implementation, and add support for recursive mutexes. by sewardj · 22 years ago
  88. 9d1b5d3 Get rid of bogus vg_assert(VG_(bbs_done) < 1000000); by sewardj · 22 years ago
  89. 15a43e1 Show backtraces for all threads in vg_assert, VG_(panic) and by sewardj · 22 years ago
  90. 45b4b37 by sewardj · 22 years ago
  91. 9650c99 Handle VG_USERREQ__PTHREAD_GET_THREADID and VG_USERREQ__RUNNING_ON_VALGRIND by sewardj · 22 years ago
  92. 79be106 Get rid of the muraroa.demon.co.uk references since that account is by sewardj · 22 years ago
  93. 9a199dc by sewardj · 22 years ago
  94. 8c82451 by sewardj · 22 years ago
  95. 75fe189 by sewardj · 22 years ago
  96. 77e466c by sewardj · 22 years ago
  97. e462e20 by sewardj · 22 years ago
  98. bc5b99f by sewardj · 22 years ago
  99. 54cacf0 by sewardj · 22 years ago
  100. 8937c81 by sewardj · 22 years ago