Inlining struggles with specific case. #54
Replies: 3 comments
-
|
As for the final
This is the known problem of the first and last blocks. Part of inlined code is merged with surrounding code. That prepares argument for the call instruction in this case. Maybe to cut from |
Beta Was this translation helpful? Give feedback.
-
Yeah it won't accept |
Beta Was this translation helpful? Give feedback.
-
|
Problem of the first and last blocks mentioned above should be gone after 128f397 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm looking to inline a function that looks like this:
In practice, this gets inlined differently depending on which member of a struct this function is called on. For example on the first entry:
Versus a struct value at a given offset:
The differing
lea/movand finalmovinstructions cause hrtng to be unable to match these two blocks as the same functions. The plugin seems unable or unwilling to accept the section without including these starting and ending instructions.Beta Was this translation helpful? Give feedback.
All reactions