Which ones?
I don't see a single one!
All these are required for multiple regions and not for a single region.
`code_regions` is set upon `.text` region and then incremented or reset to 0 in further regions. `is_exe` is also used for all 3 or 4 regions belonging to the binary and not detected again and again. `prev_end` is obviously used to hold the end address of the previous region. The `load_addr` is also only set upon .text region unless there is a region type different from `code` or `exe`.