const LinkMap = extern struct
const LinkMap = extern struct { addr: usize, name: [*:0]const u8, ld: ?*elf.Dyn, next: ?*LinkMap, prev: ?*LinkMap, pub const Iterator = struct { current: ?*LinkMap, pub fn end(self: *Iterator) bool { return self.current == null; } pub fn next(self: *Iterator) ?*LinkMap { if (self.current) |it| { self.current = it.next; return it; } return null; } }; }