From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi1-f176.google.com (mail-oi1-f176.google.com [209.85.167.176]) by sourceware.org (Postfix) with ESMTPS id E2F9B3857827 for ; Fri, 5 Mar 2021 04:00:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org E2F9B3857827 Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=carnegiescience.edu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=abensonca@gmail.com Received: by mail-oi1-f176.google.com with SMTP id a13so1098974oid.0 for ; Thu, 04 Mar 2021 20:00:42 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=p8dR1PM6SnAYS59pMzNYBPV/XkrG9CdJ1FYKjcPuXjg=; b=SZP8DOnATlb/uqyCLX+n4EtyiXKpwlwq+TcW4HqqEaXISPB31rMWa75sOQKw7GURKb RZvgsp22x9OXNgL3RXsLiMGTStM9Vuld0AiBfGmz00yIZesHe2eDphwg4BjA2+H0iajo vnF/zDTCsK9tPqtioDbhFpAKCNBGB8gUScWYch0BjUqY49uK7a++VphtD+9VWniQyy8A +koJdCTi8PeZg3aGdEJV8FzM8obGdFpDsdmxVtMHd1qfBJwOsYSb4XZSJY9i4hby9RvJ RV2ESA1SxwMCB0G0CENhLb9ImtTVb6h24s6isKfrPwGyrDtCVlvlfF75tN+FnNDF8rym 6olA== X-Gm-Message-State: AOAM533UvOwmfetRu3fhISKmSViw5nIUK1SKNoHNntVsDs5allmOajJ4 uP8Mj++gY4krK7dYN6Lv9E5wESucfL4= X-Google-Smtp-Source: ABdhPJzv0eOzDixPh4p2Z6qLtpW/P9RISBNT2hQKO7KrDs7QIxOQasLmDM2cRCLvogH0xfeMpHky3Q== X-Received: by 2002:aca:8ce:: with SMTP id 197mr5515563oii.138.1614916838316; Thu, 04 Mar 2021 20:00:38 -0800 (PST) Received: from mail-ot1-f46.google.com (mail-ot1-f46.google.com. [209.85.210.46]) by smtp.gmail.com with ESMTPSA id r43sm312962ooi.30.2021.03.04.20.00.38 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 04 Mar 2021 20:00:38 -0800 (PST) Received: by mail-ot1-f46.google.com with SMTP id b8so541246oti.7 for ; Thu, 04 Mar 2021 20:00:38 -0800 (PST) X-Received: by 2002:a05:6830:204e:: with SMTP id f14mr6203844otp.171.1614916837867; Thu, 04 Mar 2021 20:00:37 -0800 (PST) MIME-Version: 1.0 References: <08fb3131-b67e-ec32-c833-aacbafb4721f@charter.net> In-Reply-To: <08fb3131-b67e-ec32-c833-aacbafb4721f@charter.net> From: Andrew Benson Date: Thu, 4 Mar 2021 20:00:07 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Debugging a class or derived type procedure To: Jerry DeLisle Cc: gfortran , Andrew Benson X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS, HTML_MESSAGE, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP, URI_DOTEDU autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: fortran@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Fortran mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Mar 2021 04:00:45 -0000 Hi Jerry, I think: print *(me%_data) should work. -Andrew -- * Andrew Benson: http://users.obs.carnegiescience.edu/abenson/contact.html * Galacticus: https://github.com/galacticusorg/galacticus On Thu, Mar 4, 2021, 7:47 PM Jerry DeLisle wrote: > Hi all, > > I am using gdb on an application I am working on. I have set a > breakpoint to get the following: > > (gdb) r > Starting program: /run/media/jerry/TP5/dev/factivate/a.out > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib64/libthread_db.so.1". > Program mymain begin > > Breakpoint 1, m_application::run (me=...) at m_application.f90:57 > 57 fdata => me%self > (gdb) p me > $1 = ( _data = 0x414b00, _vptr = > 0x406140 <__m_application_MOD___vtab_m_application_Application> ) > (gdb) me::_data > > me is the passed argument to the class procedure "run". I am happy that > I can see this in gdb and it has the notation displayed well enough. As > you can see I can print 'me'. > > How do I examine " _data = 0x414b00" ? > > Any help appreciated? > > Jerry > >