Re: how to get last created inferior, python api

quentin sabah <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <CAJoex3PTd2a_uqYgrzLwtKafQ8p2KT-=Qff3qbmEYC6jKDJZiw@mail.gmail.com>
Reading the source of GDB, I noticed that inferiors are given a number
from a global counter in add_inferior_silent(). So I guess looking for
the inferior with the highest number is equivalent to looking for the
last created inferior.

2015-04-20 21:38 GMT+02:00 Doug Evans <[email protected]>:
> On Sun, Apr 19, 2015 at 4:36 AM, quentin sabah <[email protected]> wrote:
>> Hi, I have been using gdb for many years and I am just starting to use
>> the python api.
>> I am wondering if there is a simple way to retrieve the last created
>> inferior using the python api.
>>
>> Currently (gdb 7.7) I can create a new inferior with
>> gdb.execute("add-inferior"). There is no value returned, just a
>> messages printed in the CLI ("Added inferior N").
>>
>> The only way that I can think of, is to call gdb.inferiors() before
>> and after creating a new one, and then compare the two lists to find
>> the new inferior.
>
> Hi.
> I can't think of a different way.



-- 
Quentin Sabah
06 07 967 367
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.