[Gammaray-commits] [KDAB/GammaRay] 95f538: Add class to represent a probe ABI, and to find a ...

Volker Krause volker.krause at kdab.com
Sat Mar 15 14:41:34 CET 2014


  Branch: refs/heads/probe-abi-detection
  Home:   https://github.com/KDAB/GammaRay
  Commit: 95f5388566e093249098b9e4e02d872216d93938
      https://github.com/KDAB/GammaRay/commit/95f5388566e093249098b9e4e02d872216d93938
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2014-03-15 (Sat, 15 Mar 2014)

  Changed paths:
    M common/CMakeLists.txt
    A common/probeabi.cpp
    A common/probeabi.h
    M tests/CMakeLists.txt
    A tests/probeabitest.cpp

  Log Message:
  -----------
  Add class to represent a probe ABI, and to find a matching one.


  Commit: b65159f544deb0da785a9b665f150dfc1b4a3ed5
      https://github.com/KDAB/GammaRay/commit/b65159f544deb0da785a9b665f150dfc1b4a3ed5
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2014-03-15 (Sat, 15 Mar 2014)

  Changed paths:
    M common/CMakeLists.txt
    A common/probeabidetector.cpp
    A common/probeabidetector.h
    A common/probeabidetector_dummy.cpp
    A common/probeabidetector_elf.cpp
    A common/probeabidetector_mac.cpp
    A common/probeabidetector_win.cpp
    M tests/CMakeLists.txt
    A tests/probeabidetectortest.cpp

  Log Message:
  -----------
  Empty stub of the probe ABI detector.

Apart from the dummy implementation (which is functionally equivalent to
the current behavior), we can't actually detect anything yet though, on
any platform.


  Commit: ca53a6c0789750d971eef3f08ffd5626bc2810b1
      https://github.com/KDAB/GammaRay/commit/ca53a6c0789750d971eef3f08ffd5626bc2810b1
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2014-03-15 (Sat, 15 Mar 2014)

  Changed paths:
    M common/probeabi.cpp
    M common/probeabi.h

  Log Message:
  -----------
  Add convenience API to check if the Qt version is set.


  Commit: d646b8514c0198af626f228bfe1f8f871cbeafb3
      https://github.com/KDAB/GammaRay/commit/d646b8514c0198af626f228bfe1f8f871cbeafb3
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2014-03-15 (Sat, 15 Mar 2014)

  Changed paths:
    M common/probeabidetector.cpp
    M common/probeabidetector.h

  Log Message:
  -----------
  Add caching of probe ABIs for QtCore DLLs.


  Commit: ae25c56cd841277c843412258f3c9e0f923823c0
      https://github.com/KDAB/GammaRay/commit/ae25c56cd841277c843412258f3c9e0f923823c0
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2014-03-15 (Sat, 15 Mar 2014)

  Changed paths:
    M common/probeabidetector.h
    M common/probeabidetector_dummy.cpp
    M common/probeabidetector_elf.cpp
    M common/probeabidetector_mac.cpp
    M common/probeabidetector_win.cpp

  Log Message:
  -----------
  Implement QtCore version detection for ELF, and detecting QtCore for a PID.

We currently have two ways of detecting the version:
- the file name
- the version printed when executing QtCore.so

For detecting QtCore for a given PID we only support /proc lookup at the
moment, a non-/proc fallback as we have it in the process list still needs
to be added.


Compare: https://github.com/KDAB/GammaRay/compare/f73bfe1a1497...ae25c56cd841


More information about the Gammaray-commits mailing list