@@ -76,7 +76,7 @@ std::optional<KernelCacheMachOHeader> KernelCacheMachOHeader::ParseHeaderForAddr
7676 {
7777 for (size_t i = 0 ; i < header.ident .ncmds ; i++)
7878 {
79- // BNLogInfo ("of 0x%llx ", reader.GetOffset());
79+ // BNLogInfoF ("of {:#x} ", reader.GetOffset());
8080 load_command load;
8181 segment_command_64 segment64;
8282 section_64 sect = {};
@@ -367,7 +367,7 @@ std::optional<KernelCacheMachOHeader> KernelCacheMachOHeader::ParseHeaderForAddr
367367 (void)reader.Read(&thread.stateppc64.r1, sizeof(thread.stateppc64) - (3 * 8));
368368 break;
369369 default:
370- m_logger->LogError ("Unknown archid: %x ", m_archId);
370+ m_logger->LogErrorF ("Unknown archid: {:#x} ", m_archId);
371371 }
372372
373373 }*/
@@ -390,16 +390,16 @@ std::optional<KernelCacheMachOHeader> KernelCacheMachOHeader::ParseHeaderForAddr
390390 header.buildVersion .minos = reader.Read32 ();
391391 header.buildVersion .sdk = reader.Read32 ();
392392 header.buildVersion .ntools = reader.Read32 ();
393- // m_logger->LogDebug ("Platform: %s ", BuildPlatformToString(header.buildVersion.platform).c_str( ));
394- // m_logger->LogDebug ("MinOS: %s ", BuildToolVersionToString(header.buildVersion.minos).c_str( ));
395- // m_logger->LogDebug ("SDK: %s ", BuildToolVersionToString(header.buildVersion.sdk).c_str( ));
393+ // m_logger->LogDebugF ("Platform: {} ", BuildPlatformToString(header.buildVersion.platform));
394+ // m_logger->LogDebugF ("MinOS: {} ", BuildToolVersionToString(header.buildVersion.minos));
395+ // m_logger->LogDebugF ("SDK: {} ", BuildToolVersionToString(header.buildVersion.sdk));
396396 for (uint32_t j = 0 ; (i < header.buildVersion .ntools ) && (j < 10 ); j++)
397397 {
398398 uint32_t tool = reader.Read32 ();
399399 uint32_t version = reader.Read32 ();
400400 header.buildToolVersions .push_back ({tool, version});
401- // m_logger->LogDebug ("Build Tool: %s: %s ", BuildToolToString(tool).c_str( ),
402- // BuildToolVersionToString(version).c_str() );
401+ // m_logger->LogDebugF ("Build Tool: {}: {} ", BuildToolToString(tool),
402+ // BuildToolVersionToString(version));
403403 }
404404 break ;
405405 }
@@ -506,7 +506,7 @@ std::vector<CacheSymbol> KernelCacheMachOHeader::ReadSymbolTable(Ref<BinaryView>
506506 if (!symbolType.has_value ())
507507 {
508508 // TODO: Where logger?
509- LogError (" Symbol %s at address %llx has unknown symbol type" , symbolName. c_str () , symbolAddress);
509+ LogErrorF (" Symbol {:?} at address {:#x} has unknown symbol type" , symbolName, symbolAddress);
510510 continue ;
511511 }
512512
@@ -526,7 +526,7 @@ std::vector<CacheSymbol> KernelCacheMachOHeader::ReadSymbolTable(Ref<BinaryView>
526526 if (!flags.has_value ())
527527 {
528528 // TODO: where logger?
529- LogError (" Symbol %s at address %llx is not in any section" , symbolName. c_str () , symbolAddress);
529+ LogErrorF (" Symbol {} at address {:#x} is not in any section" , symbolName, symbolAddress);
530530 continue ;
531531 }
532532
@@ -549,7 +549,7 @@ std::vector<CacheSymbol> KernelCacheMachOHeader::ReadSymbolTable(Ref<BinaryView>
549549 return symbolList;
550550 }
551551 catch (ReadException& ex) {
552- LogError (" Failed to read symbol table: %s " , ex.what ());
552+ LogErrorF (" Failed to read symbol table: {} " , ex.what ());
553553 return {};
554554 }
555555
@@ -600,7 +600,7 @@ bool KernelCacheMachOHeader::AddExportTerminalSymbol(
600600 symbols.emplace_back (DataSymbol, symbolAddress, symbolName);
601601 break ;
602602 default :
603- LogWarn (" Unhandled export symbol kind: %llx " , symbolFlags & EXPORT_SYMBOL_FLAGS_KIND_MASK);
603+ LogWarnF (" Unhandled export symbol kind: {:#x} " , symbolFlags & EXPORT_SYMBOL_FLAGS_KIND_MASK);
604604 return false ;
605605 }
606606
0 commit comments