dwarf: clean up allocations in std.dwarf module

While this code probably could do with some love and a redesign,
this commit fixes the allocations by making sure we explicitly
pass an allocator where required, and we use arenas for temporary
or narrowly-scoped objects such as a `Die` (for `Die` in particular,
not every `FormValue` will be allocated - we could duplicate, or
we can use an arena which is the proposal of this commit).
26153ce73aJakub Konka committed on 4/20/2022, 10:06:52 PMparent1a1b5ee
3 files changedLine totals unavailable