---
name: "cpu_epc_t"
section: "3"
platform: "linux"
package: "libcpuid"
version: "0.8.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/cpu_epc_t"
---

# cpu\_epc\_t(3)

The return value of cpuid\_get\_epc().

## NAME

cpu\_epc\_t - The return value of **cpuid\_get\_epc()**.

## SYNOPSIS

\#include \<libcpuid.h\>

### Data Fields

uint64\_t **start\_addr**\
 uint64\_t **length**\

## Detailed Description

The return value of **cpuid\_get\_epc()**.

Describes an EPC (Enclave Page Cache) layout (physical address and size). A CPU may have one or more EPC areas, and information about each is fetched via **cpuid\_get\_epc**.

## Author

Generated automatically by Doxygen for libcpuid from the source code.
