1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 03:37:34 +00:00
serenity/Userland/Applications/SystemMonitor
kleines Filmröllchen bafaff61c9 SystemMonitor: Fallback to invalid model index if there's no main thread
In the process model we check the thread with tid=pid to figure out the
main thread of a process. This is used to construct the process view
tree with non-main threads listed as children of the process row.
However, there are sometimes circumstances where there is no main
thread, even though the process should have been removed from the
internal list by then. As a safe fallback, let's default to an invalid
model index if we can't figure out what the main thread of a process is.
2022-04-06 22:41:54 +02:00
..
CMakeLists.txt SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
GraphWidget.cpp SystemMonitor: Register GraphWidget's stack_values property 2022-04-03 12:21:05 +02:00
GraphWidget.h SystemMonitor: Register GraphWidget's stack_values property 2022-04-03 12:21:05 +02:00
main.cpp SystemMonitor: Keep current process selection expanded if needed 2022-04-06 12:47:50 +02:00
MemoryStatsWidget.cpp SystemMonitor: Register a graph_widget pseudo-property in MemoryStatsW 2022-04-03 12:21:05 +02:00
MemoryStatsWidget.h SystemMonitor: Register a graph_widget pseudo-property in MemoryStatsW 2022-04-03 12:21:05 +02:00
NetworkStatisticsWidget.cpp SystemMonitor: Move NetworkStatisticsWidget into namespace + register it 2022-04-03 12:21:05 +02:00
NetworkStatisticsWidget.h SystemMonitor: Move NetworkStatisticsWidget into namespace + register it 2022-04-03 12:21:05 +02:00
ProcessFileDescriptorMapWidget.cpp SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
ProcessFileDescriptorMapWidget.h SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
ProcessMemoryMapWidget.cpp SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
ProcessMemoryMapWidget.h SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
ProcessModel.cpp SystemMonitor: Fallback to invalid model index if there's no main thread 2022-04-06 22:41:54 +02:00
ProcessModel.h SystemMonitor: Fallback to invalid model index if there's no main thread 2022-04-06 22:41:54 +02:00
ProcessStateWidget.cpp SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
ProcessStateWidget.h SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
ProcessUnveiledPathsWidget.cpp SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
ProcessUnveiledPathsWidget.h SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
ProcessWindow.gml SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
SystemMonitor.gml SystemMonitor: Display processes and their threads in a tree :^) 2022-04-06 12:47:50 +02:00
ThreadStackWidget.cpp SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
ThreadStackWidget.h SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00