mirror of
https://github.com/a2x/cs2-dumper.git
synced 2025-10-07 19:40:02 +08:00
Dump interfaces
This commit is contained in:
@@ -3,12 +3,19 @@
|
||||
#include <cstdint>
|
||||
#include <optional>
|
||||
#include <string_view>
|
||||
#include <vector>
|
||||
|
||||
namespace process {
|
||||
bool attach(std::string_view process_name);
|
||||
|
||||
[[nodiscard]] std::optional<std::uintptr_t> find_pattern(std::string_view module_name, std::string_view pattern) noexcept;
|
||||
|
||||
[[nodiscard]] std::optional<std::uintptr_t> get_export(std::uintptr_t module_base, std::string_view function_name) noexcept;
|
||||
|
||||
[[nodiscard]] std::optional<std::uintptr_t> get_export(std::string_view module_name, std::string_view function_name) noexcept;
|
||||
|
||||
[[nodiscard]] std::optional<std::vector<std::string>> get_loaded_modules() noexcept;
|
||||
|
||||
[[nodiscard]] std::optional<std::uintptr_t> get_module_base(std::string_view module_name) noexcept;
|
||||
|
||||
[[nodiscard]] std::optional<std::uintptr_t> resolve_jmp(std::uintptr_t address) noexcept;
|
||||
|
Reference in New Issue
Block a user