[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNUstep and valgrind
From: |
Richard Frith-Macdonald |
Subject: |
Re: GNUstep and valgrind |
Date: |
Fri, 16 Mar 2018 15:32:26 +0000 |
> On 16 Mar 2018, at 15:18, amon <amon@vnl.com> wrote:
>
>
> [arglist release];
> arglist = [[[NSMutableString stringWithCString: [cmdline cString]]
> componentsSeparatedByString: DELIM] retain];
>
> This happens inside an init. arglist is release by the dealloc
> method. However, NSMutableString insists on making it autoreleased.
> I want to make it not do that.
Portable GNUstep code would look like this:
CREATE_AUTORELEASE_POOL(pool);
ASSIGN(arglist, [[[NSMutableString stringWithCString: [cmdline cString]]
componentsSeparatedByString: DELIM]);
DESTROY(pool);
with no wasted/leaked memory.
- Re: GNUstep and valgrind, (continued)
- Re: GNUstep and valgrind, Ivan Vučica, 2018/03/13
- Re: GNUstep and valgrind, amon, 2018/03/13
- Re: GNUstep and valgrind, Richard Frith-Macdonald, 2018/03/14
- Re: GNUstep and valgrind, amon, 2018/03/13
- Re: GNUstep and valgrind, amon, 2018/03/14
- Re: GNUstep and valgrind, amon, 2018/03/16
- Re: GNUstep and valgrind,
Richard Frith-Macdonald <=
- Re: GNUstep and valgrind, Fred Kiefer, 2018/03/16
- Re: GNUstep and valgrind, Richard Frith-Macdonald, 2018/03/16
- Re: GNUstep and valgrind, Richard Frith-Macdonald, 2018/03/16
- Re: GNUstep and valgrind, Fred Kiefer, 2018/03/16
- Re: GNUstep and valgrind, Fred Kiefer, 2018/03/16
- Re: GNUstep and valgrind, Richard Frith-Macdonald, 2018/03/16
- Re: GNUstep and valgrind, amon, 2018/03/16
- Re: GNUstep and valgrind, amon, 2018/03/17
- Re: GNUstep and valgrind, Ivan Vučica, 2018/03/17
- Re: GNUstep and valgrind, amon, 2018/03/17