Skip to content

Commit

Permalink
Add analytic
Browse files Browse the repository at this point in the history
  • Loading branch information
sifislag committed Feb 16, 2024
1 parent f0a4315 commit 45ff2ba
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
8 changes: 8 additions & 0 deletions logic/decompiler_analytics.dl
Original file line number Diff line number Diff line change
Expand Up @@ -510,3 +510,11 @@ Analytics_BlocksLocalOrNot(block1, block2) :-

Analytics_NeedToAddCtxAtEdge(from, to):-
global.NeedToAddCtxAtEdge(from, to).

.decl Analytics_MissingEdgeInTAC(irBlock: IRBlock)
.output Analytics_MissingEdgeInTAC
Analytics_MissingEdgeInTAC(irBlock):-
Block_IRBlock(_, _, irBlock),
TAC_Block(jump, irBlock),
TAC_Op(jump, "JUMP"),
!LocalBlockEdge(irBlock, _).
1 change: 1 addition & 0 deletions tooling/compare-runs.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
'Analytics_DeadBlocks': 'imprecision',
'Analytics_PolymorphicTargetSameCtx': 'imprecision',
'Analytics_LocalBlockEdge': 'completeness',
'Analytics_MissingEdgeInTAC': 'completeness',
'Analytics_StmtMissingOperand': 'incompleteness',
'Analytics_PrivateFunctionMatchesMetadata': 'completeness',
'Analytics_PrivateFunctionMatchesMetadataIncorrectArgs': 'imprecision',
Expand Down

0 comments on commit 45ff2ba

Please sign in to comment.