chore: more crash-keys for gin::Wrappable debugging (#30404)
This commit is contained in:
parent
8e1160fde4
commit
ec6cd0053e
1 changed files with 42 additions and 0 deletions
|
@ -21,18 +21,32 @@
|
||||||
#include "third_party/crashpad/crashpad/client/annotation.h"
|
#include "third_party/crashpad/crashpad/client/annotation.h"
|
||||||
|
|
||||||
#include "gin/wrappable.h"
|
#include "gin/wrappable.h"
|
||||||
|
#include "shell/browser/api/electron_api_app.h"
|
||||||
|
#include "shell/browser/api/electron_api_auto_updater.h"
|
||||||
#include "shell/browser/api/electron_api_browser_view.h"
|
#include "shell/browser/api/electron_api_browser_view.h"
|
||||||
#include "shell/browser/api/electron_api_cookies.h"
|
#include "shell/browser/api/electron_api_cookies.h"
|
||||||
|
#include "shell/browser/api/electron_api_data_pipe_holder.h"
|
||||||
|
#include "shell/browser/api/electron_api_debugger.h"
|
||||||
#include "shell/browser/api/electron_api_desktop_capturer.h"
|
#include "shell/browser/api/electron_api_desktop_capturer.h"
|
||||||
|
#include "shell/browser/api/electron_api_download_item.h"
|
||||||
|
#include "shell/browser/api/electron_api_global_shortcut.h"
|
||||||
|
#include "shell/browser/api/electron_api_in_app_purchase.h"
|
||||||
#include "shell/browser/api/electron_api_menu.h"
|
#include "shell/browser/api/electron_api_menu.h"
|
||||||
|
#include "shell/browser/api/electron_api_native_theme.h"
|
||||||
#include "shell/browser/api/electron_api_net_log.h"
|
#include "shell/browser/api/electron_api_net_log.h"
|
||||||
#include "shell/browser/api/electron_api_notification.h"
|
#include "shell/browser/api/electron_api_notification.h"
|
||||||
#include "shell/browser/api/electron_api_power_monitor.h"
|
#include "shell/browser/api/electron_api_power_monitor.h"
|
||||||
|
#include "shell/browser/api/electron_api_power_save_blocker.h"
|
||||||
#include "shell/browser/api/electron_api_protocol.h"
|
#include "shell/browser/api/electron_api_protocol.h"
|
||||||
#include "shell/browser/api/electron_api_service_worker_context.h"
|
#include "shell/browser/api/electron_api_service_worker_context.h"
|
||||||
|
#include "shell/browser/api/electron_api_session.h"
|
||||||
|
#include "shell/browser/api/electron_api_system_preferences.h"
|
||||||
|
#include "shell/browser/api/electron_api_tray.h"
|
||||||
|
#include "shell/browser/api/electron_api_url_loader.h"
|
||||||
#include "shell/browser/api/electron_api_web_contents.h"
|
#include "shell/browser/api/electron_api_web_contents.h"
|
||||||
#include "shell/browser/api/electron_api_web_frame_main.h"
|
#include "shell/browser/api/electron_api_web_frame_main.h"
|
||||||
#include "shell/browser/api/electron_api_web_request.h"
|
#include "shell/browser/api/electron_api_web_request.h"
|
||||||
|
#include "shell/browser/api/event.h"
|
||||||
#include "shell/common/api/electron_api_native_image.h"
|
#include "shell/common/api/electron_api_native_image.h"
|
||||||
|
|
||||||
namespace electron {
|
namespace electron {
|
||||||
|
@ -207,6 +221,34 @@ void SetCrashKeyForGinWrappable(gin::WrapperInfo* info) {
|
||||||
crash_location = "WebFrameMain";
|
crash_location = "WebFrameMain";
|
||||||
else if (info == &electron::api::WebRequest::kWrapperInfo)
|
else if (info == &electron::api::WebRequest::kWrapperInfo)
|
||||||
crash_location = "WebRequest";
|
crash_location = "WebRequest";
|
||||||
|
else if (info == &electron::api::SystemPreferences::kWrapperInfo)
|
||||||
|
crash_location = "SystemPreferences";
|
||||||
|
else if (info == &electron::api::Session::kWrapperInfo)
|
||||||
|
crash_location = "Session";
|
||||||
|
else if (info == &electron::api::DownloadItem::kWrapperInfo)
|
||||||
|
crash_location = "DownloadItem";
|
||||||
|
else if (info == &electron::api::NativeTheme::kWrapperInfo)
|
||||||
|
crash_location = "NativeTheme";
|
||||||
|
else if (info == &electron::api::Debugger::kWrapperInfo)
|
||||||
|
crash_location = "Debugger";
|
||||||
|
else if (info == &electron::api::GlobalShortcut::kWrapperInfo)
|
||||||
|
crash_location = "GlobalShortcut";
|
||||||
|
else if (info == &electron::api::InAppPurchase::kWrapperInfo)
|
||||||
|
crash_location = "InAppPurchase";
|
||||||
|
else if (info == &electron::api::Tray::kWrapperInfo)
|
||||||
|
crash_location = "Tray";
|
||||||
|
else if (info == &electron::api::DataPipeHolder::kWrapperInfo)
|
||||||
|
crash_location = "DataPipeHolder";
|
||||||
|
else if (info == &electron::api::AutoUpdater::kWrapperInfo)
|
||||||
|
crash_location = "AutoUpdater";
|
||||||
|
else if (info == &electron::api::SimpleURLLoaderWrapper::kWrapperInfo)
|
||||||
|
crash_location = "SimpleURLLoaderWrapper";
|
||||||
|
else if (info == &gin_helper::Event::kWrapperInfo)
|
||||||
|
crash_location = "Event";
|
||||||
|
else if (info == &electron::api::PowerSaveBlocker::kWrapperInfo)
|
||||||
|
crash_location = "PowerSaveBlocker";
|
||||||
|
else if (info == &electron::api::App::kWrapperInfo)
|
||||||
|
crash_location = "App";
|
||||||
else
|
else
|
||||||
crash_location =
|
crash_location =
|
||||||
"Deleted kWrapperInfo does not match listed component. Please review "
|
"Deleted kWrapperInfo does not match listed component. Please review "
|
||||||
|
|
Loading…
Add table
Reference in a new issue