Mark crashpad_handler testonly on Android and remove crashpad_handler_named_as_so [crashpad/crashpad : main]

16 views
Skip to first unread message

Andrew Grieve (Gerrit)

unread,
Jun 2, 2026, 4:00:16 PM (4 days ago) Jun 2
to Andrew Grieve, crashpa...@luci-project-accounts.iam.gserviceaccount.com, Mark Mentovai, crashp...@chromium.org
Attention needed from Mark Mentovai

Andrew Grieve added 5 comments

File client/crashpad_client.h
Line 314, Patchset 2: //! \param[in] symbol An address of a symbol in the calling module (e.g. a
//! function in the test or chrome library). This is used by `dladdr` to
//! identify the library.
Mark Mentovai . resolved

I don’t really love this approach. It seems kind of specific to Chrome’s precise use. I’m a little inclined to just make the caller work it out.

Andrew Grieve

Fair enough. I'll find a spot in chromium for the helper. Ideally crashpad would have an android test that uses an .apk, and so would use this, but it uses a raw executable to run tests, and so cannot test the logic that is actually used by chrome, where the hander exists within the .apk, and is launched with `app_process`

File client/crashpad_client_linux.cc
Line 39, Patchset 2:#include "base/files/file_path.h"
Mark Mentovai . resolved

Crashpad allows the #include that’s already in the lead header (`client/crashpad_client.h`) to fulfill the IWYU need for this.

Andrew Grieve

Acknowledged

File handler/BUILD.gn
Line 169, Patchset 2:}

