jasonmolenda added a comment. In D98529#2631860 <https://reviews.llvm.org/D98529#2631860>, @justincohen wrote:
> In the meantime, I'll look into adding something to the Crashpad minidump > format to store an `addrable bits` mask, although I'm not clear how to grab > this in userspace. Should `sysctl machdep.virtual_address_size` work on iOS? > Can I grab TCR_ELx.T0SZ directly? fwiw debugserver's code to provide the `addressing_bits:` in qHostInfo is upstreamed to the llvm.org sources, and it works on iOS as well, static bool GetAddressingBits(uint32_t &addressing_bits) { static uint32_t g_addressing_bits = 0; static bool g_tried_addressing_bits_syscall = false; if (g_tried_addressing_bits_syscall == false) { size_t len = sizeof (uint32_t); if (::sysctlbyname("machdep.virtual_address_size", &g_addressing_bits, &len, NULL, 0) != 0) { g_addressing_bits = 0; } } Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D98529/new/ https://reviews.llvm.org/D98529 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits