# zx_exception_context Struct Reference

# zx_exception_context

## Summary

| ### Public attributes ||
|---|---|
| `https://fuchsia.dev/reference/cpp/struct/zx-exception-context#structzx__exception__context_1a3659092d1b92dbda14de07711feb8a39` | `struct zx_exception_context::@50` |
| `https://fuchsia.dev/reference/cpp/struct/zx-exception-context#structzx__exception__context_1af278c1408bdcb1a00b3ac4582a6622dc` | `struct zx_exception_context::@144` |
| `https://fuchsia.dev/reference/cpp/struct/zx-exception-context#structzx__exception__context_1a4416987108190ca71cb5e158ced2eca2` | `struct zx_exception_context::@238` |
| `https://fuchsia.dev/reference/cpp/struct/zx-exception-context#structzx__exception__context_1a3467f5d65b8331805a22543f1df874ce` | `struct zx_exception_context::@332` |
| `https://fuchsia.dev/reference/cpp/struct/zx-exception-context#structzx__exception__context_1aa9431fd8f2b29b50626a24605168e8e7` | `https://fuchsia.dev/reference/cpp/struct/zx-arm64-exc-data#structzx__arm64__exc__data` |
| `https://fuchsia.dev/reference/cpp/struct/zx-exception-context#structzx__exception__context_1aac6f91575c0200ffea35cae02989f4c0` | `https://fuchsia.dev/reference/cpp/struct/zx-riscv64-exc-data-t#structzx__riscv64__exc__data__t` |
| `https://fuchsia.dev/reference/cpp/struct/zx-exception-context#structzx__exception__context_1ac61871d60b913ed0afa3bf51cfb516b2` | `uint32_t` |
| `https://fuchsia.dev/reference/cpp/struct/zx-exception-context#structzx__exception__context_1adc9627321bbd023c09d1e9416aeba86d` | `uint32_t` |
| `https://fuchsia.dev/reference/cpp/struct/zx-exception-context#structzx__exception__context_1a574704b651b0ffb69ba8a099120fc9b4` | `union zx_exception_context::@50::@51` |
| `https://fuchsia.dev/reference/cpp/struct/zx-exception-context#structzx__exception__context_1a83e1eb76a190f6c20e707b58196e78f1` | `union zx_exception_context::@144::@145` |
| `https://fuchsia.dev/reference/cpp/struct/zx-exception-context#structzx__exception__context_1ad9ef456cfe38a2b01a7b3e4b367250e2` | `union zx_exception_context::@238::@239` |
| `https://fuchsia.dev/reference/cpp/struct/zx-exception-context#structzx__exception__context_1a3ff4d68acbe7b4c14429deabc3621188` | `union zx_exception_context::@332::@333` |
| `https://fuchsia.dev/reference/cpp/struct/zx-exception-context#structzx__exception__context_1a6379853707a9f0b61529216946a2e30e` | `https://fuchsia.dev/reference/cpp/struct/zx-x86-64-exc-data#structzx__x86__64__exc__data` |

## Public attributes

### arch

```c++
struct zx_exception_context::@50 zx_exception_context::arch
```

### arch

```c++
struct zx_exception_context::@144 zx_exception_context::arch
```

### arch

```c++
struct zx_exception_context::@238 zx_exception_context::arch
```

### arch

```c++
struct zx_exception_context::@332 zx_exception_context::arch
```

### arm_64

```c++
zx_arm64_exc_data_t zx_exception_context::arm_64
```

### riscv_64

```c++
zx_riscv64_exc_data_t zx_exception_context::riscv_64
```

### synth_code

```c++
uint32_t zx_exception_context::synth_code
```

### synth_data

```c++
uint32_t zx_exception_context::synth_data
```

### u

```c++
union zx_exception_context::@50::@51 zx_exception_context::u
```

### u

```c++
union zx_exception_context::@144::@145 zx_exception_context::u
```

### u

```c++
union zx_exception_context::@238::@239 zx_exception_context::u
```

### u

```c++
union zx_exception_context::@332::@333 zx_exception_context::u
```

### x86_64

```c++
zx_x86_64_exc_data_t zx_exception_context::x86_64
```