Author: sewardj
Date: 2007-11-09 15:46:37 +0000 (Fri, 09 Nov 2007)
New Revision: 7114

Log:
Minor changes.

Modified:
   branches/THRCHECK/thrcheck/docs/tc-manual.xml


Modified: branches/THRCHECK/thrcheck/docs/tc-manual.xml
===================================================================
--- branches/THRCHECK/thrcheck/docs/tc-manual.xml       2007-11-09 15:44:15 UTC 
(rev 7113)
+++ branches/THRCHECK/thrcheck/docs/tc-manual.xml       2007-11-09 15:46:37 UTC 
(rev 7114)
@@ -179,7 +179,7 @@
 <para>Thrcheck builds a directed graph indicating the order in which
 locks have been acquired in the past.  When a thread acquires a new
 lock, the graph is updated, and then checked to see if it now contains
-a cycle.  Presence of a cycle indicates a potential deadlock involving
+a cycle.  The presence of a cycle indicates a potential deadlock involving
 the locks in the cycle.</para>
 
 <para>In simple situations, where the cycle only contains two locks,
@@ -544,11 +544,12 @@
 
 <para>This program is correct, but using only the mechanisms described
 so far, Thrcheck would report an error at
-<computeroutput>var += 4;</computeroutput>.  This is because, by that
+<computeroutput>var += 4</computeroutput>.  This is because, by that
 point, <computeroutput>var</computeroutput> is marked as being in the
-state "shared-modified with a singleton
-lockset <computeroutput>{mx}</computeroutput>".  Really, what we want
-is for <computeroutput>var</computeroutput> to return to the parent
+state "shared-modified and protected by the
+lock <computeroutput>mx</computeroutput>", but is being accessed
+without locking.  Really, what we want is
+for <computeroutput>var</computeroutput> to return to the parent
 thread's exclusive ownership after the child thread has exited.</para>
 
 <para>To make this possible, for every memory location Thrcheck also keeps


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Valgrind-developers mailing list
Valgrind-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-developers

Reply via email to