Jakub Konka bc78b02c04 zld: introduce Stub.zig which represents parsed stub file
Instead of trying to fit a stub file into the frame of a Dylib struct,
I think it makes more sense to keep them as separate entities with
possibly shared interface (which would be added in the future).

This cleaned up a lot of logic in Dylib as well as Stub. Also, while
here I've made creating actual *Symbols lazy in the sense Dylib and
Stub only store hash maps of symbol names that they expose but we
defer create and referencing given dylib/stub until link time when
a symbol is actually referenced. This should reduce memory usage
and speed things up a bit.
2021-06-24 14:45:45 +02:00
..
2021-05-11 14:17:52 -07:00
2021-06-21 17:03:04 -07:00
2021-06-21 17:03:03 -07:00
2021-06-21 17:03:04 -07:00
2020-09-21 18:38:55 -07:00
2021-06-21 17:03:04 -07:00
2021-06-21 17:03:04 -07:00