servo/components/background_hang_monitor
CarePackage17 f682f9d6f5
Enable LinuxSampler to be used on Android (#37784)
This enables `background_hang_monitor` to work on Android. Relevant
Zulip thread: [#general > Android stack walking questions @
💬](https://servo.zulipchat.com/#narrow/channel/263398-general/topic/Android.20stack.20walking.20questions/near/526369883)


Testing: Manually tested on a Pixel 6a with Android 16 with following
page:
```html
<!DOCTYPE html>
<html>
    <head>
        <title>Infinite Loop Test</title>
    </head>
    <body>
        Will it print? That is the question.
    </body>
    <script>
        console.log("hello. you're about to loop infinitely.");

        while (true) {
            //do nothing, just block the thread
        }
    </script>
</html>
```
Fixes: #23136

---------

Signed-off-by: CarePackage17 <5157010+CarePackage17@users.noreply.github.com>
2025-06-30 17:17:50 +00:00
..
tests Dont use lazy static to construct mutexes (#33047) 2024-08-14 13:42:01 +00:00
background_hang_monitor.rs Enable LinuxSampler to be used on Android (#37784) 2025-06-30 17:17:50 +00:00
Cargo.toml Enable LinuxSampler to be used on Android (#37784) 2025-06-30 17:17:50 +00:00
lib.rs Enable LinuxSampler to be used on Android (#37784) 2025-06-30 17:17:50 +00:00
sampler.rs build: Fix build warnings on Windows (#32500) 2024-06-15 14:31:36 +00:00
sampler_linux.rs Replace unwind-sys with backtrace crate on Linux (#37728) 2025-06-27 12:20:10 +00:00
sampler_mac.rs chore: Move unsafe operations in unsafe functions to unsafe blocks (#36017) 2025-03-18 06:19:35 +00:00
sampler_windows.rs deps: Switch from winapi to windows_sys in Servo code (#32516) 2024-06-17 08:27:50 +00:00