rpcs3/Utilities
Jan Beich f04655c814 Thread: define how to access PC on BSD aarch64 after 580bd2b25e
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
2022-04-24 15:40:33 +03:00
..
address_range.h types.hpp: implement smin, smax, amin, amax 2021-05-22 12:10:57 +03:00
bin_patch.cpp Interpret negative values in game patches 2022-04-18 17:01:19 +03:00
bin_patch.h Patches/PPU: Implement HLE/LLE/With-TOC function call patches 2021-09-26 20:49:57 +03:00
bit_set.h bs_t<>: add all_of() and none_of() 2021-05-18 21:40:59 +03:00
BitField.h Replace simple_type with std::common_type 2021-04-17 10:27:55 +03:00
cfmt.h types.hpp: implement smin, smax, amin, amax 2021-05-22 12:10:57 +03:00
cheat_info.cpp move try_to_int64 to StrUtil 2021-06-25 09:41:32 +03:00
cheat_info.h Fix some -Weffc++ warnings (part 2) 2021-04-03 21:54:15 +03:00
cond.cpp types.hpp: implement smin, smax, amin, amax 2021-05-22 12:10:57 +03:00
cond.h types.hpp: implement smin, smax, amin, amax 2021-05-22 12:10:57 +03:00
Config.cpp [Config] Use std::less<> for std::map<...> 2021-12-02 21:36:57 +03:00
Config.h [Config] Use std::less<> for std::map<...> 2021-12-02 21:36:57 +03:00
CRC.h More random changes 2021-04-11 14:01:51 +03:00
date_time.h save-overlays: change list entry contents. 2021-04-30 00:30:26 +02:00
File.cpp Implement fs::isfile (#11447) 2022-01-29 22:10:48 +03:00
File.h Implement fs::isfile (#11447) 2022-01-29 22:10:48 +03:00
geometry.h [Utilities] Fixed area_base operator* scalar type 2021-12-02 21:36:57 +03:00
git-version-gen.cmd windows: fix git version script release check 2022-04-15 00:45:51 +02:00
JIT.cpp Implement utils::memory_map_fd (partial) 2022-01-26 15:46:16 +03:00
JIT.h Add loop building utilities for ASMJIT 2022-01-25 03:16:37 +03:00
lockless.h Remove redundant operators != 2021-04-29 22:57:40 +03:00
LUrlParser.cpp More random changes 2021-04-11 14:01:51 +03:00
LUrlParser.h Fix some -Weffc++ warnings (part 2) 2021-04-03 21:54:15 +03:00
mutex.cpp
mutex.h
rXml.cpp sceNpTrophyGetTrophyIcon: SCE_NP_TROPHY_ERROR_HIDDEN 2022-03-31 23:02:35 +02:00
rXml.h sceNpTrophyGetTrophyIcon: SCE_NP_TROPHY_ERROR_HIDDEN 2022-03-31 23:02:35 +02:00
sema.cpp types.hpp: implement smin, smax, amin, amax 2021-05-22 12:10:57 +03:00
sema.h More random changes 2021-04-11 14:01:51 +03:00
simple_ringbuf.cpp SoundTouch resampler integration 2022-01-31 21:20:57 +01:00
simple_ringbuf.h SoundTouch resampler integration 2022-01-31 21:20:57 +01:00
StrFmt.cpp cpu_stats: fmt::win_error_to_string 2022-03-16 22:20:23 +01:00
StrFmt.h cpu_stats: fmt::win_error_to_string 2022-03-16 22:20:23 +01:00
StrUtil.h rsx: Relocatable transform constants 2022-03-26 16:10:18 +03:00
sync.h More random changes 2021-04-11 14:01:51 +03:00
Thread.cpp Thread: define how to access PC on BSD aarch64 after 580bd2b25e 2022-04-24 15:40:33 +03:00
Thread.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
Timer.h input: add enumeration threads for each hid_pad_handler 2022-02-01 19:28:04 +01:00
version.cpp
version.h