tcg: Avoid including 'trace-tcg.h' in target translate.c
authorPhilippe Mathieu-Daudé <f4bug@amsat.org>
Tue, 29 Jun 2021 05:09:35 +0000 (07:09 +0200)
committerRichard Henderson <richard.henderson@linaro.org>
Fri, 9 Jul 2021 16:38:33 +0000 (09:38 -0700)
The root trace-events only declares a single TCG event:

  $ git grep -w tcg trace-events
  trace-events:115:# tcg/tcg-op.c
  trace-events:137:vcpu tcg guest_mem_before(TCGv vaddr, uint16_t info) "info=%d", "vaddr=0x%016"PRIx64" info=%d"

and only a tcg/tcg-op.c uses it:

  $ git grep -l trace_guest_mem_before_tcg
  tcg/tcg-op.c

therefore it is pointless to include "trace-tcg.h" in each target
(because it is not used). Remove it.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20210629050935.2570721-1-f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
17 files changed:
target/alpha/translate.c
target/arm/translate-a64.c
target/arm/translate-sve.c
target/arm/translate.c
target/cris/translate.c
target/hppa/translate.c
target/i386/tcg/translate.c
target/m68k/translate.c
target/microblaze/translate.c
target/mips/tcg/translate.c
target/openrisc/translate.c
target/ppc/translate.c
target/rx/translate.c
target/s390x/translate.c
target/sh4/translate.c
target/sparc/translate.c
target/xtensa/translate.c

index f2922f5f8cf38675c194735a7d6827ce3bd3ee14..a607c898f4cca3d42f0b48bad6af27a27102ae3e 100644 (file)
@@ -28,7 +28,6 @@
 #include "exec/cpu_ldst.h"
 #include "exec/helper-proto.h"
 #include "exec/helper-gen.h"
-#include "trace-tcg.h"
 #include "exec/translator.h"
 #include "exec/log.h"
 
index e81cc20d04ab0bf2d8a14e5d9587fc2531c2eb30..a6dd9ec70180830e7a69f9cf01ec980d75ebfb1a 100644 (file)
@@ -35,7 +35,6 @@
 #include "exec/helper-gen.h"
 #include "exec/log.h"
 
-#include "trace-tcg.h"
 #include "translate-a64.h"
 #include "qemu/atomic128.h"
 
index 46210eb696de27f85d1f5f29392f872f416da8bf..35d838aa068c4df39f53aa7c7ae0bbd3bc77c78a 100644 (file)
@@ -30,7 +30,6 @@
 #include "exec/helper-proto.h"
 #include "exec/helper-gen.h"
 #include "exec/log.h"
-#include "trace-tcg.h"
 #include "translate-a64.h"
 #include "fpu/softfloat.h"
 
index 28e478927df64297b9fcba499d9e4a9b456b321f..fdf2b3d1c88d0f4c768af8575e97df0365f9e42f 100644 (file)
@@ -34,7 +34,6 @@
 #include "exec/helper-proto.h"
 #include "exec/helper-gen.h"
 
-#include "trace-tcg.h"
 #include "exec/log.h"
 
 
index 4cfe5c86d92636ab1d0698bf57171fec51d80be4..a6796c83b9c35fdb85155a56cbb11594c7f076a9 100644 (file)
@@ -37,7 +37,6 @@
 
 #include "exec/helper-gen.h"
 
-#include "trace-tcg.h"
 #include "exec/log.h"
 
 
index 64af1e0d5cc3437bc77578563ba59fccf3846116..424ec3252ed96c67616e70f92a63a87efb153491 100644 (file)
@@ -27,7 +27,6 @@
 #include "exec/helper-proto.h"
 #include "exec/helper-gen.h"
 #include "exec/translator.h"
