Re: Getting core estimate for "gcore" command and conversely gcore/generate-core-file in GDB

Tom Tromey <[email protected]> Fri, 08 Sep 2023 10:56:29 -0600
Newsgroups gmane.comp.gdb.devel,gmane.comp.gdb.general
Message-ID <[email protected]>
>>>>> SCOTT FIELDS via Gdb <[email protected]> writes:

> Are there other commands that will estimate the current space required
> for a successful run of "gcore"?  Neither "gcore" command or
> gcore/generate-core-file command in GDB provide any option to get such
> an estimate.

> Has there been a request to get this kind of information from "gcore"
> as a future enhancement, since it can be difficult to know just how
> much space a large running process actually needs.

I've never heard such a request.

Looking at gcore.c, it seems reasonably possible to implement this.
Look at gcore_create_callback to see how it decides how to size the
various sections.  Without trying, it is hard to say if there is some
hidden gotcha.

Tom