sentry-native
sentry-native copied to clipboard
Have floating point register values in native crash events
Is there a way to get floating point register values in native crash events? I don't think it's possible as of today OOTB but as we have gaming companies we help I think could make sense: This extra information can be crucial for diagnosing crashes in math-heavy code, games, audio processing, image processing, machine learning, or any code using SIMD optimizations.
(Informational) This would not only need work on the SDK side, but also in Relay since we currently expect Registers to be 64-bit values, whilst FP registers can be up to 128 bits large.
(WIP) Relevant code on how/where we collect register data:
- inproc
- breakpad and minidump generator
- crashpad (todo: figure out why it seems like we don't actually have this in the .dmp files on Sentry)