GammaRay
GammaRay copied to clipboard
GammaRay is a tool to poke around in a Qt-application and also to manipulate the application to some extent.
With Qt6 there are a lot more backends and on Windows/Mac Qt can default to a backend other than opengl which can confuse the user. The unsupported backend shows a...
Sometimes is not trivial to realize that the ABI for the binary you're trying to launch is not available
Fetching them can be really expensive
Hand picked a couple of commits from PR #377 which can go in imo.
Less lookups and avoid the cost of setting up stack for every recursive call.
``` Application: gammaray-client (gammaray-client), signal: Aborted Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7eff935005c0 (LWP 29806))] Thread 2 (Thread 0x7eff88ac3700 (LWP 29808)): #0 0x00007eff96c64667 in poll ()...
Currently only supports MH_MAGIC and MH_MAGIC_64 the Qt6 libraries have a FAT_CIGAM marker. See https://opensource.apple.com/source/xnu/xnu-792/EXTERNAL_HEADERS/mach-o/fat.h.auto.html problem is that given that one library can have multiple abis now, so i guess...
Hello, I'm trying to build GammaRay in ubuntu 20.04 (in WSL2) and early in the cmake process after `cd build` and executing `cmake ..` I get a cascade of errors...
Old signal handler declaration style is deprecated and spits warnings at runtime.
cleanupSceneGraph deletes the renderer object in QQuickWindow (qquickwindow.cpp:3729) which leads to a crash in renderSceneGraph() (see #586 ) Removing the cleanup fixes the crash for me, but I don't know...