Commit defe5ed3 by Milko Leporis

Add MIPS support to GetProgramCounter()

Change adds __mips__ case to the GetProgramCounter function in abseil.

Chromium bug: 850029
parent 92020a04
...@@ -46,6 +46,8 @@ void* GetProgramCounter(void* vuc) { ...@@ -46,6 +46,8 @@ void* GetProgramCounter(void* vuc) {
#elif defined(__i386__) #elif defined(__i386__)
if (14 < ABSL_ARRAYSIZE(context->uc_mcontext.gregs)) if (14 < ABSL_ARRAYSIZE(context->uc_mcontext.gregs))
return reinterpret_cast<void*>(context->uc_mcontext.gregs[14]); return reinterpret_cast<void*>(context->uc_mcontext.gregs[14]);
#elif defined(__mips__)
return reinterpret_cast<void*>(context->uc_mcontext.pc);
#elif defined(__powerpc64__) #elif defined(__powerpc64__)
return reinterpret_cast<void*>(context->uc_mcontext.gp_regs[32]); return reinterpret_cast<void*>(context->uc_mcontext.gp_regs[32]);
#elif defined(__powerpc__) #elif defined(__powerpc__)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment