pub fn getStackTrace(self: *FailingAllocator) std.debug.StackTrace self: *FailingAllocator134
135
136
137
138
139
140
141
142
143
144pub fn getStackTrace(self: *FailingAllocator) std.debug.StackTrace {
std.debug.assert(self.has_induced_failure);
var len: usize = 0;
while (len < self.stack_addresses.len and self.stack_addresses[len] != 0) {
len += 1;
}
return .{
.return_addresses = self.stack_addresses[0..len],
.skipped = if (len == self.stack_addresses.len) .unknown else .none,
};
}
Only valid once
has_induced_failure == true