Componentize objc_zombie.{h,mm} and consolidate crash_keys.
commit9f694f76d36d3caa56f6b5594cb75f2338a6960a
authorsdefresne <sdefresne@chromium.org>
Tue, 22 Sep 2015 09:41:26 +0000 (22 02:41 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 22 Sep 2015 09:42:07 +0000 (22 09:42 +0000)
treeba1687c7e4da7227d0ab31932e6d49bde9b856d6
parente1f32fd3e757795dd45618cce6a711c910140208
Componentize objc_zombie.{h,mm} and consolidate crash_keys.

Consolidate both crash_keys.{cc,h} and objc_zombie.{h,mm}} into
components/crash/core/common so that they can be used on iOS and
that there is only one component related to crash support.

Tighten the DEPS rules because stc/components/crash/core cannot
depend on src/breakpad.

BUG=522955,520968

Review URL: https://codereview.chromium.org/1358483002

Cr-Commit-Position: refs/heads/master@{#350132}
37 files changed:
chrome/BUILD.gn
chrome/app/chrome_main_delegate.cc
chrome/browser/chrome_browser_application_mac.mm
chrome/chrome_common.gypi
chrome/chrome_exe.gypi
chrome/chrome_tests_unit.gypi
chrome/common/BUILD.gn
chrome/common/DEPS
chrome/common/crash_keys.h
chrome/test/BUILD.gn
components/BUILD.gn
components/components.gyp
components/components_tests.gyp
components/crash.gypi
components/crash/content/DEPS [moved from components/crash/DEPS with 100% similarity]
components/crash/core/DEPS [moved from components/crash_keys/DEPS with 85% similarity]
components/crash/core/OWNERS [moved from components/crash_keys/OWNERS with 100% similarity]
components/crash/core/common/BUILD.gn [new file with mode: 0644]
components/crash/core/common/crash_keys.cc [moved from components/crash_keys/crash_keys.cc with 98% similarity]
components/crash/core/common/crash_keys.h [moved from components/crash_keys/crash_keys.h with 93% similarity]
components/crash/core/common/objc_zombie.h [moved from chrome/common/mac/objc_zombie.h with 88% similarity]
components/crash/core/common/objc_zombie.mm [moved from chrome/common/mac/objc_zombie.mm with 99% similarity]
components/crash/core/common/objc_zombie_unittest.mm [moved from chrome/common/mac/objc_zombie_unittest.mm with 98% similarity]
components/crash_keys.gypi [deleted file]
components/crash_keys/BUILD.gn [deleted file]
components/omnibox.gypi
components/omnibox/browser/BUILD.gn
components/omnibox/browser/DEPS
components/omnibox/browser/history_quick_provider.cc
components/variations.gypi
components/variations/BUILD.gn
components/variations/DEPS
components/variations/variations_util.cc
ios/chrome/browser/DEPS
ios/chrome/browser/crash_report/crash_keys.cc
ios/chrome/browser/metrics/field_trial_synchronizer.cc
ios/chrome/ios_chrome.gyp