# Software Development-specific Functions of Parallels Desktop

- [Generating a Core Dump](/landing/parallels-desktop-developers-guide/software-development-specific-functions-of-parallels-desktop/generating-a-core-dump.md)
- [Debugging a Virtual Machine Using KDBG Protocol](/landing/parallels-desktop-developers-guide/software-development-specific-functions-of-parallels-desktop/debugging-a-virtual-machine-using-kdbg-protocol.md)
- [Using VM Names as DNS Names](/landing/parallels-desktop-developers-guide/software-development-specific-functions-of-parallels-desktop/using-vm-names-as-dns-names.md)
- [Starting a Debugging Session](/landing/parallels-desktop-developers-guide/software-development-specific-functions-of-parallels-desktop/starting-a-debugging-session.md)
- [Establishing a Serial Connection over TCP](/landing/parallels-desktop-developers-guide/software-development-specific-functions-of-parallels-desktop/establishing-a-serial-connection-over-tcp.md)
- [Using Rosetta to Run x86-64 Linux Software on Apple Silicon Macs](/landing/parallels-desktop-developers-guide/software-development-specific-functions-of-parallels-desktop/using-rosetta-to-run-x86-64-linux-software-on-apple-silicon-macs.md)
- [Resolving Guest OS DNS Requests Using etc/hosts](/landing/parallels-desktop-developers-guide/software-development-specific-functions-of-parallels-desktop/resolving-guest-os-dns-requests-using-etc-hosts.md)
- [Changing the Virtual Screen Resolution on the Fly](/landing/parallels-desktop-developers-guide/software-development-specific-functions-of-parallels-desktop/changing-the-virtual-screen-resolution-on-the-fly.md)
- [Nested Virtualization Support](/landing/parallels-desktop-developers-guide/software-development-specific-functions-of-parallels-desktop/nested-virtualization-support.md)
- [Simulating Adverse Network Connectivity Conditions](/landing/parallels-desktop-developers-guide/software-development-specific-functions-of-parallels-desktop/simulating-adverse-network-connectivity-conditions.md)
