• Tobias Sargeant's avatar
    [weblayer] Implement weblayer crash uploading. · f7ab2ada
    Tobias Sargeant authored
    This CL provides an API to the embedder for receiving crash notifications,
    and triggering upload or deletion of crashes.
    
    It is designed so that the notification can be used to trigger an upload
    job to execute later (potentially in a different process) without fully
    initializing weblayer.
    
    A number of things in the minidump_uploader (chiefly MDUploadCallable ->
    MinidumpUploader) have been forked. The intention is to unfork immediately
    after this patch. Doing so will address existing TODOs in the component,
    and address some existing separation of concerns issues.
    
    Bug: 1027076
    Test: run_weblayer_support_instrumentation_test_apk -f '*CrashReporterTest#*'
    Change-Id: I86b9b37830014c468fd69cf99a67f6f00809f9fc
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1940271
    Auto-Submit: Tobias Sargeant <tobiasjs@chromium.org>
    Commit-Queue: Tobias Sargeant <tobiasjs@chromium.org>
    Reviewed-by: default avatarAlex Clarke <alexclarke@chromium.org>
    Reviewed-by: default avatarColin Blundell <blundell@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#720728}
    f7ab2ada
DEPS 91 Bytes