@@ -2322,15 +2322,15 @@ std::string ELFDumper<ELFT>::getDynamicEntry(uint64_t Type,
23222322 const char *ConvChar =
23232323 (opts::Output == opts::GNU) ? " 0x%" PRIx64 : " 0x%" PRIX64;
23242324 OS << format (ConvChar, V);
2325- return OS. str () ;
2325+ return Str ;
23262326 };
23272327
23282328 auto FormatFlags = [](uint64_t V,
23292329 llvm::ArrayRef<llvm::EnumEntry<unsigned int >> Array) {
23302330 std::string Str;
23312331 raw_string_ostream OS (Str);
23322332 printFlags (V, Array, OS);
2333- return OS. str () ;
2333+ return Str ;
23342334 };
23352335
23362336 // Handle custom printing of architecture specific tags
@@ -5346,33 +5346,33 @@ static std::string getGNUProperty(uint32_t Type, uint32_t DataSize,
53465346 switch (Type) {
53475347 default :
53485348 OS << format (" <application-specific type 0x%x>" , Type);
5349- return OS. str () ;
5349+ return str;
53505350 case GNU_PROPERTY_STACK_SIZE: {
53515351 OS << " stack size: " ;
53525352 if (DataSize == sizeof (typename ELFT::uint))
53535353 OS << formatv (" {0:x}" ,
53545354 (uint64_t )(*(const typename ELFT::Addr *)Data.data ()));
53555355 else
53565356 OS << format (" <corrupt length: 0x%x>" , DataSize);
5357- return OS. str () ;
5357+ return str;
53585358 }
53595359 case GNU_PROPERTY_NO_COPY_ON_PROTECTED:
53605360 OS << " no copy on protected" ;
53615361 if (DataSize)
53625362 OS << format (" <corrupt length: 0x%x>" , DataSize);
5363- return OS. str () ;
5363+ return str;
53645364 case GNU_PROPERTY_AARCH64_FEATURE_1_AND:
53655365 case GNU_PROPERTY_X86_FEATURE_1_AND:
53665366 OS << ((Type == GNU_PROPERTY_AARCH64_FEATURE_1_AND) ? " aarch64 feature: "
53675367 : " x86 feature: " );
53685368 if (DataSize != 4 ) {
53695369 OS << format (" <corrupt length: 0x%x>" , DataSize);
5370- return OS. str () ;
5370+ return str;
53715371 }
53725372 PrData = endian::read32<ELFT::Endianness>(Data.data ());
53735373 if (PrData == 0 ) {
53745374 OS << " <None>" ;
5375- return OS. str () ;
5375+ return str;
53765376 }
53775377 if (Type == GNU_PROPERTY_AARCH64_FEATURE_1_AND) {
53785378 DumpBit (GNU_PROPERTY_AARCH64_FEATURE_1_BTI, " BTI" );
@@ -5384,22 +5384,22 @@ static std::string getGNUProperty(uint32_t Type, uint32_t DataSize,
53845384 }
53855385 if (PrData)
53865386 OS << format (" <unknown flags: 0x%x>" , PrData);
5387- return OS. str () ;
5387+ return str;
53885388 case GNU_PROPERTY_AARCH64_FEATURE_PAUTH:
53895389 printAArch64PAuthABICoreInfo<ELFT>(OS, DataSize, Data);
5390- return OS. str () ;
5390+ return str;
53915391 case GNU_PROPERTY_X86_FEATURE_2_NEEDED:
53925392 case GNU_PROPERTY_X86_FEATURE_2_USED:
53935393 OS << " x86 feature "
53945394 << (Type == GNU_PROPERTY_X86_FEATURE_2_NEEDED ? " needed: " : " used: " );
53955395 if (DataSize != 4 ) {
53965396 OS << format (" <corrupt length: 0x%x>" , DataSize);
5397- return OS. str () ;
5397+ return str;
53985398 }
53995399 PrData = endian::read32<ELFT::Endianness>(Data.data ());
54005400 if (PrData == 0 ) {
54015401 OS << " <None>" ;
5402- return OS. str () ;
5402+ return str;
54035403 }
54045404 DumpBit (GNU_PROPERTY_X86_FEATURE_2_X86, " x86" );
54055405 DumpBit (GNU_PROPERTY_X86_FEATURE_2_X87, " x87" );
@@ -5413,27 +5413,27 @@ static std::string getGNUProperty(uint32_t Type, uint32_t DataSize,
54135413 DumpBit (GNU_PROPERTY_X86_FEATURE_2_XSAVEC, " XSAVEC" );
54145414 if (PrData)
54155415 OS << format (" <unknown flags: 0x%x>" , PrData);
5416- return OS. str () ;
5416+ return str;
54175417 case GNU_PROPERTY_X86_ISA_1_NEEDED:
54185418 case GNU_PROPERTY_X86_ISA_1_USED:
54195419 OS << " x86 ISA "
54205420 << (Type == GNU_PROPERTY_X86_ISA_1_NEEDED ? " needed: " : " used: " );
54215421 if (DataSize != 4 ) {
54225422 OS << format (" <corrupt length: 0x%x>" , DataSize);
5423- return OS. str () ;
5423+ return str;
54245424 }
54255425 PrData = endian::read32<ELFT::Endianness>(Data.data ());
54265426 if (PrData == 0 ) {
54275427 OS << " <None>" ;
5428- return OS. str () ;
5428+ return str;
54295429 }
54305430 DumpBit (GNU_PROPERTY_X86_ISA_1_BASELINE, " x86-64-baseline" );
54315431 DumpBit (GNU_PROPERTY_X86_ISA_1_V2, " x86-64-v2" );
54325432 DumpBit (GNU_PROPERTY_X86_ISA_1_V3, " x86-64-v3" );
54335433 DumpBit (GNU_PROPERTY_X86_ISA_1_V4, " x86-64-v4" );
54345434 if (PrData)
54355435 OS << format (" <unknown flags: 0x%x>" , PrData);
5436- return OS. str () ;
5436+ return str;
54375437 }
54385438}
54395439
@@ -5453,7 +5453,7 @@ static SmallVector<std::string, 4> getGNUPropertyList(ArrayRef<uint8_t> Arr) {
54535453 raw_string_ostream OS (str);
54545454 if (Arr.size () < PaddedSize) {
54555455 OS << format (" <corrupt type (0x%x) datasz: 0x%x>" , Type, DataSize);
5456- Properties.push_back (OS. str () );
5456+ Properties.push_back (str);
54575457 break ;
54585458 }
54595459 Properties.push_back (
@@ -5492,15 +5492,15 @@ template <typename ELFT> static GNUAbiTag getGNUAbiTag(ArrayRef<uint8_t> Desc) {
54925492 std::string str;
54935493 raw_string_ostream ABI (str);
54945494 ABI << Major << " ." << Minor << " ." << Patch;
5495- return {std::string (OSName), ABI. str () , /* IsValid=*/ true };
5495+ return {std::string (OSName), str, /* IsValid=*/ true };
54965496}
54975497
54985498static std::string getGNUBuildId (ArrayRef<uint8_t > Desc) {
54995499 std::string str;
55005500 raw_string_ostream OS (str);
55015501 for (uint8_t B : Desc)
55025502 OS << format_hex_no_prefix (B, 2 );
5503- return OS. str () ;
5503+ return str;
55045504}
55055505
55065506static StringRef getDescAsStringRef (ArrayRef<uint8_t > Desc) {
@@ -5670,11 +5670,11 @@ getFreeBSDNote(uint32_t NoteType, ArrayRef<uint8_t> Desc, bool IsCore) {
56705670 std::string FlagsStr;
56715671 raw_string_ostream OS (FlagsStr);
56725672 printFlags (Value, ArrayRef (FreeBSDFeatureCtlFlags), OS);
5673- if (OS. str () .empty ())
5673+ if (FlagsStr .empty ())
56745674 OS << " 0x" << utohexstr (Value);
56755675 else
56765676 OS << " (0x" << utohexstr (Value) << " )" ;
5677- return FreeBSDNote{" Feature flags" , OS. str () };
5677+ return FreeBSDNote{" Feature flags" , FlagsStr };
56785678 }
56795679 default :
56805680 return std::nullopt ;
@@ -5822,7 +5822,7 @@ static AMDGPUNote getAMDGPUNote(uint32_t NoteType, ArrayRef<uint8_t> Desc) {
58225822 return {" " , " " };
58235823 }
58245824 MsgPackDoc.toYAML (StrOS);
5825- return {" AMDGPU Metadata" , StrOS. str () };
5825+ return {" AMDGPU Metadata" , MetadataString };
58265826 }
58275827 }
58285828}
0 commit comments