uregs[]
Array
The uregs[]
array enables you to access individual user registers. The following tables list indices into the uregs[]
array corresponding to each supported Oracle Solaris system architecture.
Table 12-1 SPARC uregs[]
Constants
Constant | Register |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Table 12-2 x86 uregs[]
Constants
Constant | Register |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
On AMD64 platforms, the uregs
array has the same content as it does on x86 platforms, plus the additional elements listed in the following table:
Table 12-3 AMD64 uregs[]
Constants
Constant | Register |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The aliases listed in the following table can be used on all platforms:
Constant | Register |
---|---|
|
program counter register |
|
stack pointer register |
|
first return code |
|
second return code |