Support Fixed Address Apps
This release adds support for .elf files compiled without PIC support that are instead must be loaded at very specific addresses. elf2tab now does much better parsing of the .elf file to try to determine if fixed addresses are intended or not, and if so, includes those addresses in the TBF headers for that TBF. elf2tab also now tries to estimate how large of a protected region to include in the TBF so that both the starting address of the app and the fixed address of the app binary are likely to work.
This release also:
- Updates to 2018 edition of Rust.
- Better parses the .elf file to measure how much memory the app requires.