base: add a thread-safety assertion checker

ThreadAssertions lets us assert that the current thread is allowed to
make blocking calls.  See the header for more background.

This change implements ThreadAssertions but doesn't turn it on for
any of Chrome.

BUG=59575

Review URL: http://codereview.chromium.org/3824006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63091 0039d316-1c4b-4281-b951-d872f2087c98


CrOS-Libchrome-Original-Commit: 5db27db7e09cf3f72c68a8ca668b96177c97101f
4 files changed
tree: 90e855bac02b54e7c270f6717e86bdf6545300ea
  1. base/
  2. build/
  3. ipc/
  4. testing/