1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/suxuss-DELPHI-x96dbg-Plugins-SDK

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
bridgegraph.pas 1.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
妖蛋 Отправлено 09.01.2019 15:48 21fc9e9
unit bridgegraph;
interface
uses
Winapi.Windows,_plugins_type,bridgelist;
{$I dbg.inc}
type
BridgeCFInstruction = packed record
addr:duint; //virtual address of the instruction
data:array [0..14] of Byte; //instruction bytes
end;
BridgeCFNodeList = packed record
parentGraph:duint; //function of which this node is a part
start:duint; //start of the block
ends:duint; //end of the block (inclusive)
brtrue:duint; //destination if condition is true
brfalse:duint; //destination if condition is false
icount:duint; //number of instructions in node
terminal:Boolean; //node is a RET
split:Boolean; //node is a split (brtrue points to the next node)
userdata:Pointer; //user data
exits:listinfo; //exits (including brtrue and brfalse, duint)
instrs:ListInfo; //block instructions
end;
BridgeCFGraphList = packed record
entryPoint:duint; //graph entry point
userdata:Pointer; //user data
nodes:ListInfo; //graph nodes (BridgeCFNodeList)
end;
implementation
end.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/suxuss-DELPHI-x96dbg-Plugins-SDK.git
git@api.gitlife.ru:oschina-mirror/suxuss-DELPHI-x96dbg-Plugins-SDK.git
oschina-mirror
suxuss-DELPHI-x96dbg-Plugins-SDK
suxuss-DELPHI-x96dbg-Plugins-SDK
master