Performance of reversing dyld shared cache

On Mac with M4 with IDA 9.2, when trying to work on a dyld shared cache with ~50 or more modules loaded, IDA become much more slows, including randoms hangups, long time for renames, …

Is it a known issue? is there a workaround for that? Because IDA can deal with kernelcache with all modules loaded (which is larger, and it runs much faster)


In addition, xrefs work poorly on shared cache. many GOT/STUBS functions has no xrefs, even though there are xrefs. I’m using this script to fix it, but it should probably be fixed.

Hi @yoavst and thanks for raising these issues. To avoid speculative answers, could you open a ticket via our support channel with additional details and reproduction steps?