New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to rename symbol a structure field points to #4240
Comments
It works fine when renaming function names in code. |
Do you see the updated name in the symbol list and/or does switching ILs show the updated name? It could just be linear view missing an update. |
No, that's not it. The symbol list does not update, clicking through to the function does not show updated name. Switching IL does not show updated name either. It's like the operation does nothing without reporting an error. |
Hmm, it's not generally broken as I can reproduce the rename working fine here for a function pointer inside an array of structs. I do see that the focus goes to the top of the array when the rename is done which is annoying, but the rename definitely does take effect. Can you DM me the BNDB via slack? |
Same issue trying to rename a function pointers. Apparently, this is a broader issue than what I described above.
|
We have the binary above and were able to reproduce the issue. Anyone from V35 should search for "Encourage Salesman Prompt Delay" to find the database. |
Root cause of this issue is that we weren't properly masking the thumb bit for these symbol tokens. Should be fixed in 3.5.4305 |
Version and Platform (required):
Bug Description:
I'm looking at an array of structures. One of the fields is a pointer to a func. I select the func name in the field and pick rename symbol. I enter a new name and nothing happens. It throws me back to the beginning of the array and does nothing visible. It sure does something invisible, though, because Undo works. The same thing works if I click through to the func and rename it there.
This is very annoying as I'm going through an array of 200 structures and clicking through to the func to rename and then ESC to go back returns me to the beginning of the array. Then I have to page down to find the next record.
The text was updated successfully, but these errors were encountered: