Two files are attached to show the folder-wise size (in bytes) before and
after the change. Each file lists the folder names along with their
corresponding sizes.

On Mon, Jun 9, 2025 at 11:51 PM Tanish Desai <tanishdesa...@gmail.com>
wrote:

> Moved the logic for timestamped logging (~6 lines) from
> a_nocheck__trace_foo(header) into a new qemu_log_timestamp() function in
> util/log.c. This avoids code duplication across binaries and enables reuse
> as a standalone utility.
> Encapsulation helps reduce build size significantly, particularly when
> many trace points are present. On Ubuntu 22 with
> ./configure --target-list=aarch64-softmmu --enable-kvm
> --enable-trace-backends=log,
> this change reduced the build directory size from ~1435.27 MB to ~1412 MB
> (~23 MB saved).
> Notable reductions include:
>     trace/: ~2.6 MB
>     libqemuutil.a.p: ~3 MB
> A detailed report of size changes (in bytes) for relevant folders and
> subfolders will follow in a trailing mail.
>
> Signed-off-by: Tanish Desai <tanishdesa...@gmail.com>
> ---
>  include/qemu/log-for-trace.h     |  3 +++
>  scripts/tracetool/backend/log.py | 13 +------------
>  util/log.c                       | 18 ++++++++++++++++++
>  3 files changed, 22 insertions(+), 12 deletions(-)
>
> diff --git a/include/qemu/log-for-trace.h b/include/qemu/log-for-trace.h
> index d47c9cd446..680f30a8a9 100644
> --- a/include/qemu/log-for-trace.h
> +++ b/include/qemu/log-for-trace.h
> @@ -32,4 +32,7 @@ static inline bool qemu_loglevel_mask(int mask)
>  /* main logging function */
>  void G_GNUC_PRINTF(1, 2) qemu_log(const char *fmt, ...);
>
> +/* main logging function with timestamp */
> +void G_GNUC_PRINTF(1, 2) qemu_log_timestamp(const char *fmt, ...);
> +
>  #endif
> diff --git a/scripts/tracetool/backend/log.py
> b/scripts/tracetool/backend/log.py
> index de27b7e62e..3358afb43a 100644
> --- a/scripts/tracetool/backend/log.py
> +++ b/scripts/tracetool/backend/log.py
> @@ -38,20 +38,9 @@ def generate_h(event, group):
>          cond = "trace_event_get_state(%s)" % ("TRACE_" +
> event.name.upper())
>
>      out('    if (%(cond)s && qemu_loglevel_mask(LOG_TRACE)) {',
> -        '        if (message_with_timestamp) {',
> -        '            struct timeval _now;',
> -        '            gettimeofday(&_now, NULL);',
>          '#line %(event_lineno)d "%(event_filename)s"',
> -        '            qemu_log("%%d@%%zu.%%06zu:%(name)s " %(fmt)s
> "\\n",',
> -        '                     qemu_get_thread_id(),',
> -        '                     (size_t)_now.tv_sec, (size_t)_now.tv_usec',
> -        '                     %(argnames)s);',
> +        '            qemu_log_timestamp("%(name)s " %(fmt)s
> "\\n"%(argnames)s);',
>          '#line %(out_next_lineno)d "%(out_filename)s"',
> -        '        } else {',
> -        '#line %(event_lineno)d "%(event_filename)s"',
> -        '            qemu_log("%(name)s " %(fmt)s "\\n"%(argnames)s);',
> -        '#line %(out_next_lineno)d "%(out_filename)s"',
> -        '        }',
>          '    }',
>          cond=cond,
>          event_lineno=event.lineno,
> diff --git a/util/log.c b/util/log.c
> index b87d399e4c..996530fe7e 100644
> --- a/util/log.c
> +++ b/util/log.c
> @@ -143,6 +143,24 @@ void qemu_log_unlock(FILE *logfile)
>      }
>  }
>
> +
> +void qemu_log_timestamp(const char *fmt, ...)
> +{
> +    FILE *f = qemu_log_trylock();
> +    if (f) {
> +        va_list ap;
> +        if(message_with_timestamp){
> +            struct timeval _now;
> +            gettimeofday(&_now, NULL);
> +            
> fprintf(f,"%d@%zu.%06zu:",qemu_get_thread_id(),(size_t)_now.tv_sec,
> (size_t)_now.tv_usec);
> +        }
> +        va_start(ap, fmt);
> +        vfprintf(f, fmt, ap);
> +        va_end(ap);
> +    }
> +    qemu_log_unlock(f);
> +}
> +
>  void qemu_log(const char *fmt, ...)
>  {
>      FILE *f = qemu_log_trylock();
> --
> 2.34.1
>
>
. (1411968387)
  - accel (28672)
    - - hvf (4096)
    - - kvm (4096)
    - - qtest (4096)
    - - stubs (4096)
    - - tcg (4096)
    - - xen (4096)
  - audio (4096)
  - authz (4096)
  - backends (8192)
    - - tpm (4096)
  - block (71460)
    - - export (4096)
    - - monitor (4096)
  - bsd-user (4096)
  - chardev (4096)
  - common-user (4096)
  - contrib (10086104)
    - - elf2dmp (4096)
    - - ivshmem-client (164704)
      - - - ivshmem-client.p (100656)
    - - ivshmem-server (2847992)
      - - - ivshmem-server.p (103104)
    - - plugins (999680)
      - - - libbbv.so.p (36264)
      - - - libcache.so.p (92624)
      - - - libcflow.so.p (47720)
      - - - libdrcov.so.p (32328)
      - - - libexeclog.so.p (62632)
      - - - libhotblocks.so.p (34864)
      - - - libhotpages.so.p (36344)
      - - - libhowvec.so.p (50976)
      - - - libhwprofile.so.p (54304)
      - - - libips.so.p (35136)
      - - - liblockstep.so.p (48304)
      - - - libstoptrigger.so.p (34920)
    - - vhost-user-blk (2966976)
      - - - vhost-user-blk.p (96296)
    - - vhost-user-gpu (4096)
    - - vhost-user-input (3090368)
      - - - vhost-user-input.p (77040)
    - - vhost-user-scsi (4096)
  - crypto (4096)
  - disas (4096)
  - docs (4125)
    - - config (29)
  - dump (4096)
  - ebpf (4096)
  - fpu (4096)
  - fsdev (4096)
  - gdbstub (4096)
  - hw (299008)
    - - 9pfs (4096)
    - - acpi (4096)
    - - adc (4096)
    - - alpha (4096)
    - - arm (4096)
    - - audio (4096)
    - - avr (4096)
    - - block (8192)
      - - - dataplane (4096)
    - - char (4096)
    - - core (4096)
    - - cpu (4096)
    - - cxl (4096)
    - - display (4096)
    - - dma (4096)
    - - fsi (4096)
    - - gpio (4096)
    - - hppa (4096)
    - - hyperv (4096)
    - - i2c (4096)
    - - i386 (12288)
      - - - kvm (4096)
      - - - xen (4096)
    - - ide (4096)
    - - input (4096)
    - - intc (4096)
    - - ipack (4096)
    - - ipmi (4096)
    - - isa (4096)
    - - loongarch (4096)
    - - m68k (4096)
    - - mem (4096)
    - - microblaze (4096)
    - - mips (4096)
    - - misc (8192)
      - - - macio (4096)
    - - net (8192)
      - - - can (4096)
    - - nubus (4096)
    - - nvme (4096)
    - - nvram (4096)
    - - openrisc (4096)
    - - pci (4096)
    - - pci-bridge (4096)
    - - pci-host (4096)
    - - ppc (4096)
    - - remote (4096)
    - - riscv (4096)
    - - rtc (4096)
    - - rx (4096)
    - - s390x (4096)
    - - scsi (4096)
    - - sd (4096)
    - - sensor (4096)
    - - sh4 (4096)
    - - smbios (4096)
    - - sparc (4096)
    - - sparc64 (4096)
    - - ssi (4096)
    - - timer (4096)
    - - tpm (4096)
    - - tricore (4096)
    - - uefi (4096)
    - - ufs (4096)
    - - usb (4096)
    - - vfio (4096)
    - - virtio (4096)
    - - vmapple (4096)
    - - watchdog (4096)
    - - xen (4096)
    - - xenpv (4096)
    - - xtensa (4096)
  - io (4096)
  - libauthz.a.p (168080)
  - libblock.a.p (14810216)
  - libblockdev.a.p (1490976)
  - libchardev.a.p (1244624)
  - libcommon.a.p (96167871)
  - libcrypto.a.p (896280)
  - libdecnumber (4096)
  - libevent-loop-base.a.p (37888)
  - libhw_arm.a.p (12578968)
  - libhwcore.a.p (597536)
  - libio.a.p (999952)
  - libmigration.a.p (419480)
  - libqemu-aarch64-softmmu.a.p (61546762)
  - libqemuutil.a.p (19050240)
  - libqmp.a.p (364784)
  - libqom.a.p (554808)
  - libsystem.a.p (13481032)
  - libtarget_arm.a.p (183144)
  - libtarget_system_arm.a.p (4923616)
  - libuser.a.p (4096)
  - linux-headers (4137)
    - - asm (41)
  - linux-user (4096)
  - meson-info (2771188)
  - meson-logs (275229)
  - meson-private (3269888)
  - meson-uninstalled (4417)
  - migration (4096)
  - monitor (4096)
  - nbd (4096)
  - net (8192)
    - - can (4096)
  - pc-bios (317179265)
    - - descriptors (9476)
    - - dtb (4096)
    - - keymaps (4096)
    - - optionrom (4140)
    - - s390-ccw (4139)
    - - vof (4134)
  - plugins (5906)
  - python (24)
    - - qemu (416336)
      - - - machine (92087)
        - - - - __pycache__ (42481)
      - - - qmp (267664)
        - - - - __pycache__ (107398)
      - - - utils (52188)
        - - - - __pycache__ (11857)
    - - scripts (33681)
    - - tests (24595)
    - - wheels (969061)
  - pyvenv (6723894)
    - - bin (20267)
    - - include (4096)
    - - lib (6660142)
      - - - python3.10 (6656046)
        - - - - site-packages (6651950)
          - - - - - meson-1.5.0.dist-info (53103)
          - - - - - mesonbuild (6567971)
            - - - - - - __pycache__ (600827)
            - - - - - - ast (136973)
              - - - - - - - __pycache__ (66203)
            - - - - - - backend (825997)
              - - - - - - - __pycache__ (300824)
            - - - - - - cargo (110022)
              - - - - - - - __pycache__ (50289)
            - - - - - - cmake (290870)
              - - - - - - - __pycache__ (125313)
              - - - - - - - data (10443)
                - - - - - - - - __pycache__ (4282)
            - - - - - - compilers (984718)
              - - - - - - - __pycache__ (292847)
              - - - - - - - mixins (315273)
                - - - - - - - - __pycache__ (146996)
            - - - - - - dependencies (590473)
              - - - - - - - __pycache__ (243011)
              - - - - - - - data (18763)
                - - - - - - - - __pycache__ (4289)
            - - - - - - interpreter (698722)
              - - - - - - - __pycache__ (272187)
              - - - - - - - primitives (58769)
                - - - - - - - - __pycache__ (31967)
            - - - - - - interpreterbase (166091)
              - - - - - - - __pycache__ (77730)
            - - - - - - linkers (149349)
              - - - - - - - __pycache__ (74861)
            - - - - - - modules (657770)
              - - - - - - - __pycache__ (275486)
            - - - - - - scripts (222092)
              - - - - - - - __pycache__ (97787)
            - - - - - - templates (87466)
              - - - - - - - __pycache__ (44745)
            - - - - - - utils (198186)
              - - - - - - - __pycache__ (93569)
            - - - - - - wrap (95207)
              - - - - - - - __pycache__ (40873)
          - - - - - pycotap (18838)
            - - - - - - __pycache__ (9650)
          - - - - - pycotap-1.3.1.dist-info (7942)
    - - lib64 (3)
      - - - python3.10 (6656046)
        - - - - site-packages (6651950)
          - - - - - meson-1.5.0.dist-info (53103)
          - - - - - mesonbuild (6567971)
            - - - - - - __pycache__ (600827)
            - - - - - - ast (136973)
              - - - - - - - __pycache__ (66203)
            - - - - - - backend (825997)
              - - - - - - - __pycache__ (300824)
            - - - - - - cargo (110022)
              - - - - - - - __pycache__ (50289)
            - - - - - - cmake (290870)
              - - - - - - - __pycache__ (125313)
              - - - - - - - data (10443)
                - - - - - - - - __pycache__ (4282)
            - - - - - - compilers (984718)
              - - - - - - - __pycache__ (292847)
              - - - - - - - mixins (315273)
                - - - - - - - - __pycache__ (146996)
            - - - - - - dependencies (590473)
              - - - - - - - __pycache__ (243011)
              - - - - - - - data (18763)
                - - - - - - - - __pycache__ (4289)
            - - - - - - interpreter (698722)
              - - - - - - - __pycache__ (272187)
              - - - - - - - primitives (58769)
                - - - - - - - - __pycache__ (31967)
            - - - - - - interpreterbase (166091)
              - - - - - - - __pycache__ (77730)
            - - - - - - linkers (149349)
              - - - - - - - __pycache__ (74861)
            - - - - - - modules (657770)
              - - - - - - - __pycache__ (275486)
            - - - - - - scripts (222092)
              - - - - - - - __pycache__ (97787)
            - - - - - - templates (87466)
              - - - - - - - __pycache__ (44745)
            - - - - - - utils (198186)
              - - - - - - - __pycache__ (93569)
            - - - - - - wrap (95207)
              - - - - - - - __pycache__ (40873)
          - - - - - pycotap (18838)
            - - - - - - __pycache__ (9650)
          - - - - - pycotap-1.3.1.dist-info (7942)
    - - share (34140)
      - - - man (20956)
        - - - - man1 (16860)
      - - - polkit-1 (9088)
        - - - - actions (4992)
  - qapi (3615578)
  - qemu-bridge-helper.p (58608)
  - qemu-bundle (149427)
    - - usr (145331)
      - - - local (141235)
        - - - - bin (4398)
        - - - - include (4288)
        - - - - lib (12390)
          - - - - - aarch64-linux-gnu (8294)
            - - - - - - pkgconfig (4143)
        - - - - libexec (4138)
        - - - - share (111925)
          - - - - - applications (4129)
          - - - - - icons (82330)
            - - - - - - hicolor (78234)
              - - - - - - - 128x128 (8235)
                - - - - - - - - apps (4139)
              - - - - - - - 16x16 (8233)
                - - - - - - - - apps (4137)
              - - - - - - - 24x24 (8233)
                - - - - - - - - apps (4137)
              - - - - - - - 256x256 (8235)
                - - - - - - - - apps (4139)
              - - - - - - - 32x32 (8274)
                - - - - - - - - apps (4178)
              - - - - - - - 48x48 (8233)
                - - - - - - - - apps (4137)
              - - - - - - - 512x512 (8235)
                - - - - - - - - apps (4139)
              - - - - - - - 64x64 (8233)
                - - - - - - - - apps (4137)
              - - - - - - - scalable (8227)
                - - - - - - - - apps (4131)
          - - - - - qemu (21370)
            - - - - - - dtb (4284)
            - - - - - - firmware (4614)
            - - - - - - keymaps (5343)
  - qemu-edid.p (67560)
  - qemu-img.p (560272)
  - qemu-io.p (86632)
  - qemu-nbd.p (228168)
  - qemu-pr-helper.p (138208)
  - qemu-system-aarch64.p (17888)
  - qga (9024028)
    - - qemu-ga.p (1454104)
    - - qga-ssh-test.p (467536)
  - qobject (4096)
  - qom (4096)
  - replay (4096)
  - scripts (25)
    - - ci (40231)
      - - - gitlab-kubernetes-runners (4944)
      - - - setup (22324)
        - - - - ubuntu (13076)
    - - coccinelle (37606)
    - - codeconverter (121649)
      - - - codeconverter (113175)
    - - coverage (7637)
    - - coverity-scan (34706)
    - - kvm (17829)
    - - modules (6847)
    - - oss-fuzz (29700)
    - - performance (22463)
    - - qapi (371745)
      - - - __pycache__ (171135)
    - - qemu-guest-agent (11942)
      - - - fsfreeze-hook.d (5870)
    - - qemugdb (19008)
    - - qmp (6225)
    - - rust (11572)
    - - simplebench (43431)
    - - tracetool (119366)
      - - - __pycache__ (16835)
      - - - backend (39898)
        - - - - __pycache__ (21083)
      - - - format (45236)
        - - - - __pycache__ (19016)
  - scsi (4096)
  - semihosting (4096)
  - stats (4096)
  - storage-daemon (15333811)
    - - qapi (560459)
    - - qemu-storage-daemon.p (932688)
  - stubs (4096)
  - subprojects (5665366)
    - - berkeley-softfloat-3 (2250367)
      - - - libsoftfloat.a.p (2207992)
    - - berkeley-testfloat-3 (2164351)
      - - - libslowfloat.a.p (292232)
      - - - libtestfloat.a.p (1842096)
    - - dtc (654502)
      - - - libfdt (650372)
        - - - - libfdt.a.p (323880)
    - - keycodemapdb (4096)
    - - libvduse (148166)
      - - - libvduse.a.p (143432)
    - - libvhost-user (439788)
      - - - libvhost-user-glib.a.p (48568)
      - - - libvhost-user.a.p (216912)
      - - - link-test.p (25240)
  - system (4096)
  - target (172032)
    - - alpha (4096)
    - - arm (12288)
      - - - hvf (4096)
      - - - tcg (4096)
    - - avr (4096)
    - - hexagon (12288)
      - - - gen_dectree_import.p (4096)
      - - - gen_semantics.p (4096)
    - - hppa (4096)
    - - i386 (36864)
      - - - emulate (4096)
      - - - hvf (4096)
      - - - kvm (4096)
      - - - nvmm (4096)
      - - - tcg (12288)
        - - - - system (4096)
        - - - - user (4096)
      - - - whpx (4096)
    - - loongarch (12288)
      - - - kvm (4096)
      - - - tcg (4096)
    - - m68k (4096)
    - - microblaze (4096)
    - - mips (16384)
      - - - system (4096)
      - - - tcg (8192)
        - - - - system (4096)
    - - openrisc (4096)
    - - ppc (4096)
    - - riscv (12288)
      - - - kvm (4096)
      - - - tcg (4096)
    - - rx (4096)
    - - s390x (16384)
      - - - gen-features.p (4096)
      - - - kvm (4096)
      - - - tcg (4096)
    - - sh4 (4096)
    - - sparc (4096)
    - - tricore (4096)
    - - xtensa (4096)
  - tcg (4096)
  - tests (608816285)
    - - bench (22868048)
      - - - atomic64-bench.p (4096)
      - - - atomic_add-bench.p (4096)
      - - - benchmark-crypto-akcipher.p (41984)
      - - - benchmark-crypto-cipher.p (82576)
      - - - benchmark-crypto-hash.p (69248)
      - - - benchmark-crypto-hmac.p (27904)
      - - - bufferiszero-bench.p (17120)
      - - - qht-bench.p (89912)
      - - - qtree-bench.p (43560)
    - - data (28)
      - - - acpi (616672)
        - - - - aarch64 (43960)
          - - - - - virt (39864)
        - - - - riscv64 (12818)
          - - - - - virt (8722)
        - - - - x86 (552373)
          - - - - - microvm (10109)
          - - - - - pc (133543)
          - - - - - q35 (404625)
      - - - hex-loader (4828)
      - - - qobject (94477)
      - - - smbios (4117)
      - - - uefi-boot-images (71680)
    - - decode (4096)
    - - fp (25217664)
      - - - fp-bench.p (3654456)
      - - - fp-test-log2.p (3391040)
      - - - fp-test.p (3682048)
    - - functional (4096)
    - - include (10313)
    - - libtestqapi.a.p (834440)
    - - migration-stress (8192)
      - - - stress.p (4096)
    - - qapi-schema (4096)
    - - qemu-iotests (4183)
    - - qtest (112478424)
      - - - arm-cpu-features.p (440384)
      - - - ast2700-gpio-test.p (27032)
      - - - ast2700-smc-test.p (173216)
      - - - bcm2835-dma-test.p (36584)
      - - - bcm2835-i2c-test.p (30840)
      - - - bios-tables-test.p (530496)
      - - - boot-serial-test.p (42296)
      - - - cdrom-test.p (83328)
      - - - device-introspect-test.p (89696)
      - - - fuzz (4096)
      - - - libqos (2723776)
        - - - - libqos.a.p (2719680)
      - - - machine-none-test.p (27560)
      - - - migration-test.p (636616)
      - - - netdev-socket.p (149400)
      - - - numa-test.p (176752)
      - - - qmp-cmd-test.p (78520)
      - - - qmp-test.p (87800)
      - - - qom-test.p (43616)
      - - - qos-test.p (2528416)
      - - - readconfig-test.p (53976)
      - - - test-hmp.p (33008)
      - - - tpm-tis-device-swtpm-test.p (247472)
      - - - tpm-tis-device-test.p (262768)
      - - - tpm-tis-i2c-test.p (275648)
      - - - xlnx-canfd-test.p (49064)
      - - - xlnx-versal-trng-test.p (103472)
    - - tcg (504917)
      - - - aarch64-softmmu (4411)
      - - - plugins (496312)
        - - - - libbb.so.p (30928)
        - - - - libempty.so.p (10520)
        - - - - libinline.so.p (60640)
        - - - - libinsn.so.p (51448)
        - - - - libmem.so.p (57640)
        - - - - libreset.so.p (26200)
        - - - - libsyscall.so.p (46904)
    - - unit (443579368)
      - - - check-block-qdict.p (232056)
      - - - check-qdict.p (100616)
      - - - check-qjson.p (233416)
      - - - check-qlist.p (38440)
      - - - check-qlit.p (47624)
      - - - check-qnull.p (30080)
      - - - check-qnum.p (69848)
      - - - check-qobject.p (75576)
      - - - check-qom-interface.p (26328)
      - - - check-qom-proplist.p (124072)
      - - - check-qstring.p (33040)
      - - - ptimer-test.p (274736)
      - - - rcutorture.p (63496)
      - - - test-aio-multithread.p (93936)
      - - - test-aio.p (298432)
      - - - test-authz-list.p (48560)
      - - - test-authz-listfile.p (47816)
      - - - test-authz-simple.p (22960)
      - - - test-base64.p (25952)
      - - - test-bdrv-drain.p (444040)
      - - - test-bdrv-graph-mod.p (173744)
      - - - test-bitcnt.p (26368)
      - - - test-bitmap.p (51056)
      - - - test-bitops.p (39144)
      - - - test-block-backend.p (59912)
      - - - test-block-iothread.p (298712)
      - - - test-blockjob-txn.p (95088)
      - - - test-blockjob.p (125544)
      - - - test-bufferiszero.p (21328)
      - - - test-char.p (415344)
      - - - test-clone-visitor.p (81408)
      - - - test-coroutine.p (126000)
      - - - test-crypto-afsplit.p (28224)
      - - - test-crypto-akcipher.p (52568)
      - - - test-crypto-block.p (63424)
      - - - test-crypto-cipher.p (64888)
      - - - test-crypto-der.p (37928)
      - - - test-crypto-hash.p (52984)
      - - - test-crypto-hmac.p (42464)
      - - - test-crypto-ivgen.p (26184)
      - - - test-crypto-pbkdf.p (35544)
      - - - test-crypto-secret.p (74136)
      - - - test-cutils.p (1023312)
      - - - test-div128.p (31552)
      - - - test-error-report.p (30152)
      - - - test-fifo.p (65792)
      - - - test-forward-visitor.p (60400)
      - - - test-hbitmap.p (297632)
      - - - test-image-locking.p (67600)
      - - - test-int128.p (63320)
      - - - test-interval-tree.p (62168)
      - - - test-io-channel-buffer.p (58624)
      - - - test-io-channel-command.p (76256)
      - - - test-io-channel-file.p (76928)
      - - - test-io-channel-null.p (38800)
      - - - test-io-channel-socket.p (167072)
      - - - test-io-task.p (75048)
      - - - test-iov.p (120720)
      - - - test-keyval.p (275392)
      - - - test-logging.p (61984)
      - - - test-mul64.p (23864)
      - - - test-nested-aio-poll.p (32328)
      - - - test-opts-visitor.p (94112)
      - - - test-qapi-util.p (31792)
      - - - test-qdev-global-props.p (75136)
      - - - test-qdist.p (72352)
      - - - test-qemu-opts.p (348096)
      - - - test-qga.p (387264)
      - - - test-qgraph.p (195112)
      - - - test-qht.p (64320)
      - - - test-qmp-cmds.p (114800)
      - - - test-qmp-event.p (43464)
      - - - test-qobject-input-visitor.p (317568)
      - - - test-qobject-output-visitor.p (246616)
      - - - test-qtree.p (66144)
      - - - test-rcu-list.p (51272)
      - - - test-rcu-simpleq.p (53048)
      - - - test-rcu-slist.p (51992)
      - - - test-rcu-tailq.p (52384)
      - - - test-replication.p (196344)
      - - - test-resv-mem.p (86264)
      - - - test-shift128.p (24616)
      - - - test-smp-parse.p (277784)
      - - - test-string-input-visitor.p (89368)
      - - - test-string-output-visitor.p (70424)
      - - - test-thread-pool.p (91888)
      - - - test-throttle.p (196920)
      - - - test-timed-average.p (27536)
      - - - test-util-filemonitor.p (66208)
      - - - test-util-sockets.p (98456)
      - - - test-uuid.p (39632)
      - - - test-virtio-dmabuf.p (127904)
      - - - test-visitor-serialization.p (127232)
      - - - test-vmstate.p (245912)
      - - - test-write-threshold.p (138624)
      - - - test-x86-topo.p (48320)
      - - - test-xbzrle.p (37552)
      - - - test-xs-node.p (432864)
      - - - test-yank.p (82744)
    - - vhost-user-bridge.p (119176)
  - tools (4096)
  - trace (7345942)
  - ui (1471055)
    - - icons (4096)
    - - shader (5052)
  - util (4096)
. (1435279021)
  - accel (28672)
    - - hvf (4096)
    - - kvm (4096)
    - - qtest (4096)
    - - stubs (4096)
    - - tcg (4096)
    - - xen (4096)
  - audio (4096)
  - authz (4096)
  - backends (8192)
    - - tpm (4096)
  - block (71460)
    - - export (4096)
    - - monitor (4096)
  - bsd-user (4096)
  - chardev (4096)
  - common-user (4096)
  - contrib (10161656)
    - - elf2dmp (4096)
    - - ivshmem-client (164704)
      - - - ivshmem-client.p (100656)
    - - ivshmem-server (2876448)
      - - - ivshmem-server.p (103104)
    - - plugins (999680)
      - - - libbbv.so.p (36264)
      - - - libcache.so.p (92624)
      - - - libcflow.so.p (47720)
      - - - libdrcov.so.p (32328)
      - - - libexeclog.so.p (62632)
      - - - libhotblocks.so.p (34864)
      - - - libhotpages.so.p (36344)
      - - - libhowvec.so.p (50976)
      - - - libhwprofile.so.p (54304)
      - - - libips.so.p (35136)
      - - - liblockstep.so.p (48304)
      - - - libstoptrigger.so.p (34920)
    - - vhost-user-blk (2991304)
      - - - vhost-user-blk.p (96296)
    - - vhost-user-gpu (4096)
    - - vhost-user-input (3113136)
      - - - vhost-user-input.p (77040)
    - - vhost-user-scsi (4096)
  - crypto (4096)
  - disas (4096)
  - docs (4125)
    - - config (29)
  - dump (4096)
  - ebpf (4096)
  - fpu (4096)
  - fsdev (4096)
  - gdbstub (4096)
  - hw (299008)
    - - 9pfs (4096)
    - - acpi (4096)
    - - adc (4096)
    - - alpha (4096)
    - - arm (4096)
    - - audio (4096)
    - - avr (4096)
    - - block (8192)
      - - - dataplane (4096)
    - - char (4096)
    - - core (4096)
    - - cpu (4096)
    - - cxl (4096)
    - - display (4096)
    - - dma (4096)
    - - fsi (4096)
    - - gpio (4096)
    - - hppa (4096)
    - - hyperv (4096)
    - - i2c (4096)
    - - i386 (12288)
      - - - kvm (4096)
      - - - xen (4096)
    - - ide (4096)
    - - input (4096)
    - - intc (4096)
    - - ipack (4096)
    - - ipmi (4096)
    - - isa (4096)
    - - loongarch (4096)
    - - m68k (4096)
    - - mem (4096)
    - - microblaze (4096)
    - - mips (4096)
    - - misc (8192)
      - - - macio (4096)
    - - net (8192)
      - - - can (4096)
    - - nubus (4096)
    - - nvme (4096)
    - - nvram (4096)
    - - openrisc (4096)
    - - pci (4096)
    - - pci-bridge (4096)
    - - pci-host (4096)
    - - ppc (4096)
    - - remote (4096)
    - - riscv (4096)
    - - rtc (4096)
    - - rx (4096)
    - - s390x (4096)
    - - scsi (4096)
    - - sd (4096)
    - - sensor (4096)
    - - sh4 (4096)
    - - smbios (4096)
    - - sparc (4096)
    - - sparc64 (4096)
    - - ssi (4096)
    - - timer (4096)
    - - tpm (4096)
    - - tricore (4096)
    - - uefi (4096)
    - - ufs (4096)
    - - usb (4096)
    - - vfio (4096)
    - - virtio (4096)
    - - vmapple (4096)
    - - watchdog (4096)
    - - xen (4096)
    - - xenpv (4096)
    - - xtensa (4096)
  - io (4096)
  - libauthz.a.p (176496)
  - libblock.a.p (14986024)
  - libblockdev.a.p (1546968)
  - libchardev.a.p (1256800)
  - libcommon.a.p (4700927)
  - libcommon_arm.a.p (183144)
  - libcrypto.a.p (870208)
  - libdecnumber (4096)
  - libevent-loop-base.a.p (37888)
  - libhwcore.a.p (616768)
  - libio.a.p (1052800)
  - libmigration.a.p (455872)
  - libqemu-aarch64-softmmu.a.p (60077810)
  - libqemuutil.a.p (21889568)
  - libqmp.a.p (376032)
  - libqom.a.p (563008)
  - libsystem.a.p (107692392)
  - libsystem_arm.a.p (17608912)
  - libuser.a.p (4096)
  - linux-headers (4137)
    - - asm (41)
  - linux-user (4096)
  - meson-info (2779911)
  - meson-logs (277751)
  - meson-private (3068835)
  - meson-uninstalled (4417)
  - migration (4096)
  - monitor (4096)
  - nbd (4096)
  - net (8192)
    - - can (4096)
  - pc-bios (317179265)
    - - descriptors (9476)
    - - dtb (4096)
    - - keymaps (4096)
    - - optionrom (4140)
    - - s390-ccw (4139)
    - - vof (4134)
  - plugins (5906)
  - python (24)
    - - qemu (416336)
      - - - machine (92087)
        - - - - __pycache__ (42481)
      - - - qmp (267664)
        - - - - __pycache__ (107398)
      - - - utils (52188)
        - - - - __pycache__ (11857)
    - - scripts (33681)
    - - tests (26232)
    - - wheels (1022216)
  - pyvenv (7116423)
    - - bin (20267)
    - - include (4096)
    - - lib (7052250)
      - - - python3.10 (7048154)
        - - - - site-packages (7044058)
          - - - - - meson-1.8.1.dist-info (58034)
            - - - - - - licenses (15454)
          - - - - - mesonbuild (6955148)
            - - - - - - __pycache__ (640541)
            - - - - - - ast (137886)
              - - - - - - - __pycache__ (66619)
            - - - - - - backend (847015)
              - - - - - - - __pycache__ (309186)
            - - - - - - cargo (122007)
              - - - - - - - __pycache__ (56894)
            - - - - - - cmake (293154)
              - - - - - - - __pycache__ (126014)
              - - - - - - - data (10443)
                - - - - - - - - __pycache__ (4282)
            - - - - - - compilers (1060017)
              - - - - - - - __pycache__ (314657)
              - - - - - - - mixins (340122)
                - - - - - - - - __pycache__ (158910)
            - - - - - - dependencies (622775)
              - - - - - - - __pycache__ (256010)
              - - - - - - - data (18990)
                - - - - - - - - __pycache__ (4289)
            - - - - - - interpreter (707204)
              - - - - - - - __pycache__ (275409)
              - - - - - - - primitives (59220)
                - - - - - - - - __pycache__ (32195)
            - - - - - - interpreterbase (172978)
              - - - - - - - __pycache__ (80068)
            - - - - - - linkers (159714)
              - - - - - - - __pycache__ (79721)
            - - - - - - modules (724743)
              - - - - - - - __pycache__ (300731)
            - - - - - - scripts (266495)
              - - - - - - - __pycache__ (119082)
            - - - - - - templates (96253)
              - - - - - - - __pycache__ (49463)
            - - - - - - utils (195705)
              - - - - - - - __pycache__ (91502)
            - - - - - - wrap (96029)
              - - - - - - - __pycache__ (41242)
          - - - - - pycotap (18838)
            - - - - - - __pycache__ (9650)
          - - - - - pycotap-1.3.1.dist-info (7942)
    - - lib64 (3)
      - - - python3.10 (7048154)
        - - - - site-packages (7044058)
          - - - - - meson-1.8.1.dist-info (58034)
            - - - - - - licenses (15454)
          - - - - - mesonbuild (6955148)
            - - - - - - __pycache__ (640541)
            - - - - - - ast (137886)
              - - - - - - - __pycache__ (66619)
            - - - - - - backend (847015)
              - - - - - - - __pycache__ (309186)
            - - - - - - cargo (122007)
              - - - - - - - __pycache__ (56894)
            - - - - - - cmake (293154)
              - - - - - - - __pycache__ (126014)
              - - - - - - - data (10443)
                - - - - - - - - __pycache__ (4282)
            - - - - - - compilers (1060017)
              - - - - - - - __pycache__ (314657)
              - - - - - - - mixins (340122)
                - - - - - - - - __pycache__ (158910)
            - - - - - - dependencies (622775)
              - - - - - - - __pycache__ (256010)
              - - - - - - - data (18990)
                - - - - - - - - __pycache__ (4289)
            - - - - - - interpreter (707204)
              - - - - - - - __pycache__ (275409)
              - - - - - - - primitives (59220)
                - - - - - - - - __pycache__ (32195)
            - - - - - - interpreterbase (172978)
              - - - - - - - __pycache__ (80068)
            - - - - - - linkers (159714)
              - - - - - - - __pycache__ (79721)
            - - - - - - modules (724743)
              - - - - - - - __pycache__ (300731)
            - - - - - - scripts (266495)
              - - - - - - - __pycache__ (119082)
            - - - - - - templates (96253)
              - - - - - - - __pycache__ (49463)
            - - - - - - utils (195705)
              - - - - - - - __pycache__ (91502)
            - - - - - - wrap (96029)
              - - - - - - - __pycache__ (41242)
          - - - - - pycotap (18838)
            - - - - - - __pycache__ (9650)
          - - - - - pycotap-1.3.1.dist-info (7942)
    - - share (34561)
      - - - man (21377)
        - - - - man1 (17281)
      - - - polkit-1 (9088)
        - - - - actions (4992)
  - qapi (3604673)
  - qemu-bridge-helper.p (58608)
  - qemu-bundle (149427)
    - - usr (145331)
      - - - local (141235)
        - - - - bin (4398)
        - - - - include (4288)
        - - - - lib (12390)
          - - - - - aarch64-linux-gnu (8294)
            - - - - - - pkgconfig (4143)
        - - - - libexec (4138)
        - - - - share (111925)
          - - - - - applications (4129)
          - - - - - icons (82330)
            - - - - - - hicolor (78234)
              - - - - - - - 128x128 (8235)
                - - - - - - - - apps (4139)
              - - - - - - - 16x16 (8233)
                - - - - - - - - apps (4137)
              - - - - - - - 24x24 (8233)
                - - - - - - - - apps (4137)
              - - - - - - - 256x256 (8235)
                - - - - - - - - apps (4139)
              - - - - - - - 32x32 (8274)
                - - - - - - - - apps (4178)
              - - - - - - - 48x48 (8233)
                - - - - - - - - apps (4137)
              - - - - - - - 512x512 (8235)
                - - - - - - - - apps (4139)
              - - - - - - - 64x64 (8233)
                - - - - - - - - apps (4137)
              - - - - - - - scalable (8227)
                - - - - - - - - apps (4131)
          - - - - - qemu (21370)
            - - - - - - dtb (4284)
            - - - - - - firmware (4614)
            - - - - - - keymaps (5343)
  - qemu-edid.p (67560)
  - qemu-img.p (561136)
  - qemu-io.p (86632)
  - qemu-nbd.p (228504)
  - qemu-pr-helper.p (138560)
  - qemu-system-aarch64.p (17896)
  - qga (9093716)
    - - qemu-ga.p (1454776)
    - - qga-ssh-test.p (467536)
  - qobject (4096)
  - qom (4096)
  - replay (4096)
  - scripts (25)
    - - ci (40231)
      - - - gitlab-kubernetes-runners (4944)
      - - - setup (22324)
        - - - - ubuntu (13076)
    - - coccinelle (37606)
    - - codeconverter (121649)
      - - - codeconverter (113175)
    - - coverage (7637)
    - - coverity-scan (34706)
    - - kvm (17829)
    - - modules (6847)
    - - oss-fuzz (29700)
    - - performance (22463)
    - - qapi (371567)
      - - - __pycache__ (171135)
    - - qemu-guest-agent (11942)
      - - - fsfreeze-hook.d (5870)
    - - qemugdb (19008)
    - - qmp (6225)
    - - rust (11364)
    - - simplebench (43431)
    - - tracetool (120294)
      - - - __pycache__ (16835)
      - - - backend (40826)
        - - - - __pycache__ (21468)
      - - - format (45236)
        - - - - __pycache__ (19016)
  - scsi (4096)
  - semihosting (4096)
  - stats (4096)
  - storage-daemon (15544163)
    - - qapi (563107)
    - - qemu-storage-daemon.p (936504)
  - stubs (4096)
  - subprojects (5665366)
    - - berkeley-softfloat-3 (2250367)
      - - - libsoftfloat.a.p (2207992)
    - - berkeley-testfloat-3 (2164351)
      - - - libslowfloat.a.p (292232)
      - - - libtestfloat.a.p (1842096)
    - - dtc (654502)
      - - - libfdt (650372)
        - - - - libfdt.a.p (323880)
    - - keycodemapdb (4096)
    - - libvduse (148166)
      - - - libvduse.a.p (143432)
    - - libvhost-user (439788)
      - - - libvhost-user-glib.a.p (48568)
      - - - libvhost-user.a.p (216912)
      - - - link-test.p (25240)
  - system (4096)
  - target (172032)
    - - alpha (4096)
    - - arm (12288)
      - - - hvf (4096)
      - - - tcg (4096)
    - - avr (4096)
    - - hexagon (12288)
      - - - gen_dectree_import.p (4096)
      - - - gen_semantics.p (4096)
    - - hppa (4096)
    - - i386 (36864)
      - - - emulate (4096)
      - - - hvf (4096)
      - - - kvm (4096)
      - - - nvmm (4096)
      - - - tcg (12288)
        - - - - system (4096)
        - - - - user (4096)
      - - - whpx (4096)
    - - loongarch (12288)
      - - - kvm (4096)
      - - - tcg (4096)
    - - m68k (4096)
    - - microblaze (4096)
    - - mips (16384)
      - - - system (4096)
      - - - tcg (8192)
        - - - - system (4096)
    - - openrisc (4096)
    - - ppc (4096)
    - - riscv (12288)
      - - - kvm (4096)
      - - - tcg (4096)
    - - rx (4096)
    - - s390x (16384)
      - - - gen-features.p (4096)
      - - - kvm (4096)
      - - - tcg (4096)
    - - sh4 (4096)
    - - sparc (4096)
    - - tricore (4096)
    - - xtensa (4096)
  - tcg (4096)
  - tests (620978069)
    - - bench (22834304)
      - - - atomic64-bench.p (4096)
      - - - atomic_add-bench.p (4096)
      - - - benchmark-crypto-akcipher.p (41984)
      - - - benchmark-crypto-cipher.p (82576)
      - - - benchmark-crypto-hash.p (69248)
      - - - benchmark-crypto-hmac.p (27904)
      - - - bufferiszero-bench.p (17120)
      - - - qht-bench.p (89912)
      - - - qtree-bench.p (43560)
    - - data (28)
      - - - acpi (616672)
        - - - - aarch64 (43960)
          - - - - - virt (39864)
        - - - - riscv64 (12818)
          - - - - - virt (8722)
        - - - - x86 (552373)
          - - - - - microvm (10109)
          - - - - - pc (133543)
          - - - - - q35 (404625)
      - - - hex-loader (4828)
      - - - qobject (94477)
      - - - smbios (4117)
      - - - uefi-boot-images (84480)
    - - decode (4096)
    - - fp (25311232)
      - - - fp-bench.p (3654456)
      - - - fp-test-log2.p (3391040)
      - - - fp-test.p (3682048)
    - - functional (4096)
    - - include (10313)
    - - libtestqapi.a.p (834440)
    - - migration-stress (8192)
      - - - stress.p (4096)
    - - qapi-schema (4096)
    - - qemu-iotests (4183)
    - - qtest (121190336)
      - - - arm-cpu-features.p (440384)
      - - - ast2700-gpio-test.p (27032)
      - - - ast2700-hace-test.p (127368)
      - - - ast2700-smc-test.p (173456)
      - - - bcm2835-dma-test.p (36584)
      - - - bcm2835-i2c-test.p (30840)
      - - - bios-tables-test.p (531168)
      - - - boot-serial-test.p (42296)
      - - - cdrom-test.p (83328)
      - - - device-introspect-test.p (89696)
      - - - fuzz (4096)
      - - - libqos (2723776)
        - - - - libqos.a.p (2719680)
      - - - machine-none-test.p (27560)
      - - - migration-test.p (641048)
      - - - netdev-socket.p (149736)
      - - - npcm_gmac-test.p (189000)
      - - - numa-test.p (176752)
      - - - qmp-cmd-test.p (78592)
      - - - qmp-test.p (87800)
      - - - qom-test.p (43616)
      - - - qos-test.p (2528416)
      - - - readconfig-test.p (53976)
      - - - test-hmp.p (33008)
      - - - tpm-tis-device-swtpm-test.p (248816)
      - - - tpm-tis-device-test.p (264456)
      - - - tpm-tis-i2c-test.p (276992)
      - - - xlnx-canfd-test.p (49064)
      - - - xlnx-versal-trng-test.p (103472)
    - - tcg (504917)
      - - - aarch64-softmmu (4411)
      - - - plugins (496312)
        - - - - libbb.so.p (30928)
        - - - - libempty.so.p (10520)
        - - - - libinline.so.p (60640)
        - - - - libinsn.so.p (51448)
        - - - - libmem.so.p (57640)
        - - - - libreset.so.p (26200)
        - - - - libsyscall.so.p (46904)
    - - unit (446949184)
      - - - check-block-qdict.p (232056)
      - - - check-qdict.p (100616)
      - - - check-qjson.p (233416)
      - - - check-qlist.p (38440)
      - - - check-qlit.p (47624)
      - - - check-qnull.p (30080)
      - - - check-qnum.p (69848)
      - - - check-qobject.p (75576)
      - - - check-qom-interface.p (26328)
      - - - check-qom-proplist.p (124072)
      - - - check-qstring.p (33040)
      - - - ptimer-test.p (274736)
      - - - rcutorture.p (63496)
      - - - test-aio-multithread.p (93920)
      - - - test-aio.p (298432)
      - - - test-authz-list.p (48560)
      - - - test-authz-listfile.p (47816)
      - - - test-authz-simple.p (22960)
      - - - test-base64.p (25952)
      - - - test-bdrv-drain.p (444472)
      - - - test-bdrv-graph-mod.p (174928)
      - - - test-bitcnt.p (26368)
      - - - test-bitmap.p (51056)
      - - - test-bitops.p (39144)
      - - - test-block-backend.p (59912)
      - - - test-block-iothread.p (299048)
      - - - test-blockjob-txn.p (95088)
      - - - test-blockjob.p (125544)
      - - - test-bufferiszero.p (21328)
      - - - test-char.p (415728)
      - - - test-clone-visitor.p (81408)
      - - - test-coroutine.p (126000)
      - - - test-crypto-afsplit.p (28224)
      - - - test-crypto-akcipher.p (52568)
      - - - test-crypto-block.p (64912)
      - - - test-crypto-cipher.p (65200)
      - - - test-crypto-der.p (37928)
      - - - test-crypto-hash.p (52984)
      - - - test-crypto-hmac.p (42464)
      - - - test-crypto-ivgen.p (26184)
      - - - test-crypto-pbkdf.p (35544)
      - - - test-crypto-secret.p (75808)
      - - - test-cutils.p (1023312)
      - - - test-div128.p (31552)
      - - - test-error-report.p (30152)
      - - - test-fifo.p (65792)
      - - - test-forward-visitor.p (60400)
      - - - test-hbitmap.p (297632)
      - - - test-image-locking.p (67600)
      - - - test-int128.p (63320)
      - - - test-interval-tree.p (62168)
      - - - test-io-channel-buffer.p (58624)
      - - - test-io-channel-command.p (76256)
      - - - test-io-channel-file.p (76928)
      - - - test-io-channel-null.p (38800)
      - - - test-io-channel-socket.p (167440)
      - - - test-io-task.p (75048)
      - - - test-iov.p (120720)
      - - - test-keyval.p (275392)
      - - - test-logging.p (61984)
      - - - test-mul64.p (23864)
      - - - test-nested-aio-poll.p (32328)
      - - - test-opts-visitor.p (94112)
      - - - test-qapi-util.p (31792)
      - - - test-qdev-global-props.p (75136)
      - - - test-qdist.p (72352)
      - - - test-qemu-opts.p (348096)
      - - - test-qga.p (387264)
      - - - test-qgraph.p (195112)
      - - - test-qht.p (64320)
      - - - test-qmp-cmds.p (114800)
      - - - test-qmp-event.p (43464)
      - - - test-qobject-input-visitor.p (317568)
      - - - test-qobject-output-visitor.p (246616)
      - - - test-qtree.p (66144)
      - - - test-rcu-list.p (51272)
      - - - test-rcu-simpleq.p (53048)
      - - - test-rcu-slist.p (51992)
      - - - test-rcu-tailq.p (52384)
      - - - test-replication.p (196680)
      - - - test-resv-mem.p (86264)
      - - - test-shift128.p (24616)
      - - - test-smp-parse.p (277672)
      - - - test-string-input-visitor.p (89368)
      - - - test-string-output-visitor.p (70424)
      - - - test-thread-pool.p (91888)
      - - - test-throttle.p (196920)
      - - - test-timed-average.p (27536)
      - - - test-util-filemonitor.p (66208)
      - - - test-util-sockets.p (138048)
      - - - test-uuid.p (39632)
      - - - test-virtio-dmabuf.p (127976)
      - - - test-visitor-serialization.p (127232)
      - - - test-vmstate.p (245912)
      - - - test-write-threshold.p (138968)
      - - - test-x86-topo.p (48320)
      - - - test-xbzrle.p (37552)
      - - - test-xs-node.p (432864)
      - - - test-yank.p (83152)
    - - vhost-user-bridge.p (119176)
  - tools (4096)
  - trace (9940283)
  - ui (1471055)
    - - icons (4096)
    - - shader (5052)
  - util (4096)

Reply via email to