Intel ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3 Manual page 473

Hide thumbs Also See for ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3:
Table of Contents

Advertisement

IA_32_Exception (StackFault) – Stack Fault
Name
Cause
IA-32 defined set of stack segment fault conditions detected during stack segment load
operations or memory references relative to the stack segment, refer to the Intel
and IA-32 Architectures Software Developer's Manual for a complete list of all
IA-32 faulting conditions. Stack faults can also be generated when the processor
detects an inconsistent stack segment register descriptor value during an IA-32 stack
reference instruction (e.g. PUSH, POP, CALL, RET,). See section
and Environment Integrity"
conditions.
Parameters
IIP – virtual IA-32 instruction address zero extended to 64-bits.
IIPA – virtual address of the faulting IA-32 instruction zero extended to 64-bits.
ISR.vector – 12.
ISR.code – IA-32 defined ErrorCode. Zero if an inconsistent register descriptor is
detected during a memory reference relative to the stack segment.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
Volume 2, Part 1: IA-32 Interruption Vector Descriptions
for a list of possible inconsistent register descriptor
rv
12
rv
"Segment Descriptor
8
7
6
5
4
3
error_code or zero
0
0
0 0 0 0 0 0 0 0 0
®
64
2
1
0
2:225

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itanium architecture 2.3

Table of Contents