Skip to content

Commit aaa349c

Browse files
author
Colin Robertson
authored
Merge pull request #917 from pmsjt/patch-5
Array of unwind codes is described in section 3, not 4.
2 parents 7e5875e + c057b4a commit aaa349c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/build/arm64-exception-handling.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ This data is broken into four sections:
217217
218218
2. If **E** is set to 1, then this field specifies the index of the first unwind code that describes the one and only epilog.
219219
220-
f. **Code Words** is a 5-bit field that specifies the number of 32-bit words needed to contain all of the unwind codes in section 4. If more than 31 words are required (i.e., more than 124 unwind code bytes), then this field must be set to 0 to indicate that an extension word is required.
220+
f. **Code Words** is a 5-bit field that specifies the number of 32-bit words needed to contain all of the unwind codes in section 3. If more than 31 words are required (i.e., more than 124 unwind code bytes), then this field must be set to 0 to indicate that an extension word is required.
221221
222222
g. **Extended Epilog Count** and **Extended Code Words** are 16-bit and 8-bit fields, respectively, that provide more space for encoding an unusually large number of epilogs or an unusually large number of unwind code words. The extension word containing these fields is only present if both the **Epilog Count** and **Code Words** fields in the first header word are set to 0.
223223

0 commit comments

Comments
 (0)