Explicitly CHECK arguments in dbus::MessageWriter::AppendString/ObjectPath

Add dbus::IsStringValidObjectPath() and dbus::ObjectPath::IsValid()

BUG=129335
TEST=dbus_unittests


Review URL: https://chromiumcodereview.appspot.com/10502011

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


CrOS-Libchrome-Original-Commit: 43fa5b848147d846761fecbea0317331510dd287
7 files changed
tree: 1952b017c8b37f07bb7ef7c92078bb955c006d63
  1. base/
  2. build/
  3. dbus/
  4. ipc/
  5. testing/
  6. third_party/