-#include "trace-tcg.h"
 #include "exec/log.h"
 
 /* Since we have a distinction between register size and address size,
index b21873ed232e2a7495efbc39628c71c790c31d5f..85b00a6945c82ad8206ca4e18ef82406667ca54f 100644 (file)
@@ -30,7 +30,6 @@
 #include "exec/helper-gen.h"
 #include "helper-tcg.h"
 
-#include "trace-tcg.h"
 #include "exec/log.h"
 
 #define PREFIX_REPZ   0x01
index f0c5bf9154e01438433bdd6713e2cbd4af649d0e..348fc6e844e93c1c19a3c7b39c27dd23312486d0 100644 (file)
@@ -31,7 +31,6 @@
 #include "exec/helper-proto.h"
 #include "exec/helper-gen.h"
 
-#include "trace-tcg.h"
 #include "exec/log.h"
 #include "fpu/softfloat.h"
 
index c1b13f4c7d3d34bfb5b1e455c7e3924717e21d6c..5dfb08d49f1073dae015015305a51a689bdf0d30 100644 (file)
@@ -29,7 +29,6 @@
 #include "exec/translator.h"
 #include "qemu/qemu-print.h"
 
-#include "trace-tcg.h"
 #include "exec/log.h"
 
 #define EXTRACT_FIELD(src, start, end) \
index ae33c75f0883c7d08bb846a41aa2e3f58891b25e..cb82426f6662e9c7b6bcf87e78c1b4d63c125c8c 100644 (file)
@@ -32,7 +32,6 @@
 #include "semihosting/semihost.h"
 
 #include "trace.h"
-#include "trace-tcg.h"
 #include "exec/translator.h"
 #include "exec/log.h"
 #include "qemu/qemu-print.h"
index a9c81f8bd5b6da358b185cf5d87c8dc305ef4a1e..5db63d760931722a2c1b7ebfa031d88c8e618391 100644 (file)
@@ -33,7 +33,6 @@
 #include "exec/helper-gen.h"
 #include "exec/gen-icount.h"
 
-#include "trace-tcg.h"
 #include "exec/log.h"
 
 /* is_jmp field values */
index f65d1e81eac7d48bdb67327db1684434443006d3..07d79acc08f6ae3cdcddd2472041ce04afeb5595 100644 (file)
@@ -32,7 +32,6 @@
 #include "exec/helper-proto.h"
 #include "exec/helper-gen.h"
 
-#include "trace-tcg.h"
 #include "exec/translator.h"
 #include "exec/log.h"
 #include "qemu/atomic128.h"
index 9ea941c6302f0b89775dd952cc8b955150d2655e..22a15ee11d864431c45ae90f032be408b057fac7 100644 (file)
@@ -26,7 +26,6 @@
 #include "exec/helper-proto.h"
 #include "exec/helper-gen.h"
 #include "exec/translator.h"
-#include "trace-tcg.h"
 #include "exec/log.h"
 
 typedef struct DisasContext {
index 03dab9f3507abde7b607e1a95307b7bd2f647585..5af68e01c67f5ae3f6668171a75fc0d9557b6d2f 100644 (file)
@@ -42,7 +42,6 @@
 #include "exec/helper-proto.h"
 #include "exec/helper-gen.h"
 
-#include "trace-tcg.h"
 #include "exec/translator.h"
 #include "exec/log.h"
 #include "qemu/atomic128.h"
index 4dcfff81f689bfe510a538e8b860c5e44c91b1bd..8a25a4362eed4ea41eaae48612b3354de58d84ed 100644 (file)
@@ -28,7 +28,6 @@
 #include "exec/helper-proto.h"
 #include "exec/helper-gen.h"
 #include "exec/translator.h"
-#include "trace-tcg.h"
 #include "exec/log.h"
 #include "qemu/qemu-print.h"
 
index 4bfa3179f8ed6154571c6a0e3a2880f0dd966fcb..f3fe7a03699f45e69afd5f9ffd83d06a113ccd9f 100644 (file)
@@ -29,7 +29,6 @@
 
 #include "exec/helper-gen.h"
 
-#include "trace-tcg.h"
 #include "exec/translator.h"
 #include "exec/log.h"
 #include "asi.h"
index 14028d307d8f35718c1085bcb54fb52697c51135..d5da35f4fcd1f2ae18d2c7ad52f2a085e88fd059 100644 (file)
@@ -43,7 +43,6 @@
 #include "exec/helper-proto.h"
 #include "exec/helper-gen.h"
 
-#include "trace-tcg.h"
 #include "exec/log.h"