Community
Participate
Working Groups
To improve RTA / ROV performance when repeatedly reading the same printf string from the COFF / ELF file, the strings should be cached when found. This can be done in the OFReader implementations themselves, or somewhere higher in the stack.
Fixed in xdctargets-d10. Used a HashMap to store the mapping of address-to-string. Didn't add this caching to the version of findString which takes a specific section name; ROV and RTA currently don't call this other API. This would require a separate Section -> Address -> String map (or Address -> Section -> String).
closing "ancient" resolved bugs