binaryninja-api icon indicating copy to clipboard operation
binaryninja-api copied to clipboard

Forward type propagation of function parameters

Open D0ntPanic opened this issue 7 years ago • 2 comments

Propagating parameters from callee to caller is already performed. However, propagating types from a caller to the callee is not yet performed. As this involves taking into account information from multiple call sites, we will need to have support for type propagation with multiple sources of information to do this. Also, this form of propagation can easily lead to analysis loops, and mitigation needs to be in place for dealing with that.

D0ntPanic avatar Aug 15 '17 23:08 D0ntPanic

Does this also automatically set data_1805c4f70's type as RTL_CRITICAL_SECTION for this line : TryEnterCriticalSection(&data_1805c4f70)?

op2786 avatar Aug 04 '22 08:08 op2786