@@ -3601,7 +3601,7 @@ template <class ELFT> void GNUELFDumper<ELFT>::printFileHeaders() {
36013601 OS.PadToColumn (2u );
36023602 OS << " Version:" ;
36033603 OS.PadToColumn (37u );
3604- OS << utohexstr (e.e_ident [ELF::EI_VERSION]);
3604+ OS << utohexstr (e.e_ident [ELF::EI_VERSION], /* LowerCase= */ true );
36053605 if (e.e_version == ELF::EV_CURRENT)
36063606 OS << " (current)" ;
36073607 OS << " \n " ;
@@ -3638,9 +3638,9 @@ template <class ELFT> void GNUELFDumper<ELFT>::printFileHeaders() {
36383638
36393639 Str = enumToString (e.e_machine , ArrayRef (ElfMachineType));
36403640 printFields (OS, " Machine:" , Str);
3641- Str = " 0x" + utohexstr (e.e_version );
3641+ Str = " 0x" + utohexstr (e.e_version , /* LowerCase= */ true );
36423642 printFields (OS, " Version:" , Str);
3643- Str = " 0x" + utohexstr (e.e_entry );
3643+ Str = " 0x" + utohexstr (e.e_entry , /* LowerCase= */ true );
36443644 printFields (OS, " Entry point address:" , Str);
36453645 Str = to_string (e.e_phoff ) + " (bytes into file)" ;
36463646 printFields (OS, " Start of program headers:" , Str);
@@ -3711,7 +3711,7 @@ template <class ELFT> void GNUELFDumper<ELFT>::printFileHeaders() {
37113711 } break ;
37123712 }
37133713 }
3714- Str = " 0x" + utohexstr (e.e_flags );
3714+ Str = " 0x" + utohexstr (e.e_flags , /* LowerCase= */ true );
37153715 if (!ElfFlags.empty ())
37163716 Str = Str + " , " + ElfFlags;
37173717 printFields (OS, " Flags:" , Str);
@@ -4088,12 +4088,12 @@ template <class ELFT> void GNUELFDumper<ELFT>::printRelr(const Elf_Shdr &Sec) {
40884088// returned as '<unknown>' followed by the type value.
40894089static std::string getSectionTypeOffsetString (unsigned Type) {
40904090 if (Type >= SHT_LOOS && Type <= SHT_HIOS)
4091- return " LOOS+0x" + utohexstr (Type - SHT_LOOS);
4091+ return " LOOS+0x" + utohexstr (Type - SHT_LOOS, /* LowerCase= */ true );
40924092 else if (Type >= SHT_LOPROC && Type <= SHT_HIPROC)
4093- return " LOPROC+0x" + utohexstr (Type - SHT_LOPROC);
4093+ return " LOPROC+0x" + utohexstr (Type - SHT_LOPROC, /* LowerCase= */ true );
40944094 else if (Type >= SHT_LOUSER && Type <= SHT_HIUSER)
4095- return " LOUSER+0x" + utohexstr (Type - SHT_LOUSER);
4096- return " 0x" + utohexstr (Type) + " : <unknown>" ;
4095+ return " LOUSER+0x" + utohexstr (Type - SHT_LOUSER, /* LowerCase= */ true );
4096+ return " 0x" + utohexstr (Type, /* LowerCase= */ true ) + " : <unknown>" ;
40974097}
40984098
40994099static std::string getSectionTypeString (unsigned Machine, unsigned Type) {
@@ -5722,9 +5722,9 @@ getFreeBSDNote(uint32_t NoteType, ArrayRef<uint8_t> Desc, bool IsCore) {
57225722 raw_string_ostream OS (FlagsStr);
57235723 printFlags (Value, ArrayRef (FreeBSDFeatureCtlFlags), OS);
57245724 if (FlagsStr.empty ())
5725- OS << " 0x" << utohexstr (Value);
5725+ OS << " 0x" << utohexstr (Value, /* LowerCase= */ true );
57265726 else
5727- OS << " (0x" << utohexstr (Value) << " )" ;
5727+ OS << " (0x" << utohexstr (Value, /* LowerCase= */ true ) << " )" ;
57285728 return FreeBSDNote{" Feature flags" , FlagsStr};
57295729 }
57305730 default :
@@ -7349,7 +7349,8 @@ template <class ELFT> void LLVMELFDumper<ELFT>::printFileHeaders() {
73497349 else
73507350 TypeStr = " Unknown" ;
73517351 }
7352- W.printString (" Type" , TypeStr + " (0x" + utohexstr (E.e_type ) + " )" );
7352+ W.printString (" Type" , TypeStr + " (0x" +
7353+ utohexstr (E.e_type , /* LowerCase=*/ true ) + " )" );
73537354
73547355 W.printEnum (" Machine" , E.e_machine , ArrayRef (ElfMachineType));
73557356 W.printNumber (" Version" , E.e_version );
@@ -8246,7 +8247,7 @@ void LLVMELFDumper<ELFT>::printMemtag(
82468247 {
82478248 ListScope L (W, " Memtag Global Descriptors:" );
82488249 for (const auto &[Addr, BytesToTag] : Descriptors) {
8249- W.printHex (" 0x" + utohexstr (Addr), BytesToTag);
8250+ W.printHex (" 0x" + utohexstr (Addr, /* LowerCase= */ true ), BytesToTag);
82508251 }
82518252 }
82528253}
0 commit comments