All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/26] Plugins update for 2026-06-16
@ 2026-06-16 18:42 Pierrick Bouvier
  2026-06-16 18:42 ` [PULL 01/26] plugins: bump version Pierrick Bouvier
                   ` (26 more replies)
  0 siblings, 27 replies; 28+ messages in thread
From: Pierrick Bouvier @ 2026-06-16 18:42 UTC (permalink / raw)
  To: qemu-devel, peter.maydell, richard.henderson, pbonzini, stefanha
  Cc: pierrick.bouvier

The following changes since commit b0df6e2f2c6c45df8d4d286933799c623e124d98:

  Merge tag 'pull-riscv-to-apply-20260616' of https://github.com/alistair23/qemu into staging (2026-06-16 10:41:47 -0400)

are available in the Git repository at:

  https://gitlab.com/p-b-o/qemu tags/pbouvier/pr/plugins-20260616

for you to fetch changes up to 76b70dcb8f425363cf4c767cd84761e219349bdd:

  plugins/cpp: register callbacks using captureless lambda (2026-06-16 10:59:05 -0700)

----------------------------------------------------------------
Changes:
- [PATCH v2 00/26] plugins: refactor API to maintain state through (Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>)
  Link: https://lore.kernel.org/qemu-devel/20260615193526.2883349-1-pierrick.bouvier@oss.qualcomm.com

----------------------------------------------------------------
Pierrick Bouvier (26):
      plugins: bump version
      plugins: add userdata for qemu_plugin_{uninstall, reset}
      plugins: add userdata to qemu_plugin_register_flush_cb
      plugins: remove type qemu_plugin_simple_cb_t
      plugins: remove qemu_plugin_id_t from qemu_plugin_udata_cb_t
      plugins: remove qemu_plugin_id_t from qemu_plugin_vcpu_simple_cb_t
      plugins: add userdata to qemu_plugin_register_vcpu_init_cb
      plugins: add userdata to qemu_plugin_register_vcpu_exit_cb
      plugins: add userdata to qemu_plugin_register_vcpu_idle_cb
      plugins: add userdata to qemu_plugin_register_vcpu_resume_cb
      plugins: add userdata to qemu_plugin_vcpu_for_each
      plugins: remove type qemu_plugin_vcpu_simple_cb_t
      plugins: add userdata to qemu_plugin_register_vcpu_discon_cb
      plugins: remove qemu_plugin_id from qemu_plugin_vcpu_discon_cb_t
      plugins: remove qemu_plugin_id from qemu_plugin_vcpu_tb_trans_cb_t
      plugins: add userdata to qemu_plugin_vcpu_tb_trans_cb_t
      plugins: remove qemu_plugin_id from qemu_plugin_vcpu_syscall_cb_t
      plugins: add userdata to qemu_plugin_register_vcpu_syscall_cb
      plugins: remove qemu_plugin_id from qemu_plugin_vcpu_syscall_filter_cb_t
      plugins: add userdata to qemu_plugin_register_vcpu_syscall_filter_cb
      plugins: remove qemu_plugin_id from qemu_plugin_vcpu_syscall_ret_cb_t
      plugins: add userdata to qemu_plugin_register_vcpu_syscall_ret_cb
      plugins: use consistent parameter documentation for userdata
      scripts/checkpatch: ignore spaces required around some operators in C++
      scripts/checkpatch: remove check on forbidden space before '[' in C++
      plugins/cpp: register callbacks using captureless lambda

 contrib/plugins/bbv.c         |  10 ++--
 contrib/plugins/cache.c       |   6 +-
 contrib/plugins/cflow.c       |   6 +-
 contrib/plugins/cpp.cpp       |  90 +++++++++++++++++++++++++++-
 contrib/plugins/drcov.c       |   6 +-
 contrib/plugins/execlog.c     |  10 ++--
 contrib/plugins/hotblocks.c   |   6 +-
 contrib/plugins/hotpages.c    |   6 +-
 contrib/plugins/howvec.c      |   6 +-
 contrib/plugins/hwprofile.c   |   6 +-
 contrib/plugins/ips.c         |  14 ++---
 contrib/plugins/lockstep.c    |  18 +++---
 contrib/plugins/stoptrigger.c |   6 +-
 contrib/plugins/traps.c       |   9 +--
 contrib/plugins/uftrace.c     |  10 ++--
 include/plugins/qemu-plugin.h | 132 +++++++++++++++++++++++-------------------
 include/qemu/plugin.h         |   2 -
 plugins/api.c                 |  40 ++++++++-----
 plugins/core.c                |  93 ++++++++++++-----------------
 plugins/loader.c              |  13 +++--
 plugins/plugin.h              |   5 +-
 scripts/checkpatch.pl         |  28 ++++++++-
 tests/tcg/plugins/bb.c        |  10 ++--
 tests/tcg/plugins/discons.c   |  10 ++--
 tests/tcg/plugins/empty.c     |   4 +-
 tests/tcg/plugins/inline.c    |   6 +-
 tests/tcg/plugins/insn.c      |  10 ++--
 tests/tcg/plugins/mem.c       |   6 +-
 tests/tcg/plugins/patch.c     |   4 +-
 tests/tcg/plugins/registers.c |   4 +-
 tests/tcg/plugins/reset.c     |  17 +++---
 tests/tcg/plugins/setpc.c     |  10 ++--
 tests/tcg/plugins/syscall.c   |  22 +++----
 33 files changed, 371 insertions(+), 254 deletions(-)


