-
is it a bug? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
Yeah, this is definitely a problem and while you can fix the parent function having the extra zmm0 parameter, it won't ultimately fix the decompilation being wrong with that return function. I'm scheduling this one for resolution for the next stable and we'll be working on it but I don't have a specific timeline for a fix or unfortunately even a way to manually work-around it at this point. |
Beta Was this translation helpful? Give feedback.
-
I have found a new bug which occured in debugger:
OS:Ubuntu 22.04 lts
VERSION:3.5.4377
breakpoint may be invalid!
I used the debugger to debug the attachments I uploaded, but I found that any breakpoints seemed invalid, even down to the first instruction of the program.
First, I toggle a breakpoint as follows:
Then I just start debugger and click "Run",but breakpoint is not breaked!
…------------------ 原始邮件 ------------------
发件人: "Vector35/binaryninja-api" ***@***.***>;
发送时间: 2023年6月1日(星期四) 凌晨2:48
***@***.***>;
***@***.******@***.***>;
主题: Re: [Vector35/binaryninja-api] function properties problem (Discussion #4343)
Yeah, this is definitely a problem and while you can fix the parent function having the extra zmm0 parameter, it won't ultimately fix the decompilation being wrong with that return function. I'm scheduling this one for resolution for the next stable and we'll be working on it but I don't have a specific timeline for a fix or unfortunately even a way to manually work-around it at this point.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
I'm marking this as the answer -- the first part of the question above is actually a misunderstanding of what clobbers do. Clobbers don't control arguments at all, they're related to the calling convention. The way to fix an incorrect number of arguments is to change the type either with
y
if it's always a single argument, or right-click and choose "override call type" if it's a variadic function for example like printf where the argument count can change.As to the second issue, that's actually #4027 and is indeed an issue that we're tracking there.