message: sigHandler define for power
diff: @@ -18,11 +18,12 @@ void SignalAction::sigHandler(int sig, siginfo_t* info, void* context) {
  error_pc = reinterpret_cast<void*>(ucontext->uc_mcontext.gregs[REG_RIP]);
  #elif defined(__APPLE__) && defined(__x86_64__)
  error_pc = reinterpret_cast<void*>(ucontext->uc_mcontext->__ss.__rip);
  +#elif defined(__powerpc__)
  + error_pc = reinterpret_cast<void*>(ucontext->uc_mcontext.regs->nip);
  #else
  #warning "Please enable and test PC retrieval code for your arch in signal_action.cc"
  // x86 Classic: reinterpret_cast<void*>(ucontext->uc_mcontext.gregs[REG_EIP]);
  // ARM: reinterpret_cast<void*>(ucontext->uc_mcontext.arm_pc);
  -// PPC: reinterpret_cast<void*>(ucontext->uc_mcontext.regs->nip);
  #endif
  }
  