@samitouri / QOSamiQemu / commits / a08fff99be

include/plugins/qemu-plugin.h: add note about endianness of value returned by qemu_plugin_mem_get_value

Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Link: https://lore.kernel.org/qemu-devel/20260325024252.3369186-3-pierrick.bouvier@linaro.org Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>

Pierrick Bouvier committed Mar 24, 2026 at 19:42 UTC a08fff99be9fc77f2bce49d2d8da656bf72caf9f
1 file changed +3 -2
include/plugins/qemu-plugin.h
+3 -2
@@ -374,7 +374,8 @@ enum qemu_plugin_mem_value_type {
374 *
375 * @type: the memory access size
376 * @data: the value accessed during the memory operation (value after
377 - * read/write)
377 + * read/write). It's directly stored following host endianness, so no
378 + * further swap is needed.
379 */
380 typedef struct {
381 enum qemu_plugin_mem_value_type type;
@@ -682,7 +683,7 @@ bool qemu_plugin_mem_is_store(qemu_plugin_meminfo_t info);
683 * qemu_plugin_mem_get_value() - return last value loaded/stored
684 * @info: opaque memory transaction handle
685 *
685 - * Returns: memory value
686 + * Returns: memory value in host-endian order (no further swap is necessary).
687 */
688 QEMU_PLUGIN_API
689 qemu_plugin_mem_value qemu_plugin_mem_get_value(qemu_plugin_meminfo_t info);