
+ MACHO: support loading of iOS 12 prelinked kernelcaches. + MACHO: improve XML parsing for _PRELINK_INFO in kernelcache files. + MACHO: always use segment prefixes for kernelcache files, even when not splitting by KEXTs. + MACHO: allow the user to load a given module from a dyld_shared_cache on-command. + ELF: detect loading of inconsistent overlapping data from PHT. + ELF: allow independent loading of PHT and SHT in loader options. + ELF: added support for packed android relocations (APS2 format). + ELF: added annotation of NT_PRSTATUS and NT_PRPSINFO notes for core files. + ELF: ability to load external symbols from companion file (even when DWARF info is missing.). + DEX: added support for VDEX file format. + CLI: corrupted files with bad LUT table can be loaded now. + TMS320C28X: improved switch recognition. + PIC16: added processor module for PIC24,30,33 families.
+ PC: improved recognition of the gcc vararg prolog. + PC: reduced number of incorrectly created offset expressions. + PC: improved detection of 'push ecx' as part of the function prolog. + PC: added yet one more prolog pattern. + PIC: added decoding of more 16F1x and 12F1x instructions. + NEC850: added V80E2M and RH850 floating-point instructions (and many others). + DWARF source-level debugging is now availalble on Android platforms. + ARM: simplify A64 instruction aliases MUL, MNEG, SMULL, SMNEGL, UMULL, UMNEGL. + ARM: improve detection of ARM64 imported function stubs in Mach-O and PE binaries. + ARM: added support for A64 basic crypto instructions (AES, SHA1, SHA2). + ARM : added ARM-v8.3a PAC (Pointer Authentication Code) instructions. + 68k: print pc-relative operands with explicit "(pc)" suffix it seems gas accepts both forms, and having an explicit suffix is a good thing. Let me save everyone the effort of posting the changes piece-meal.
