[Gammaray-commits] [KDAB/GammaRay] c3bb8d: Empty stub of the probe ABI detector.

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


  Branch: refs/heads/probe-abi-detection
  Home:   https://github.com/KDAB/GammaRay
  Commit: c3bb8d2c9dec65f07f3de95e6c11d8871e9f4c62
      https://github.com/KDAB/GammaRay/commit/c3bb8d2c9dec65f07f3de95e6c11d8871e9f4c62
  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: cfcd155ffa474c079479fac5fe3f6b1191de1d55
      https://github.com/KDAB/GammaRay/commit/cfcd155ffa474c079479fac5fe3f6b1191de1d55
  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: 76ece26bf32b748ee2c9f4fcbdcb01199c70ce17
      https://github.com/KDAB/GammaRay/commit/76ece26bf32b748ee2c9f4fcbdcb01199c70ce17
  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: f120ac548c12de5d5784503d0f7c5ed831d1f1e9
      https://github.com/KDAB/GammaRay/commit/f120ac548c12de5d5784503d0f7c5ed831d1f1e9
  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.


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

  Changed paths:
    M CMakeLists.txt
    M common/probeabidetector_elf.cpp
    M config-gammaray.h.cmake

  Log Message:
  -----------
  Add architecture detection for ELF.


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

  Changed paths:
    M common/probeabidetector_elf.cpp

  Log Message:
  -----------
  Add ldd-based detection of QtCore DLL used by a executable.


Compare: https://github.com/KDAB/GammaRay/compare/ae25c56cd841...530f21d3b991


More information about the Gammaray-commits mailing list