Another issue to be aware of is a threadfloating stack limitation on Linux, as discussed in the "floating Stacks limitation" subsection of the JVM Diagnostics Guide.
The process context includes the general purpose registers, floating point registers, the special purpose registers, and other information necessary to restart a thread when it is dispatched.