UnstableChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. Slightly relax restriction on exact order arguments must appear. (details)
  2. [sancov] Use LLVM Support library JSON writer in favor of individual (details)
  3. [sancov] Accommodate sancov and coverage report server for use under (details)
  4. Revert "[platform process list] add a flag for showing the processes of (details)
Commit 0bb06f6f667eb174f1cec638fc181f1f32dffb44 by douglas.yung
Slightly relax restriction on exact order arguments must appear.
llvm-svn: 374627
The file was modifiedclang/test/Driver/openmp-offload.c
Commit e8a462a01923676860ee4d7b0d191043ea4b9f63 by Vitaly Buka
[sancov] Use LLVM Support library JSON writer in favor of individual
implementation
Summary: In this diff, I've replaced the individual implementation of
`JSONWriter` with `json::OStream` provided by `llvm/Support/JSON.h`.
Important Note: The output format of the JSON is considerably different
compared to the original implementation. Important differences include:
* New line for each entry in an array (should make diffs cleaner)
* No space between keys and colon in attributed object entries.
* Attributes with empty strings will now print the attribute name and a
quote pair rather than excluding the attribute altogether
Examples of these differences can be seen in the changes to the sancov
tests which compare the JSON output.
Patch by Douglas Gliner.
Reviewers: kcc, filcab, phosek, morehouse, vitalybuka, metzman
Subscribers: mehdi_amini, dexonsmith, llvm-commits
Tags: #sanitizers, #llvm
Differential Revision: https://reviews.llvm.org/D68752
llvm-svn: 374628
The file was modifiedllvm/test/tools/sancov/symbolize_noskip_dead_files.test
The file was modifiedllvm/test/tools/sancov/merge.test
The file was modifiedllvm/tools/sancov/sancov.cpp
The file was modifiedllvm/test/tools/sancov/symbolize.test
Commit 23aa2aec78181fa064191b8f3c1c5b3ffa1c9424 by Vitaly Buka
[sancov] Accommodate sancov and coverage report server for use under
Windows
Summary: This patch makes the following changes to SanCov and its
complementary Python script in order to resolve issues pertaining to
non-UNIX file paths in JSON symbolization information:
* Convert all paths to use forward slash.
* Update `coverage-report-server.py` to correctly handle paths to
sources which contain spaces.
* Remove Linux platform restriction for all SanCov unit tests. All
SanCov tests passed when ran on my local Windows machine.
Patch by Douglas Gliner.
Reviewers: kcc, filcab, phosek, morehouse, vitalybuka, metzman
Reviewed By: vitalybuka
Subscribers: vsk, Dor1s, llvm-commits
Tags: #sanitizers, #llvm
Differential Revision: https://reviews.llvm.org/D51018
llvm-svn: 374629
The file was modifiedllvm/test/tools/sancov/stats.test
The file was modifiedllvm/tools/sancov/coverage-report-server.py
The file was modifiedllvm/test/tools/sancov/print.test
The file was modifiedllvm/test/tools/sancov/covered_functions.test
The file was modifiedllvm/tools/sancov/sancov.cpp
The file was modifiedllvm/test/tools/sancov/blacklist.test
The file was modifiedllvm/test/tools/sancov/symbolize_noskip_dead_files.test
The file was modifiedllvm/test/tools/sancov/not_covered_functions.test
The file was modifiedllvm/test/tools/sancov/symbolize.test
The file was modifiedllvm/test/tools/sancov/validation.test
The file was modifiedllvm/test/tools/sancov/merge.test
Commit 0f22955899870607cf868b3c4a57f60efd8df02c by a20012251
Revert "[platform process list] add a flag for showing the processes of
all users"
This reverts commit f670a5edfc70066872e1795d650ed6e1ac62b6a8.
llvm-svn: 374630
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
The file was modifiedlldb/source/Commands/CommandObjectPlatform.cpp
The file was modifiedlldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/gdbclientutils.py
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestPlatformClient.py
The file was modifiedlldb/source/Commands/Options.td