• Home
  • Raw
  • Download

Lines Matching refs:thread_context

86 UnwindResult ChromeUnwinderAndroid::TryUnwind(RegisterContext* thread_context,  in TryUnwind()  argument
90 uintptr_t frame_initial_sp = RegisterContextStackPointer(thread_context); in TryUnwind()
92 RegisterContextInstructionPointer(thread_context); in TryUnwind()
95 const uintptr_t pc = RegisterContextInstructionPointer(thread_context); in TryUnwind()
125 current_unwind_instruction, pc_was_updated, thread_context); in TryUnwind()
126 const uintptr_t sp = RegisterContextStackPointer(thread_context); in TryUnwind()
140 const uintptr_t new_sp = RegisterContextStackPointer(thread_context); in TryUnwind()
162 RegisterContextInstructionPointer(thread_context) == in TryUnwind()
169 stack->emplace_back(RegisterContextInstructionPointer(thread_context), in TryUnwind()
171 RegisterContextInstructionPointer(thread_context))); in TryUnwind()
179 RegisterContext* thread_context) { in ExecuteUnwindInstruction() argument
186 CheckedNumeric<uintptr_t>(RegisterContextStackPointer(thread_context)) + in ExecuteUnwindInstruction()
188 if (!new_sp.AssignIfValid(&RegisterContextStackPointer(thread_context))) { in ExecuteUnwindInstruction()
196 CheckedNumeric<uintptr_t>(RegisterContextStackPointer(thread_context)) - in ExecuteUnwindInstruction()
198 if (!new_sp.AssignIfValid(&RegisterContextStackPointer(thread_context))) { in ExecuteUnwindInstruction()
211 RegisterContextStackPointer(thread_context) = in ExecuteUnwindInstruction()
212 *GetRegisterPointer(thread_context, register_index); in ExecuteUnwindInstruction()
218 if (!PopRegister(thread_context, n)) { in ExecuteUnwindInstruction()
222 if (!PopRegister(thread_context, 14)) { in ExecuteUnwindInstruction()
238 if (!PopRegister(thread_context, register_index)) { in ExecuteUnwindInstruction()
255 thread_context->arm_pc = thread_context->arm_lr; in ExecuteUnwindInstruction()
264 CheckedNumeric<uintptr_t>(RegisterContextStackPointer(thread_context)) + in ExecuteUnwindInstruction()
267 if (!new_sp.AssignIfValid(&RegisterContextStackPointer(thread_context))) { in ExecuteUnwindInstruction()