Linus Groh
6f666c20f5
CrashReporter: Show CPU register state for all threads
...
Closes #4777 .
2021-01-15 23:26:47 +01:00
Linus Groh
33c31e2198
CrashReporter: Show arguments and environment
...
Arguments as a simple label, environment in a new tab. :^)
Closes #4779 .
2021-01-15 23:26:47 +01:00
Linus Groh
7668e968af
LibCoreDump+Crash{Daemon,Reporter}: Make backtraces thread-specific
...
We want to show an individual backtrace for each thread, not one
containing backtrace entries from all threads.
Fixes #4778 .
2021-01-15 23:26:47 +01:00
Linus Groh
3718a16f59
CrashReporter: Put backtrace TextEditor in a TabWidget
...
Since CrashReporter will be showing more info from coredumps soon, we
need tabs to put those things somewhere! :^)
2021-01-15 23:26:47 +01:00
Linus Groh
568cde5e23
Kernel+LibELF+LibCoreDump+CrashReporter: Use JSON for ProcessInfo
...
This is in preparation of adding (much) more process information to
coredumps. As we can only have one null-terminated char[] of arbitrary
length in each struct it's now a single JSON blob, which is a great fit:
easily extensible in the future and allows for key/value pairs and even
nested objects, which will be used e.g. for the process environment, for
example.
2021-01-15 23:26:47 +01:00
Andreas Kling
20915795a8
Everywhere: Pledge "sendfd" in WindowServer client programs
...
This is needed for the new way we transfer window backing stores.
2021-01-15 14:10:32 +01:00
Andreas Kling
dc28c07fa5
Applications: Move to Userland/Applications/
2021-01-12 12:05:23 +01:00