Skip to content

Commit fa0e6c6

Browse files
authored
Fix another ARM64 -> Arm64 replace that affected a type definition. (#3458)
1 parent 6b5b484 commit fa0e6c6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

landing/arm-docs/arm64ec-abi.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ This structure must be used to represent the CPU context while executing x64 cod
4545

4646
It also implies that any Arm64 registers which cannot be fitted into the x64 `CONTEXT` must not be used, as their values can be lost anytime an operation using `CONTEXT` occurs (and some can be asynchronous and unexpected, such as the Garbage Collection operation of a Managed Language Runtime, or an APC).
4747

48-
The mapping rules between Arm64EC and x64 registers are represented by the `Arm64EC_NT_CONTEXT` structure in the Windows headers, present in the SDK. This structure is essentially a union of the `CONTEXT` structure, exactly as it is defined for x64, but with an extra Arm64 register overlay.
48+
The mapping rules between Arm64EC and x64 registers are represented by the `ARM64EC_NT_CONTEXT` structure in the Windows headers, present in the SDK. This structure is essentially a union of the `CONTEXT` structure, exactly as it is defined for x64, but with an extra Arm64 register overlay.
4949

5050
For example, `RCX` maps to `X0`, `RDX` to `X1`, `RSP` to `SP`, `RIP` to `PC`, etc. We can also see how the registers `x13`, `x14`, `x23`, `x24`, `x28`, `v16`-`v31` have no representation and, thus, cannot be used in Arm64EC.
5151

0 commit comments

Comments
 (0)