From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 13B3DC433F5 for ; Mon, 30 May 2022 02:54:30 +0000 (UTC) Received: from localhost ([::1]:38856 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nvVY5-0003x2-OG for qemu-devel@archiver.kernel.org; Sun, 29 May 2022 22:54:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34352) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nvVWn-0003Dx-TV for qemu-devel@nongnu.org; Sun, 29 May 2022 22:53:09 -0400 Received: from mail-ot1-x32f.google.com ([2607:f8b0:4864:20::32f]:39808) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nvVWm-0000Tg-Ah for qemu-devel@nongnu.org; Sun, 29 May 2022 22:53:09 -0400 Received: by mail-ot1-x32f.google.com with SMTP id w19-20020a9d6393000000b0060aeb359ca8so6914196otk.6 for ; Sun, 29 May 2022 19:53:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=D7kIx7MZPVzF38b1JcHt+LnIRWiFlBVvWwA4ouScDgY=; b=PTYhXnb7w5ArSTQHaUl+qDKEqFjIrxamujSf7qNuTG4vejDbbKWGn97uaPkwPnqFXv ySCQOJM0hUFdmXkxL+c4JpKQJa0fFuvM5FebaHzaA6n6yUYBoB6ZEpxo4JDwC1Yuuc+N oQCKIDCfsBHrXETXu6pBZSfwlkzdbjPt/WFmvGcmhgjhTgaOGh8pcEUX5cs1K06osLLN FcVjJs0/fr0g2VLYR2Dk0PcOzWgIbV3vaw+mhQ8f4uuKseRzSsgy69RWl3KqtT1tU1RR 8Uzf4eMKAqNc++u5p9KD1mhiITmhk2SaNYHBsYo6zNl0d4nf/de4EvTZg6DdBM6LLOsE x7UA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=D7kIx7MZPVzF38b1JcHt+LnIRWiFlBVvWwA4ouScDgY=; b=R1aQRAM4abRFM0ONGeR7BEdU0zvrdz18vLC1qf/zBpQJvZV8F3uuQvJTl+8xvsnQ/e juVtsI4QxPCuF+erg2sSNO+mf/cAabUUViUjSOQEwn4G4AjrmXpsm76s5IUulnXppPK5 z9eTsTyJu+mfeV9dI9cqhSzD8cqG0teEW880OrsfBKnY/CLjVNO+tZbwgkO2qtXHuivw DLo62njKAVxlQPH6RLQXOKNK+i7fSMQ8L0haDcvn9ohxzOggfwjqAOsihvYbx87RYK4r 320UBMNE0sHLLnhDk6UVij2izfZ62LJRVoHbkj79NbewiagYTPptPYpwn71X5ZG8m5vG NQWg== X-Gm-Message-State: AOAM532UNtaxjVIxGNFOgaOk/cGVMOi4t2lcXX4sGS1CQ7QOEtgGPl78 i2VLnZ7JeHNOYyzzQllJdT7Vrz5SrPQ1LsCiWylagoNl X-Google-Smtp-Source: ABdhPJwgFvnsPoPkhv4n1XrL7cIGWMNvAydsUZ51O0VzYORwORGMRbErGh8Nu9Z2SAlz8zypmDinlc6Zg/896ABZchc= X-Received: by 2002:a9d:761a:0:b0:60b:6c4d:414e with SMTP id k26-20020a9d761a000000b0060b6c4d414emr3430328otl.25.1653879186579; Sun, 29 May 2022 19:53:06 -0700 (PDT) MIME-Version: 1.0 From: Kenneth Adam Miller Date: Sun, 29 May 2022 22:52:55 -0400 Message-ID: Subject: Type table? To: QEMU Developers Content-Type: multipart/alternative; boundary="0000000000006ae43805e031c11c" Received-SPF: pass client-ip=2607:f8b0:4864:20::32f; envelope-from=kennethadammiller@gmail.com; helo=mail-ot1-x32f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" --0000000000006ae43805e031c11c Content-Type: text/plain; charset="UTF-8" Hello all, I'm starting to develop with the surrounding qemu libraries trying to add the internals of a system target. I am working with the type system right now, which I do know how to interact with. I think there is like some way to script or interact with the qemu periphery via a cli. I found this once, where there was some command that I could enter that would show me the virtual structure of the guest. I didn't use that much, so I've lost it and think I need to be pointed to it. I'm wondering if it would let me introspect the state I need to. The qom/object.c uses a static singleton to store types. I would also like to find where that is added to in order to know what was added to it. Can anyone help me? --0000000000006ae43805e031c11c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello all,=C2=A0

I'm starting to develop with the surrounding qemu libraries trying= to add the internals of a system target. I am working with the type system= right now, which I do know how to interact with. I think there is like som= e way to script or interact with the qemu periphery via a cli. I found this= once, where there was some command that I could enter that would show me t= he virtual structure of the guest. I didn't use that much, so I've = lost it and think I need to be pointed to it.=C2=A0
=
I'm wondering if it would let me introspect= the state I need to. The qom/object.c uses a static singleton to store typ= es. I would also like to find where that is added to in order to know what = was added to it. Can anyone help me?

<= div dir=3D"auto">
--0000000000006ae43805e031c11c--