Слияние кода завершено, страница обновится автоматически
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 )