DoxigAlpha

Function parameters

Parameters

#
internal_allocator:mem.Allocator

Type definitions in this namespace

Types

#

Functions in this namespace

Functions

#
getStackTrace
Only valid once `has_induced_failure == true`

Source

Implementation

#
pub fn init(internal_allocator: mem.Allocator, config: Config) FailingAllocator {
    return FailingAllocator{
        .internal_allocator = internal_allocator,
        .alloc_index = 0,
        .resize_index = 0,
        .allocated_bytes = 0,
        .freed_bytes = 0,
        .allocations = 0,
        .deallocations = 0,
        .stack_addresses = undefined,
        .has_induced_failure = false,
        .fail_index = config.fail_index,
        .resize_fail_index = config.resize_fail_index,
    };
}