avast / avast/retdec

Simplex stack variable analysis

Open
#651 1 comment 0 reactions 3 assignees Claimed by @JurajHolub View on GitHub
C-bin2llvmir enhancement high-priority
Dominant language
C++
Stars
8.6k
Forks
1k
PR merge metrics
No merged PRs in 30d

Description

Currently, our stack analysis is very naive. To improve the decompilation results, we need more advanced analysis. A good recipe is in one of [Hex-Rays blog posts](http://www.hexblog.com/?p=42).

Implement something like this in RetDec and use it in other analyses as well - e.g. param/return.

@JurajHolub may implement a variant of this for the new x87 FPU stack analysis. So coordinate the efforts and possibly implement only one general analysis that could be specialized for different scenarios.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.