Got a value that is a combination of bit flags and want to see nice names for them? Try bitmask enum 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-179-bitmask-enums/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-179
Got a value that is a combination of bit flags and want to see nice names for them? Try bitmask enum 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-179-bitmask-enums/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-179
Need to change structure field representation? Check the new attributes available in the refreshed Local Types view of IDA 8.4 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-178-field-representation-attributes/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-178
Some arguments passed to a function seem a bit weird? Check if this attribute can help get you better decompilation 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-177-unused-argument-attribute/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-177
Your function seems to use the same stack slot for different purposes? "Split variable" might help 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-176-handling-stack-reuse-in-the-decompiler/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-176
One of my favorite #IDAPro tricks, go to the location at offset from cursor (in the jump to address popup window).
Make sure to use `get_screen_ea()` as `here()` does not work in this window.
Do you often open IDBs from network or removable locations? Consider setting a work directory on local disk to speed up your work and avoid data loss 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-175-idb-work-directory/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-175
Have you ever wondered what does an IDA Database file contain? Read today’s tip for more info 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-174-ida-database-idbdetails/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-174
Need to edit a type used in decompiler but having trouble locating it among all the others? Quickly jump to the exact type you need using these small tricks 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-173-navigating-to-types-from-pseudocode/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-173
Did you know you can do some small edits to the types directly in the Pseudocode View? 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-172-type-editing-from-pseudocode/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-172
Your custom structure looks somewhat plain in the listing? Check this post for some ideas on how to enhance it 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-171-enums-as-structure-members/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-171