Re: unchecked malloc - Mailing list pgsql-hackers

From Tom Lane
Subject Re: unchecked malloc
Date
Msg-id 8059.1127799607@sss.pgh.pa.us
Whole thread Raw
In response to Re: unchecked malloc  ("Qingqing Zhou" <zhouqq@cs.toronto.edu>)
Responses Re: unchecked malloc
List pgsql-hackers
"Qingqing Zhou" <zhouqq@cs.toronto.edu> writes:
> "Tom Lane" <tgl@sss.pgh.pa.us> wrote
>> No, because you're thinking in terms of the backend environment, and
>> generally in the backend the answer to "when to use malloc directly"
>> is "never".

> Well, except before MemoryContext mechanism is set up? For example, the 
> functions(e.g., GUC, vfd) used during bootstrap.

I think you need to take another look at the startup sequences.  Those
modules are not run before MemoryContextInit.  In any case, the odds
of running out of memory before we get to MemoryContextInit are so small
that I don't have a problem with crashing if it happens.
        regards, tom lane


pgsql-hackers by date:

Previous
From: "Qingqing Zhou"
Date:
Subject: Re: unchecked malloc
Next
From: Michael Paesold
Date:
Subject: Re: State of support for back PG branches