In the context of a context switch between threads of the same process, certain information must be preserved to ensure that execution can resume correctly. Here, we are examining what needs to be saved when switching from one thread (T1) to another thread (T2) of the same process.
Let's assess each option:
From this analysis:
Thus, the correct answer is the Stack pointer.