mbox series

[v2,0/4] Add dialog for loading user-defined plugins

Message ID 20190313150717.21345-1-ykaradzhov@vmware.com (mailing list archive)
Headers show
Series Add dialog for loading user-defined plugins | expand

Message

Yordan Karadzhov March 13, 2019, 3:07 p.m. UTC
So far loading user-defined plugins was possible only from the
command line

./kernelshark -p /path/to/your/plugin-lib.so

This patch set adds the possibility to load plugins from the GUI
itself by using a dedicated dialog available in Tools

Changes in v2:
  - The dialog can now select and load multiple plugins at a time, as
suggested by Slavomir and Steven .

  - After re-initializing the list of plugins the data is reloaded.
Not reloading the data was a bug in the previous version.

Yordan Karadzhov (4):
  kernel-shark: Define addPlugins method for KsPluginManager
  kernel-shark: Add dialog for user-defined plugins to the Tools menu
  kernel-shark: Rename the manu action for managing registered plugins
  kernel-shark: Add icons for "Add plugins" and "Manage plugins"

 kernel-shark/src/KsMainWindow.cpp | 34 ++++++++++++++++++++++++++-----
 kernel-shark/src/KsMainWindow.hpp |  6 +++++-
 kernel-shark/src/KsUtils.cpp      | 23 +++++++++++++++++++++
 kernel-shark/src/KsUtils.hpp      |  3 +++
 4 files changed, 60 insertions(+), 6 deletions(-)