docs: add precision about capstone for execlog plugin
authorAlexandre Iooss <erdnaxe@crans.org>
Thu, 20 Jun 2024 13:57:32 +0000 (15:57 +0200)
committerThomas Huth <thuth@redhat.com>
Tue, 2 Jul 2024 07:36:39 +0000 (09:36 +0200)
Some people are wondering why they get an empty string as disassembly.
Most of the time, they configured QEMU without Capstone support.
Let's document this behaviour to help users.

Signed-off-by: Alexandre Iooss <erdnaxe@crans.org>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Message-ID: <20240620135731.977377-1-erdnaxe@crans.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
docs/devel/tcg-plugins.rst

index 9cc09d8c3da1bccf89e335edc21bd64fe088fd11..f7d7b9e3a4a53cf0deadde31c8c3969f9fffa25a 100644 (file)
@@ -539,7 +539,9 @@ which will output an execution trace following this structure::
   0, 0xd34, 0xf9c8f000, "bl #0x10c8"
   0, 0x10c8, 0xfff96c43, "ldr r3, [r0, #0x44]", load, 0x200000e4, RAM
 
-the output can be filtered to only track certain instructions or
+Please note that you need to configure QEMU with Capstone support to get disassembly.
+
+The output can be filtered to only track certain instructions or
 addresses using the ``ifilter`` or ``afilter`` options. You can stack the
 arguments if required::