[PATCH] tsan: fix PTRACE_ATTACH handling during stop-the-world
Sergey Matveev
earthdok at google.com
Thu Feb 19 05:20:58 PST 2015
================
Comment at: lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc:125
@@ +124,3 @@
+ VReport(1, "Waiting on thread %d failed, detaching (errno %d).\n",
+ tid, wperrno);
+ internal_ptrace(PTRACE_DETACH, tid, NULL, NULL);
----------------
dvyukov wrote:
> earthdok wrote:
> > dvyukov wrote:
> > > earthdok wrote:
> > > > indent
> > > it is 4 spaces aligned
> > > in accordance with the Style
> > nope, that's only for those cases where even the first parameter is wrapped
> > otherwise you align to the first parameter
> ... and what if the wrapped argument does not fit onto line if you align it to the first arg?...
> ok, as you wish, done
> the style guide instruction that covers this seems to be "follow the style of existing code"
> and what if the wrapped argument does not fit onto line if you align it to the first arg?
Then you wrap at the opening bracket and indent with 4 spaces. It's pretty clear:
http://google-styleguide.googlecode.com/svn/trunk/cppguide.html#Function_Calls
> Either write the call all on a single line, wrap the arguments at the parenthesis, or start the arguments on a new line indented by four spaces and continue at that 4 space indent. In the absence of other considerations, use the minimum number of lines, including placing multiple arguments on each line where appropriate.
Basically you can choose between
```
foobar(a,
b)
```
and
```
foobar(
a, b)
```
or
```
foobar(
a,
b)
```
But nowhere does it mention the middle ground of
```
foobar(a,
b)
```
http://reviews.llvm.org/D7723
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
More information about the llvm-commits
mailing list