Function deinit [src]

Prototype

pub fn deinit(self: *SelfInfo) void

Parameters

self: *SelfInfo

Source

pub fn deinit(self: *SelfInfo) void { var it = self.address_map.iterator(); while (it.next()) |entry| { const mdi = entry.value_ptr.*; mdi.deinit(self.allocator); self.allocator.destroy(mdi); } self.address_map.deinit(); if (native_os == .windows) { for (self.modules.items) |module| { self.allocator.free(module.name); if (module.mapped_file) |mapped_file| mapped_file.deinit(); } self.modules.deinit(self.allocator); } }