There are cases when we either might print garbage or crash when reading strings for dumping dynamic tags. For example when a string table is not null-terminated or goes past the EOF. This patch fixes issues mentioned. Differential revision: https://reviews.llvm.org/D77216