Was filing to link. Optimised builds were smart enough to optimise away
a call to a function that I haven't merged into the repo yet.
// unfortunately, all the data needed for parsing from the DSC is spread across many places in memory
// and there is no way to know for sure the size of the DSC perfectly, so this is the best method at the moment
// and it's _very_ unsafe
+#if (DARWIN_VERS >= DARWIN_10_15)
mimg = ML_(img_from_memory)(rx_map->avma, MACH_DSC_END - rx_map->avma, filename);
+#endif
} else {
mimg = ML_(img_from_local_file)(filename);
}