i#2283: Adds more scales to Umbra
Adds more scales to Umbra. In particular, the following scales are added:
- UMBRA_MAP_SCALE_DOWN_64X
- UMBRA_MAP_SCALE_DOWN_32X
- UMBRA_MAP_SCALE_UP_16X
- UMBRA_MAP_SCALE_UP_4X
- UMBRA_MAP_SCALE_UP_8X
Adds support for both 32-bit and 64-bit architectures.
Issue: #2283
Blocked by https://github.com/DynamoRIO/drmemory/pull/2310
Blocked by #2310
Added the fixes to this PR after all.
@derekbruening Not sure if you are aware that this PR is ready for review. No rush though as I am busy with work, so feel free to look at it at your convenience.
Many thanks for the review.
I have tested many of the features in my tools' code-bases. However, I'll write some quick sample tools and include them in this PR.