if (!crashpad_is_ios) {
Mark Mentovai . resolved

The block above that’s ending on line 169 is already `if (!crashpad_is_ios)`. Why break it up into a second conditional that tests the same thing?

Andrew Grieve

Good catch! Was the result of some flip flopping on my part.

Line 207, Patchset 2: # crashpad_handler_trampoline is used on Android, but crashpad_handler is
# needed by crashpad_client_linux_test.cc (which cannot use the
# trampoline because it runs as a normal executable, which it does
# because it does not have access to chromium's base::MultiProcessTest).
testonly = true
Mark Mentovai . resolved

(see below.)

Andrew Grieve

Acknowledged

Line 265, Patchset 2: # Avoid .exp, .ilk, and .lib file collisions with crashpad_handler.exe by
# having this target produce crashpad_handler_com.com. Don’t use this
# target directly. Instead, use crashpad_handler_console.
Mark Mentovai . resolved

Why was this reformatted? The only change I see is that it’s being rewrapped, but the existing comment already fit within 80 columns, so the new wrapping is less correct.

In fact, now that I look at it (which I wouldn’t have done until this came along), the block at line 207 seems to have wrapped at 79 instead of 80 also.

Andrew Grieve

GN's autoformatter recently learned to reflow comments. This sort of change has been happening all over chromium as of late...

Open in Gerrit

Related details

Attention is currently required from:
  • Mark Mentovai
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: crashpad/crashpad
Gerrit-Branch: main
Gerrit-Change-Id: I7a7d2f40452ba53e967ceea1ba18dde62d9b3b74
Gerrit-Change-Number: 7892465
Gerrit-PatchSet: 4
Gerrit-Owner: Andrew Grieve <agr...@chromium.org>
Gerrit-Reviewer: Andrew Grieve <agr...@chromium.org>
Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
Gerrit-Attention: Mark Mentovai <ma...@chromium.org>
Gerrit-Comment-Date: Tue, 02 Jun 2026 20:00:13 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Mark Mentovai <ma...@chromium.org>
unsatisfied_requirement
open
diffy

Andrew Grieve (Gerrit)

unread,
Jun 2, 2026, 9:35:25 PM (3 days ago) Jun 2
to Andrew Grieve, crashpa...@luci-project-accounts.iam.gserviceaccount.com, Mark Mentovai, crashp...@chromium.org
Attention needed from Mark Mentovai

Andrew Grieve added 6 comments

Commit Message
Line 12, Patchset 2:* Adds GetHandlerLinkerPathsAndEnv(), since apps should not be
responsible for coming up with this logic on their own.
Mark Mentovai . resolved

Seeing how this works out, I am less convinced about this part.

Andrew Grieve

Done

Line 18, Patchset 2:Bug: chromium:425948259
Mark Mentovai . resolved

chromium: prefix not necessary in the merged bug namespace.

Andrew Grieve

Done

File client/crashpad_client_linux.cc
Line 701, Patchset 2: LOG(ERROR) << "dladdr failed";
Mark Mentovai . resolved

Use `dlerror` when any of the `<dlfcn.h>` functions fail.

Andrew Grieve

Acknowledged

Line 707, Patchset 2: base::FilePath handler_trampoline_path =
libdir.Append("libcrashpad_handler_trampoline.so");
Mark Mentovai . resolved

This is also probably assuming too much.

Andrew Grieve

Acknowledged

Line 717, Patchset 2: for (char** envp = environ; *envp != nullptr; ++envp) {
std::string env_var(*envp);
if (env_var.compare(0, 16, "LD_LIBRARY_PATH=") == 0) {
env_var = "LD_LIBRARY_PATH=" + libdir_str + ":" + env_var.substr(16);
found_ld_library_path = true;
}
local_env.push_back(env_var);
}
if (!found_ld_library_path) {
local_env.push_back("LD_LIBRARY_PATH=" + libdir_str);
}
Mark Mentovai . resolved

Doesn’t Bionic have its own environment-manipulation functions per standard C?

If you’ve got a reason to not use that, you’e got to say so in a comment.

Andrew Grieve

AFAICT, this is the standard way...

Line 729, Patchset 2: handler_trampoline->swap(local_handler_trampoline);
handler_library->swap(local_handler_library);
env->swap(local_env);
Mark Mentovai . resolved

This function can’t fail (after `dladdr`, which happens early enough that none of these are a concern), so what’s the point of the local/swap stuff?

Andrew Grieve

Removed.

Open in Gerrit

Related details

Attention is currently required from:
  • Mark Mentovai
Submit Requirements:
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: crashpad/crashpad
    Gerrit-Branch: main
    Gerrit-Change-Id: I7a7d2f40452ba53e967ceea1ba18dde62d9b3b74
    Gerrit-Change-Number: 7892465
    Gerrit-PatchSet: 4
    Gerrit-Owner: Andrew Grieve <agr...@chromium.org>
    Gerrit-Reviewer: Andrew Grieve <agr...@chromium.org>
    Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
    Gerrit-Attention: Mark Mentovai <ma...@chromium.org>
    Gerrit-Comment-Date: Wed, 03 Jun 2026 01:35:23 +0000
    unsatisfied_requirement
    open
    diffy

    Mark Mentovai (Gerrit)

    unread,
    Jun 3, 2026, 9:50:53 AM (3 days ago) Jun 3
    to Andrew Grieve, crashpa...@luci-project-accounts.iam.gserviceaccount.com, crashp...@chromium.org
    Attention needed from Andrew Grieve

    Mark Mentovai added 1 comment

    File handler/BUILD.gn
    Line 265, Patchset 2: # Avoid .exp, .ilk, and .lib file collisions with crashpad_handler.exe by
    # having this target produce crashpad_handler_com.com. Don’t use this
    # target directly. Instead, use crashpad_handler_console.
    Mark Mentovai . unresolved

    Why was this reformatted? The only change I see is that it’s being rewrapped, but the existing comment already fit within 80 columns, so the new wrapping is less correct.

    In fact, now that I look at it (which I wouldn’t have done until this came along), the block at line 207 seems to have wrapped at 79 instead of 80 also.

    Andrew Grieve

    GN's autoformatter recently learned to reflow comments. This sort of change has been happening all over chromium as of late...

    Mark Mentovai

    GN's autoformatter recently learned to reflow comments. This sort of change has been happening all over chromium as of late...

    “The tool suddenly does the wrong thing, but it does it automatically” isn’t an excuse. Why can’t the tool be made to do the right thing?

    Reference to the GN change?

    Is there a bug filed to get it to use the full 80 characters like the rest of Chromium?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Andrew Grieve
    Submit Requirements:
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: crashpad/crashpad
      Gerrit-Branch: main
      Gerrit-Change-Id: I7a7d2f40452ba53e967ceea1ba18dde62d9b3b74
      Gerrit-Change-Number: 7892465
      Gerrit-PatchSet: 4
      Gerrit-Owner: Andrew Grieve <agr...@chromium.org>
      Gerrit-Reviewer: Andrew Grieve <agr...@chromium.org>
      Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
      Gerrit-Attention: Andrew Grieve <agr...@chromium.org>
      Gerrit-Comment-Date: Wed, 03 Jun 2026 13:50:50 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Mark Mentovai <ma...@chromium.org>
      Comment-In-Reply-To: Andrew Grieve <agr...@chromium.org>
      unsatisfied_requirement
      open
      diffy

      Andrew Grieve (Gerrit)

      unread,
      Jun 3, 2026, 3:10:23 PM (3 days ago) Jun 3
      to Andrew Grieve, crashpa...@luci-project-accounts.iam.gserviceaccount.com, Mark Mentovai, crashp...@chromium.org
      Attention needed from Mark Mentovai

      Andrew Grieve added 1 comment

      File handler/BUILD.gn
      Line 265, Patchset 2: # Avoid .exp, .ilk, and .lib file collisions with crashpad_handler.exe by
      # having this target produce crashpad_handler_com.com. Don’t use this
      # target directly. Instead, use crashpad_handler_console.
      Mark Mentovai . resolved

      Why was this reformatted? The only change I see is that it’s being rewrapped, but the existing comment already fit within 80 columns, so the new wrapping is less correct.

      In fact, now that I look at it (which I wouldn’t have done until this came along), the block at line 207 seems to have wrapped at 79 instead of 80 also.

      Andrew Grieve

      GN's autoformatter recently learned to reflow comments. This sort of change has been happening all over chromium as of late...

      Mark Mentovai

      GN's autoformatter recently learned to reflow comments. This sort of change has been happening all over chromium as of late...

      “The tool suddenly does the wrong thing, but it does it automatically” isn’t an excuse. Why can’t the tool be made to do the right thing?

      Reference to the GN change?

      Is there a bug filed to get it to use the full 80 characters like the rest of Chromium?

      Andrew Grieve

      https://gn-review.googlesource.com/c/gn/+/21820

      Looks like the "t" of "target" was at column 82, so likely that's what it was wrapped.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Mark Mentovai
      Submit Requirements:
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: crashpad/crashpad
        Gerrit-Branch: main
        Gerrit-Change-Id: I7a7d2f40452ba53e967ceea1ba18dde62d9b3b74
        Gerrit-Change-Number: 7892465
        Gerrit-PatchSet: 4
        Gerrit-Owner: Andrew Grieve <agr...@chromium.org>
        Gerrit-Reviewer: Andrew Grieve <agr...@chromium.org>
        Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
        Gerrit-Attention: Mark Mentovai <ma...@chromium.org>
        Gerrit-Comment-Date: Wed, 03 Jun 2026 19:10:20 +0000
        unsatisfied_requirement
        open
        diffy

        Mark Mentovai (Gerrit)

        unread,
        Jun 3, 2026, 3:15:50 PM (3 days ago) Jun 3
        to Andrew Grieve, crashpa...@luci-project-accounts.iam.gserviceaccount.com, crashp...@chromium.org
        Attention needed from Andrew Grieve

        Mark Mentovai added 1 comment

        File handler/BUILD.gn
        Line 265, Patchset 2: # Avoid .exp, .ilk, and .lib file collisions with crashpad_handler.exe by
        # having this target produce crashpad_handler_com.com. Don’t use this
        # target directly. Instead, use crashpad_handler_console.
        Mark Mentovai . resolved

        Why was this reformatted? The only change I see is that it’s being rewrapped, but the existing comment already fit within 80 columns, so the new wrapping is less correct.

        In fact, now that I look at it (which I wouldn’t have done until this came along), the block at line 207 seems to have wrapped at 79 instead of 80 also.

        Andrew Grieve

        GN's autoformatter recently learned to reflow comments. This sort of change has been happening all over chromium as of late...

        Mark Mentovai

        GN's autoformatter recently learned to reflow comments. This sort of change has been happening all over chromium as of late...

        “The tool suddenly does the wrong thing, but it does it automatically” isn’t an excuse. Why can’t the tool be made to do the right thing?

        Reference to the GN change?

        Is there a bug filed to get it to use the full 80 characters like the rest of Chromium?

        Andrew Grieve

        https://gn-review.googlesource.com/c/gn/+/21820

        Looks like the "t" of "target" was at column 82, so likely that's what it was wrapped.

        Mark Mentovai
        ```
        12345678901234567890123456789012345678901234567890123456789012345678901234567890

        # Avoid .exp, .ilk, and .lib file collisions with crashpad_handler.exe by
            # having this target produce crashpad_handler_com.com. Don’t use this target

        # target directly. Instead, use crashpad_handler_console.
        ```

        Looks like 80 to me.

        Betcha something’s counting a byte length and not a string length. This is UTF-8. ’ is 1 character but 3 bytes. The line is 80 characters but 83 bytes.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Andrew Grieve
        Submit Requirements:
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: crashpad/crashpad
        Gerrit-Branch: main
        Gerrit-Change-Id: I7a7d2f40452ba53e967ceea1ba18dde62d9b3b74
        Gerrit-Change-Number: 7892465
        Gerrit-PatchSet: 4
        Gerrit-Owner: Andrew Grieve <agr...@chromium.org>
        Gerrit-Reviewer: Andrew Grieve <agr...@chromium.org>
        Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
        Gerrit-Attention: Andrew Grieve <agr...@chromium.org>
        Gerrit-Comment-Date: Wed, 03 Jun 2026 19:15:48 +0000
        unsatisfied_requirement
        open
        diffy

        Andrew Grieve (Gerrit)

        unread,
        Jun 3, 2026, 3:21:36 PM (3 days ago) Jun 3
        to Andrew Grieve, crashpa...@luci-project-accounts.iam.gserviceaccount.com, Mark Mentovai, crashp...@chromium.org
        Attention needed from Mark Mentovai

        Andrew Grieve added 1 comment

        File handler/BUILD.gn
        Line 265, Patchset 2: # Avoid .exp, .ilk, and .lib file collisions with crashpad_handler.exe by
        # having this target produce crashpad_handler_com.com. Don’t use this
        # target directly. Instead, use crashpad_handler_console.
        Mark Mentovai . resolved

        Why was this reformatted? The only change I see is that it’s being rewrapped, but the existing comment already fit within 80 columns, so the new wrapping is less correct.

        In fact, now that I look at it (which I wouldn’t have done until this came along), the block at line 207 seems to have wrapped at 79 instead of 80 also.

        Andrew Grieve

        GN's autoformatter recently learned to reflow comments. This sort of change has been happening all over chromium as of late...

        Mark Mentovai

        GN's autoformatter recently learned to reflow comments. This sort of change has been happening all over chromium as of late...

        “The tool suddenly does the wrong thing, but it does it automatically” isn’t an excuse. Why can’t the tool be made to do the right thing?

        Reference to the GN change?

        Is there a bug filed to get it to use the full 80 characters like the rest of Chromium?

        Andrew Grieve

        https://gn-review.googlesource.com/c/gn/+/21820

        Looks like the "t" of "target" was at column 82, so likely that's what it was wrapped.

        Mark Mentovai
        ```
        12345678901234567890123456789012345678901234567890123456789012345678901234567890
        # Avoid .exp, .ilk, and .lib file collisions with crashpad_handler.exe by
        # having this target produce crashpad_handler_com.com. Don’t use this target
        # target directly. Instead, use crashpad_handler_console.
        ```

        Looks like 80 to me.

        Betcha something’s counting a byte length and not a string length. This is UTF-8. ’ is 1 character but 3 bytes. The line is 80 characters but 83 bytes.

        Andrew Grieve

        Oh, you're right! vim showed it as 83, but python3 agrees it's only 80. Your explanation must bet it!

        Anyways, I've reverted it, but unless the GN bug is fixed, it'll just get re-wrapped the next time someone touches the file.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Mark Mentovai
        Submit Requirements:
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: crashpad/crashpad
        Gerrit-Branch: main
        Gerrit-Change-Id: I7a7d2f40452ba53e967ceea1ba18dde62d9b3b74
        Gerrit-Change-Number: 7892465
        Gerrit-PatchSet: 5
        Gerrit-Owner: Andrew Grieve <agr...@chromium.org>
        Gerrit-Reviewer: Andrew Grieve <agr...@chromium.org>
        Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
        Gerrit-Attention: Mark Mentovai <ma...@chromium.org>
        Gerrit-Comment-Date: Wed, 03 Jun 2026 19:21:33 +0000
        unsatisfied_requirement
        open
        diffy

        Mark Mentovai (Gerrit)

        unread,
        Jun 3, 2026, 3:35:22 PM (3 days ago) Jun 3
        to Andrew Grieve, crashpa...@luci-project-accounts.iam.gserviceaccount.com, crashp...@chromium.org
        Attention needed from Andrew Grieve

        Mark Mentovai voted and added 2 comments

        Votes added by Mark Mentovai

        Code-Review+1

        2 comments

        Patchset-level comments
        File-level comment, Patchset 5 (Latest):
        Mark Mentovai . resolved

        Good to go now. LGTM.

        File handler/BUILD.gn
        Mark Mentovai

        Oh, you're right! vim showed it as 83, but python3 agrees it's only 80. Your explanation must bet it!

        Anyways, I've reverted it, but unless the GN bug is fixed, it'll just get re-wrapped the next time someone touches the file.

        Yeah, I just talked to Will, he’s OK with fixing GN to interpret UTF-8 characters and not bytes. Something else for the TODO list.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Andrew Grieve
        Submit Requirements:
        • requirement satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: crashpad/crashpad
        Gerrit-Branch: main
        Gerrit-Change-Id: I7a7d2f40452ba53e967ceea1ba18dde62d9b3b74
        Gerrit-Change-Number: 7892465
        Gerrit-PatchSet: 5
        Gerrit-Owner: Andrew Grieve <agr...@chromium.org>
        Gerrit-Reviewer: Andrew Grieve <agr...@chromium.org>
        Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
        Gerrit-Attention: Andrew Grieve <agr...@chromium.org>
        Gerrit-Comment-Date: Wed, 03 Jun 2026 19:35:19 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Andrew Grieve (Gerrit)

        unread,
        Jun 3, 2026, 9:39:12 PM (2 days ago) Jun 3
        to Andrew Grieve, Mark Mentovai, crashpa...@luci-project-accounts.iam.gserviceaccount.com, crashp...@chromium.org

        Andrew Grieve voted Commit-Queue+2

        Commit-Queue+2
        Open in Gerrit

        Related details

        Attention set is empty
        Submit Requirements:
        • requirement satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: crashpad/crashpad
        Gerrit-Branch: main
        Gerrit-Change-Id: I7a7d2f40452ba53e967ceea1ba18dde62d9b3b74
        Gerrit-Change-Number: 7892465
        Gerrit-PatchSet: 5
        Gerrit-Owner: Andrew Grieve <agr...@chromium.org>
        Gerrit-Reviewer: Andrew Grieve <agr...@chromium.org>
        Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
        Gerrit-Comment-Date: Thu, 04 Jun 2026 01:39:09 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Andrew Grieve (Gerrit)

        unread,
        Jun 3, 2026, 10:01:30 PM (2 days ago) Jun 3
        to Andrew Grieve, Mark Mentovai, crashpa...@luci-project-accounts.iam.gserviceaccount.com, crashp...@chromium.org

        Andrew Grieve voted Commit-Queue+2

        Commit-Queue+2
        Open in Gerrit

        Related details

        Attention set is empty
        Submit Requirements:
        • requirement satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: crashpad/crashpad
        Gerrit-Branch: main
        Gerrit-Change-Id: I7a7d2f40452ba53e967ceea1ba18dde62d9b3b74
        Gerrit-Change-Number: 7892465
        Gerrit-PatchSet: 6
        Gerrit-Owner: Andrew Grieve <agr...@chromium.org>
        Gerrit-Reviewer: Andrew Grieve <agr...@chromium.org>
        Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
        Gerrit-Comment-Date: Thu, 04 Jun 2026 02:01:28 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        crashpad-scoped@luci-project-accounts.iam.gserviceaccount.com (Gerrit)

        unread,
        Jun 3, 2026, 10:19:23 PM (2 days ago) Jun 3
        to Andrew Grieve, Mark Mentovai, crashp...@chromium.org

        crashpa...@luci-project-accounts.iam.gserviceaccount.com submitted the change

        Unreviewed changes

        5 is the latest approved patch-set.
        No files were changed between the latest approved patch-set and the submitted one.

        Change information

        Commit message:
        Mark crashpad_handler testonly on Android and remove crashpad_handler_named_as_so

        The only supported way to use Crashpad on Android is to via:
        * StartHandlerWithLinker*
        * StartJavaHandler*

        The stand-alone handler binary is not longer used, except in crashpad's
        own tests.
        Bug: chromium:425948259
        Change-Id: I7a7d2f40452ba53e967ceea1ba18dde62d9b3b74
        Reviewed-by: Mark Mentovai <ma...@chromium.org>
        Commit-Queue: Andrew Grieve <agr...@chromium.org>
        Files:
        • M BUILD.gn
        • M client/BUILD.gn
        • M handler/BUILD.gn
        Change size: S
        Delta: 3 files changed, 10 insertions(+), 13 deletions(-)
        Branch: refs/heads/main
        Submit Requirements:
        • requirement satisfiedCode-Review: +1 by Mark Mentovai
        Open in Gerrit
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: merged
        Gerrit-Project: crashpad/crashpad
        Gerrit-Branch: main
        Gerrit-Change-Id: I7a7d2f40452ba53e967ceea1ba18dde62d9b3b74
        Gerrit-Change-Number: 7892465
        Gerrit-PatchSet: 7
        Gerrit-Owner: Andrew Grieve <agr...@chromium.org>
        Gerrit-Reviewer: Andrew Grieve <agr...@chromium.org>
        Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
        open
        diffy
        satisfied_requirement
        Reply all
        Reply to author
        Forward
        0 new messages