mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-12-06 07:12:28 +01:00
Utilities/Thread.cpp:1799:51: error: no member named 'pc' in '__mcontext'
const bool is_executing = uptr(info->si_addr) == RIP(context);
^~~~~~~~~~~~
Utilities/Thread.cpp:1800:62: error: no member named 'pc' in '__mcontext'
const u32 insn = is_executing ? 0 : *reinterpret_cast<u32*>(RIP(context));
^~~~~~~~~~~~
Utilities/Thread.cpp:1836:90: error: no member named 'pc' in '__mcontext'
std::string msg = fmt::format("Segfault %s location %p at %p.\n", cause, info->si_addr, RIP(context));
^~~~~~~~~~~~
Utilities/Thread.cpp:1229:46: note: expanded from macro 'RIP'
#define RIP(context) ((context)->uc_mcontext.pc)
~~~~~~~~~~~~~~~~~~~~~~ ^
Based on https://github.com/mozilla/gecko-dev/commit/480b73c38c73
|
||
|---|---|---|
| .. | ||
| address_range.h | ||
| bin_patch.cpp | ||
| bin_patch.h | ||
| bit_set.h | ||
| BitField.h | ||
| cfmt.h | ||
| cheat_info.cpp | ||
| cheat_info.h | ||
| cond.cpp | ||
| cond.h | ||
| Config.cpp | ||
| Config.h | ||
| CRC.h | ||
| date_time.h | ||
| File.cpp | ||
| File.h | ||
| geometry.h | ||
| git-version-gen.cmd | ||
| JIT.cpp | ||
| JIT.h | ||
| lockless.h | ||
| LUrlParser.cpp | ||
| LUrlParser.h | ||
| mutex.cpp | ||
| mutex.h | ||
| rXml.cpp | ||
| rXml.h | ||
| sema.cpp | ||
| sema.h | ||
| simple_ringbuf.cpp | ||
| simple_ringbuf.h | ||
| StrFmt.cpp | ||
| StrFmt.h | ||
| StrUtil.h | ||
| sync.h | ||
| Thread.cpp | ||
| Thread.h | ||
| Timer.h | ||
| version.cpp | ||
| version.h | ||