avast / avast/retdec

Use C++ related data from debugging information

Open
#151 0 comments 4 reactions 0 assignees View on GitHub
C-bin2llvmir enhancement T-lang-c++
Dominant language
C++
Stars
8.6k
Forks
1k
PR merge metrics
No merged PRs in 30d

Description

If binary was compiled from C++ code, debugging information (PDB, DWARF) contains data about classes, methods, their relationships, etc. We should use them.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or entry points. Start by locating existing PDB/DWARF handling and define how C++ classes, methods, and relationships should be recovered; done means this debugging information is used by the decompiler.

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.