/
githubmirror
/
x64dbg
Обзор
Документация
Войти
/
githubmirror
/
x64dbg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
development
src/dbg/analysis/LinearPass.h
20 строк
634 B
mrexodia
DBG: moved analysis code to a separate directory
09 июл 2016, 09:44
Не верифицирован
09 июл 2016, 09:44
e5c12f8
Код
Авторство
О чём код?
#pragma once #include "AnalysisPass.h" #include "BasicBlock.h" class LinearPass : public AnalysisPass { public: LinearPass(duint VirtualStart, duint VirtualEnd, BBlockArray & MainBlocks); virtual ~LinearPass(); virtual const char* GetName() override; virtual bool Analyse() override; void AnalyseOverlaps(); private: void AnalysisWorker(duint Start, duint End, BBlockArray* Blocks); void AnalysisOverlapWorker(duint Start, duint End, BBlockArray* Insertions); BasicBlock* CreateBlockWorker(BBlockArray* Blocks, duint Start, duint End, bool Call, bool Jmp, bool Ret, bool Pad); };