Turn components/crash into a layered component.
commit4e483c64be5136b785e92c5baa971baca7eea2bc
authorsdefresne <sdefresne@chromium.org>
Thu, 17 Sep 2015 08:45:04 +0000 (17 01:45 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 17 Sep 2015 08:45:51 +0000 (17 08:45 +0000)
tree183a45eeb32a5947c96779c0e67c93afcc846f5b
parent500901ec846ec5b3cf4eee86a30ca245a550dbe6
Turn components/crash into a layered component.

The crash component cannot be used on iOS (as it depends on //content).
Turn it into a layered component so that it is possible to put shared
code related to crash there (components/crash_keys and objc_zombie.{h,mm}).

BUG=522955
TBR=sky@chromium.org
TBR=jschuh@chromium.org
NOPRESUBMIT=true

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

Cr-Commit-Position: refs/heads/master@{#349384}
76 files changed:
BUILD.gn
PRESUBMIT_test.py
WATCHLISTS
android_webview/crash_reporter/aw_microdump_crash_reporter.cc
chrome/BUILD.gn
chrome/app/chrome_crash_reporter_client.h
chrome/app/chrome_main_delegate.cc
chrome/app/client_util.cc
chrome/app/kasko_client.cc
chrome/breakpad.isolate
chrome/browser/BUILD.gn
chrome/browser/chrome_browser_main_android.cc
chrome/browser/chrome_browser_main_linux.cc
chrome/browser/chrome_browser_main_mac.mm
chrome/browser/chrome_content_browser_client.cc
chrome/browser/chromeos/login/wizard_controller.cc
chrome/browser/crash_upload_list_mac.cc
chrome/browser/google/google_update_settings_posix.cc
chrome/browser/ui/views/first_run_dialog.cc
chrome/nacl/nacl_exe_win_64.cc
chrome/tools/crash_service/main.cc
chromecast/app/BUILD.gn
chromecast/app/android/cast_crash_reporter_client_android.h
chromecast/app/android/crash_handler.cc
chromecast/app/cast_main_delegate.cc
chromecast/app/linux/cast_crash_reporter_client.cc
chromecast/app/linux/cast_crash_reporter_client.h
chromecast/browser/BUILD.gn
chromecast/browser/cast_browser_main_parts.cc
chromecast/browser/cast_browser_process.cc
chromecast/browser/cast_content_browser_client.cc
components/BUILD.gn
components/components.gyp
components/components_tests.gyp
components/crash.gypi
components/crash/README [new file with mode: 0644]
components/crash/content/app/BUILD.gn [moved from components/crash/app/BUILD.gn with 97% similarity]
components/crash/content/app/DEPS [moved from components/crash/app/DEPS with 100% similarity]
components/crash/content/app/breakpad_linux.cc [moved from components/crash/app/breakpad_linux.cc with 99% similarity]
components/crash/content/app/breakpad_linux.h [moved from components/crash/app/breakpad_linux.h with 83% similarity]
components/crash/content/app/breakpad_linux_impl.h [moved from components/crash/app/breakpad_linux_impl.h with 90% similarity]
components/crash/content/app/breakpad_mac.h [moved from components/crash/app/breakpad_mac.h with 81% similarity]
components/crash/content/app/breakpad_mac.mm [moved from components/crash/app/breakpad_mac.mm with 98% similarity]
components/crash/content/app/breakpad_mac_stubs.mm [moved from components/crash/app/breakpad_mac_stubs.mm with 90% similarity]
components/crash/content/app/breakpad_win.cc [moved from components/crash/app/breakpad_win.cc with 99% similarity]
components/crash/content/app/breakpad_win.h [moved from components/crash/app/breakpad_win.h with 83% similarity]
components/crash/content/app/crash_keys_win.cc [moved from components/crash/app/crash_keys_win.cc with 98% similarity]
components/crash/content/app/crash_keys_win.h [moved from components/crash/app/crash_keys_win.h with 94% similarity]
components/crash/content/app/crash_keys_win_unittest.cc [moved from components/crash/app/crash_keys_win_unittest.cc with 97% similarity]
components/crash/content/app/crash_reporter_client.cc [moved from components/crash/app/crash_reporter_client.cc with 98% similarity]
components/crash/content/app/crash_reporter_client.h [moved from components/crash/app/crash_reporter_client.h with 96% similarity]
components/crash/content/app/crashpad_mac.h [moved from components/crash/app/crashpad_mac.h with 92% similarity]
components/crash/content/app/crashpad_mac.mm [moved from components/crash/app/crashpad_mac.mm with 98% similarity]
components/crash/content/app/hard_error_handler_win.cc [moved from components/crash/app/hard_error_handler_win.cc with 96% similarity]
components/crash/content/app/hard_error_handler_win.h [moved from components/crash/app/hard_error_handler_win.h with 86% similarity]
components/crash/content/browser/BUILD.gn [moved from components/crash/browser/BUILD.gn with 95% similarity]
components/crash/content/browser/DEPS [moved from components/crash/browser/DEPS with 100% similarity]
components/crash/content/browser/crash_dump_manager_android.cc [moved from components/crash/browser/crash_dump_manager_android.cc with 98% similarity]
components/crash/content/browser/crash_dump_manager_android.h [moved from components/crash/browser/crash_dump_manager_android.h with 93% similarity]
components/crash/content/browser/crash_handler_host_linux.cc [moved from components/crash/browser/crash_handler_host_linux.cc with 98% similarity]
components/crash/content/browser/crash_handler_host_linux.h [moved from components/crash/browser/crash_handler_host_linux.h with 93% similarity]
components/crash/content/tools/BUILD.gn [moved from components/crash/tools/BUILD.gn with 100% similarity]
components/crash/content/tools/crash_service.cc [moved from components/crash/tools/crash_service.cc with 99% similarity]
components/crash/content/tools/crash_service.h [moved from components/crash/tools/crash_service.h with 96% similarity]
components/crash/content/tools/dmp2minidump.py [moved from components/crash/tools/dmp2minidump.py with 100% similarity]
components/crash/content/tools/generate_breakpad_symbols.py [moved from components/crash/tools/generate_breakpad_symbols.py with 100% similarity]
content/shell/BUILD.gn
content/shell/android/BUILD.gn
content/shell/app/shell_crash_reporter_client.h
content/shell/app/shell_main_delegate.cc
content/shell/browser/layout_test/layout_test_browser_main_parts.cc
content/shell/browser/shell_browser_main_parts.cc
content/shell/browser/shell_content_browser_client.cc
content/shell/tools/content_shell_crash_service.cc
remoting/base/breakpad_win.cc
tools/msan/blacklist.txt