binaryninja-api
binaryninja-api copied to clipboard
override call type does not override named parameters
Version and Platform (required):
- Binary Ninja Version: 3.1.3626 and earlier
- OS: Any
Bug Description: Using the "override call type" ignores the new names.
Steps To Reproduce:
- Create a type for a function.
- Find a call and observe it will be like
fn(argname: var1, argname2: var2)(depending on the call type) - Now go "override call type" to be
fn(int othername, int othername2) - Expected behavior would be the call would now look like:
fn(othername: var1, othername2: var2) - It is not.
Expected Behavior: On step 5, you should see the new names.
Additional Information: This /may/ be related to #2076 so linking it here, but not sure.