summaryrefslogtreecommitdiffstats
path: root/results/classifier/deepseek-2-tmp/output/debug/1844817
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-06-30 12:34:26 +0000
committerChristian Krinitsin <mail@krinitsin.com>2025-06-30 12:35:44 +0000
commit25f8033d556aa17afaea4a5196ea7a69fe248320 (patch)
tree0f056db167683be54ea1e5e72d29d6069af55e7d /results/classifier/deepseek-2-tmp/output/debug/1844817
parent8e6da29e4ee5fc14bc1cc816a24f21271f14090d (diff)
downloademulator-bug-study-25f8033d556aa17afaea4a5196ea7a69fe248320.tar.gz
emulator-bug-study-25f8033d556aa17afaea4a5196ea7a69fe248320.zip
add new temporary deepseek-r1:14b results
Diffstat (limited to 'results/classifier/deepseek-2-tmp/output/debug/1844817')
-rw-r--r--results/classifier/deepseek-2-tmp/output/debug/184481725
1 files changed, 25 insertions, 0 deletions
diff --git a/results/classifier/deepseek-2-tmp/output/debug/1844817 b/results/classifier/deepseek-2-tmp/output/debug/1844817
new file mode 100644
index 00000000..567d56ec
--- /dev/null
+++ b/results/classifier/deepseek-2-tmp/output/debug/1844817
@@ -0,0 +1,25 @@
+
+trace: dynamic width format syntax not validated
+
+The dtrace via stap backend cannot support the dynamic '*' width format.
+
+Eric noted in https://lists.gnu.org/archive/html/qemu-devel/2019-09/msg04720.html:
+
+ https://sourceware.org/systemtap/langref.pdf
+
+ section 9.2 printf, states:
+
+ "The printf formatting directives are similar to those of C, except that
+ they are fully checked for type by the translator."
+
+ and does NOT list handling for '*' under precision or width.
+
+Some trace events have been merged without checking this:
+
+$ git ls-files|fgrep trace-event|xargs git grep '*\("\|x\)'
+hw/block/trace-events:11:pflash_io_read(uint64_t offset, int width, int fmt_width, uint32_t value, uint8_t cmd, uint8_t wcycle) "offset:0x%04"PRIx64" width:%d value:0x%0*x cmd:0x%02x wcycle:%u"
+hw/block/trace-events:12:pflash_io_write(uint64_t offset, int width, int fmt_width, uint32_t value, uint8_t wcycle) "offset:0x%04"PRIx64" width:%d value:0x%0*x wcycle:%u"
+hw/block/trace-events:13:pflash_data_read(uint64_t offset, int width, uint32_t value) "data offset:0x%04"PRIx64" value:0x%0*x"
+hw/block/trace-events:14:pflash_data_write(uint64_t offset, int width, uint32_t value, uint64_t counter) "data offset:0x%04"PRIx64" value:0x%0*x counter:0x%016"PRIx64
+hw/mips/trace-events:2:gt64120_read(const char *regname, int width, uint64_t value) "gt64120 read %s value:0x%0*" PRIx64
+hw/mips/trace-events:3:gt64120_write(const char *regname, int width, uint64_t value) "gt64120 write %s value:0x%0*" PRIx64 \ No newline at end of file