^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2026-06-17 19:29 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-16 18:42 [PULL 00/26] Plugins update for 2026-06-16 Pierrick Bouvier
2026-06-16 18:42 ` [PULL 01/26] plugins: bump version Pierrick Bouvier
2026-06-16 18:42 ` [PULL 02/26] plugins: add userdata for qemu_plugin_{uninstall, reset} Pierrick Bouvier
2026-06-16 18:42 ` [PULL 03/26] plugins: add userdata to qemu_plugin_register_flush_cb Pierrick Bouvier
2026-06-16 18:42 ` [PULL 04/26] plugins: remove type qemu_plugin_simple_cb_t Pierrick Bouvier
2026-06-16 18:42 ` [PULL 05/26] plugins: remove qemu_plugin_id_t from qemu_plugin_udata_cb_t Pierrick Bouvier
2026-06-16 18:42 ` [PULL 06/26] plugins: remove qemu_plugin_id_t from qemu_plugin_vcpu_simple_cb_t Pierrick Bouvier
2026-06-16 18:42 ` [PULL 07/26] plugins: add userdata to qemu_plugin_register_vcpu_init_cb Pierrick Bouvier
2026-06-16 18:42 ` [PULL 08/26] plugins: add userdata to qemu_plugin_register_vcpu_exit_cb Pierrick Bouvier
2026-06-16 18:42 ` [PULL 09/26] plugins: add userdata to qemu_plugin_register_vcpu_idle_cb Pierrick Bouvier
2026-06-16 18:42 ` [PULL 10/26] plugins: add userdata to qemu_plugin_register_vcpu_resume_cb Pierrick Bouvier
2026-06-16 18:42 ` [PULL 11/26] plugins: add userdata to qemu_plugin_vcpu_for_each Pierrick Bouvier
2026-06-16 18:42 ` [PULL 12/26] plugins: remove type qemu_plugin_vcpu_simple_cb_t Pierrick Bouvier
2026-06-16 18:42 ` [PULL 13/26] plugins: add userdata to qemu_plugin_register_vcpu_discon_cb Pierrick Bouvier
2026-06-16 18:42 ` [PULL 14/26] plugins: remove qemu_plugin_id from qemu_plugin_vcpu_discon_cb_t Pierrick Bouvier
2026-06-16 18:42 ` [PULL 15/26] plugins: remove qemu_plugin_id from qemu_plugin_vcpu_tb_trans_cb_t Pierrick Bouvier
2026-06-16 18:42 ` [PULL 16/26] plugins: add userdata to qemu_plugin_vcpu_tb_trans_cb_t Pierrick Bouvier
2026-06-16 18:42 ` [PULL 17/26] plugins: remove qemu_plugin_id from qemu_plugin_vcpu_syscall_cb_t Pierrick Bouvier
2026-06-16 18:42 ` [PULL 18/26] plugins: add userdata to qemu_plugin_register_vcpu_syscall_cb Pierrick Bouvier
2026-06-16 18:42 ` [PULL 19/26] plugins: remove qemu_plugin_id from qemu_plugin_vcpu_syscall_filter_cb_t Pierrick Bouvier
2026-06-16 18:42 ` [PULL 20/26] plugins: add userdata to qemu_plugin_register_vcpu_syscall_filter_cb Pierrick Bouvier
2026-06-16 18:42 ` [PULL 21/26] plugins: remove qemu_plugin_id from qemu_plugin_vcpu_syscall_ret_cb_t Pierrick Bouvier
2026-06-16 18:42 ` [PULL 22/26] plugins: add userdata to qemu_plugin_register_vcpu_syscall_ret_cb Pierrick Bouvier
2026-06-16 18:42 ` [PULL 23/26] plugins: use consistent parameter documentation for userdata Pierrick Bouvier
2026-06-16 18:42 ` [PULL 24/26] scripts/checkpatch: ignore spaces required around some operators in C++ Pierrick Bouvier
2026-06-16 18:42 ` [PULL 25/26] scripts/checkpatch: remove check on forbidden space before '[' " Pierrick Bouvier
2026-06-16 18:42 ` [PULL 26/26] plugins/cpp: register callbacks using captureless lambda Pierrick Bouvier
2026-06-17 19:29 ` [PULL 00/26] Plugins update for 2026-06-16 Stefan Hajnoczi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.