avast / avast/retdec

Mapping graph nodes to restructured control-flow entities

Open
#803 0 comments 0 reactions 0 assignees View on GitHub
enhancement Q-discussion
Dominant language
C++
Stars
8.6k
Forks
1k
PR merge metrics
No merged PRs in 30d

Description

I would like to have an automated solution for mapping CFG nodes to the control-flow structures (if-then, ite, while, do-while, switch, break/continue, etc) they belong to - since this is an initial step to decompilation, is there a way for retdec to output this information?

Contributor guide

No contributing guide indexed for this repository

Research direction

No file, test, or entry point is named. Start by locating RetDec's CFG and control-flow reconstruction outputs, then determine how mappings for if-then, ite, loops, switch, and break/continue should be represented and exposed; done means the tool produces this mapping for supported control-flow entities.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
compilers, reverse-engineering
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.