---
title: CrashedProcess
framework: crashreportextension
role: symbol
role_heading: Class
path: crashreportextension/crashedprocess
---

# CrashedProcess

A synchronous client for accessing crash data from the host process.

## Declaration

```swift
final class CrashedProcess
```

## Overview

Overview Your extension receives this type as the parameter to processCrashReport(process:). Use this class to access symbolication and binary images, and perform symbol lookup. You can also access the corpsePort to send Mach IPC commands to the crashed process.

## Topics

### Accessing process properties

- [reason](crashreportextension/crashedprocess/reason.md)
- [CrashReason](crashreportextension/crashreason.md)
- [binaryImages](crashreportextension/crashedprocess/binaryimages.md)
- [BinaryImageInfo](crashreportextension/binaryimageinfo.md)
- [corpsePort](crashreportextension/crashedprocess/corpseport.md)

### Symbolicating addresses

- [symbolicateAddress(_:)](crashreportextension/crashedprocess/symbolicateaddress(_:).md)
- [symbolicateAddresses(_:)](crashreportextension/crashedprocess/symbolicateaddresses(_:).md)
- [SymbolicatedFrame](crashreportextension/symbolicatedframe.md)

### Accessing symbols

- [symbolAddress(imageName:symbolName:)](crashreportextension/crashedprocess/symboladdress(imagename:symbolname:).md)

## See Also

### Processing a crash report

- [processCrashReport(process:)](crashreportextension/crashreporterextension/processcrashreport(process:).md)
