mirror of
https://github.com/oven-sh/bun
synced 2026-02-02 15:08:46 +00:00
Show debugger in crash reports (#24871)
### What does this PR do? Show debugger in crash reports ### How did you verify your code works?
This commit is contained in:
@@ -39,6 +39,7 @@ pub const Features = struct {
|
||||
pub var bunfig: usize = 0;
|
||||
pub var define: usize = 0;
|
||||
pub var dotenv: usize = 0;
|
||||
pub var debugger: usize = 0;
|
||||
pub var external: usize = 0;
|
||||
pub var extracted_packages: usize = 0;
|
||||
pub var fetch: usize = 0;
|
||||
|
||||
@@ -30,6 +30,7 @@ var futex_atomic: std.atomic.Value(u32) = .init(0);
|
||||
|
||||
pub fn waitForDebuggerIfNecessary(this: *VirtualMachine) void {
|
||||
const debugger = &(this.debugger orelse return);
|
||||
bun.analytics.Features.debugger += 1;
|
||||
if (!debugger.must_block_until_connected) {
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user