mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-10 19:14:58 -06:00
docs/devel: document query handle lifetimes
I forgot to document the lifetime of handles in the developer documentation. Do so now. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Robert Foley <robert.foley@linaro.org> Reviewed-by: Robert Foley <robert.foley@linaro.org> Message-Id: <20200225124710.14152-11-alex.bennee@linaro.org>
This commit is contained in:
parent
3d88754e2b
commit
9675a9c6e8
1 changed files with 11 additions and 2 deletions
|
@ -51,8 +51,17 @@ about how QEMU's translation works to the plugins. While there are
|
||||||
conceptions such as translation time and translation blocks the
|
conceptions such as translation time and translation blocks the
|
||||||
details are opaque to plugins. The plugin is able to query select
|
details are opaque to plugins. The plugin is able to query select
|
||||||
details of instructions and system configuration only through the
|
details of instructions and system configuration only through the
|
||||||
exported *qemu_plugin* functions. The types used to describe
|
exported *qemu_plugin* functions.
|
||||||
instructions and events are opaque to the plugins themselves.
|
|
||||||
|
Query Handle Lifetime
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
Each callback provides an opaque anonymous information handle which
|
||||||
|
can usually be further queried to find out information about a
|
||||||
|
translation, instruction or operation. The handles themselves are only
|
||||||
|
valid during the lifetime of the callback so it is important that any
|
||||||
|
information that is needed is extracted during the callback and saved
|
||||||
|
by the plugin.
|
||||||
|
|
||||||
Usage
|
Usage
|
||||||
=====
|
=====
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue