range_vector
struct range_vector imut, mut;
struct range_vector imut, mut;
_dl_push_range(struct range_vector *v, vaddr_t s, vaddr_t e)
_dl_push_range_size(struct range_vector *v, vaddr_t s, vsize_t size)
struct range_vector acc[2]; /* flips out to avoid copying */
struct range_vector imut;
struct range_vector mut;
void _dl_push_range_size(struct range_vector *v, vaddr_t start, vsize_t len);