I'm using IDA (free) 8.4. Each time I open a function (Windows x64) I get a possibly huge block of "Additional Parent Function" list on the right.
It's useless to me and I'd like to know if I can get rid of it completely. I know I can hide the block (right click menu) but the space taken is still taken when hidden, and I would like to never see it anyway.
Is there any option in IDA to do this? I kinda remember this "block" wasn't shown like few years ago.




IMAGE_EXCEPTION_DIRECTORY... hence, they're associated with the function through an implied data reference. if you're actually trying to remove them, you can undefine the code with the ui.... however, i prefer to just remove the function chunk from each parent function with a script. you can also disable SEH or EH analysis (not sure which one) in the options during database creation.IMAGE_EXCEPTION_DIRECTORY. Simple confirmation is that if it's properly disabled, you won't see the "unwind" or "try" posterior/anterior comments in the disassembly. If you xref that basic-block (0x1800EF166), and then xref the labels for that ref'd data (then repeat it a few times for those refs), you should be able to detect what is referencing it and adding it as a function chunk for each of those functions. If you hitRUNTIME_FUNCTION, it's EH. However..IMAGE_EXCEPTION_DIRECTORYin the origin binary. To script removing chunks with IDC, (which I am no expert at), you can likely useremove_fchunkfrom hex-rays.com/products/ida/support/.idadoc/1077.shtml. Either way, if it's not marked as code, it won't be displayed.