Replies: 2 comments 3 replies
-
Moving this to a discussion until more discrete action items can be formed. |
Beta Was this translation helpful? Give feedback.
-
The problem with pointing out that it sucks is that is not something that is easy to evaluate and work on for us. Without putting much effort into understanding the code, it seems like it needs to be rewritten. It is not clear what it actually does in general vs for x86 specifically. We certainly could work on more specific change requests if we understood how it works and what it should do. I think it would be helpful for @emteere to offer his thoughts on this class. |
Beta Was this translation helpful? Give feedback.
-
Describe the bug
Within roughly 2 seconds of looking at NewFunctionStackAnalysisCmd.java it is clear that it is either still unfinished or was never reviewed.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I don't think I can say what I expect without being overly blunt and just outright rude.
Additional Context
There is also a nice
if (instr.getMnemonicString().equals("LEA"))
increateStackPointerVariables
which makes perfect sense since this is applied to every processor and not just x86.It would make much more sense to be using the processor specific ContextEvaluator for the SymbolicPropogator. Oh wait, that's right, you can't because they're all implemented as anonymous inner classes in their constant reference analyzers.
Beta Was this translation helpful? Give feedback.
All reactions