unlikely added

This commit is contained in:
2026-01-04 03:27:46 +03:00
parent 83f17892d6
commit 77adc0ea8a

View File

@@ -193,10 +193,10 @@ namespace
+ static_cast<std::streamoff>(i) * sizeof(current_section); + static_cast<std::streamoff>(i) * sizeof(current_section);
file.seekg(off, std::ios_base::beg); file.seekg(off, std::ios_base::beg);
if (!file.read(reinterpret_cast<char*>(&current_section), sizeof(current_section))) if (!file.read(reinterpret_cast<char*>(&current_section), sizeof(current_section))) [[unlikely]]
return std::nullopt; return std::nullopt;
if (current_section.sh_name >= shstrtab.size()) if (current_section.sh_name >= shstrtab.size()) [[unlikely]]
continue; continue;
// ReSharper disable once CppTooWideScopeInitStatement // ReSharper disable once CppTooWideScopeInitStatement
@@ -319,7 +319,7 @@ namespace omath
const auto offset = std::distance(pe_section->data.begin(), scan_result); const auto offset = std::distance(pe_section->data.begin(), scan_result);
return SectionScanResult{.virtual_base_addr = pe_section->virtual_base_addr, return SectionScanResult{.virtual_base_addr = pe_section->virtual_base_addr,
.raw_base_addr = pe_section->raw_base_addr, .raw_base_addr = pe_section->raw_base_addr,
.target_offset = offset}; .target_offset = offset};
} }
} // namespace omath } // namespace omath