mirror of
https://github.com/orange-cpp/omath.git
synced 2026-08-08 22:12:05 +00:00
incremented version + improved naming
This commit is contained in:
@@ -19,7 +19,7 @@ namespace omath
|
||||
scan_for_pattern_in_loaded_module(const void* module_base_address, const std::string_view& pattern,
|
||||
const std::string_view& target_section_name = ".text");
|
||||
|
||||
template<PatternScanner::fixed_string Pattern>
|
||||
template<PatternScanner::ConstevalPattern Pattern>
|
||||
[[nodiscard]]
|
||||
static std::optional<std::uintptr_t>
|
||||
scan_for_pattern_in_loaded_module(const void* module_base_address,
|
||||
@@ -34,7 +34,7 @@ namespace omath
|
||||
scan_for_pattern_in_file(const std::filesystem::path& path_to_file, const std::string_view& pattern,
|
||||
const std::string_view& target_section_name = ".text");
|
||||
|
||||
template<PatternScanner::fixed_string Pattern>
|
||||
template<PatternScanner::ConstevalPattern Pattern>
|
||||
[[nodiscard]]
|
||||
static std::optional<SectionScanResult>
|
||||
scan_for_pattern_in_file(const std::filesystem::path& path_to_file,
|
||||
@@ -49,7 +49,7 @@ namespace omath
|
||||
scan_for_pattern_in_memory_file(std::span<const std::byte> file_data, const std::string_view& pattern,
|
||||
const std::string_view& target_section_name = ".text");
|
||||
|
||||
template<PatternScanner::fixed_string Pattern>
|
||||
template<PatternScanner::ConstevalPattern Pattern>
|
||||
[[nodiscard]]
|
||||
static std::optional<SectionScanResult>
|
||||
scan_for_pattern_in_memory_file(std::span<const std::byte> file_data,
|
||||
@@ -62,7 +62,7 @@ namespace omath
|
||||
private:
|
||||
using SectionScanFunction = std::optional<std::ptrdiff_t> (*)(std::span<const std::byte>);
|
||||
|
||||
template<PatternScanner::fixed_string Pattern>
|
||||
template<PatternScanner::ConstevalPattern Pattern>
|
||||
[[nodiscard]]
|
||||
static std::optional<std::ptrdiff_t> scan_section_for_pattern(const std::span<const std::byte> section_data)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user