#pragma once #include struct function { struct block { size_t base; size_t size; }; size_t base{}; size_t size{}; std::vector blocks{}; size_t SearchBlock(size_t address) const; static function Analyze(const void* code, size_t size, size_t base); };