Function branch analysis

This commit is contained in:
Sajid
2024-09-09 21:09:37 +06:00
parent 25ede377a1
commit 60edcad576
6 changed files with 310 additions and 59 deletions

18
PowerAnalyse/function.h Normal file
View File

@@ -0,0 +1,18 @@
#pragma once
#include <vector>
struct function
{
struct block
{
size_t base;
size_t size;
};
size_t base{};
size_t size{};
std::vector<block> blocks{};
size_t SearchBlock(size_t address) const;
static function Analyze(const void* code, size_t size, size_t base);
};