Re: [pcre-dev] Calculated match recursion stack size

Top Page
Delete this message
Author: Philip Hazel
Date:  
To: Graycode
CC: pcre-dev
Subject: Re: [pcre-dev] Calculated match recursion stack size
On Wed, 18 Jan 2012, Graycode wrote:

> You're right. I hadn't thought anyone would use pcre_config() without
> having pcre_exec().


Somebody might use pcre_config() and pcre_dfa_exec().

> > 6. I am not sure why your code allows for two additional ints. Where do
> > they come from?
>
> The answer is in your question #5. There was another place where I saw
> two ints on the stack above RMATCH() where #5 shows just one int.


I looked and didn't spot that. Maybe the code has changed. Hmm. That is
not good because it's something unpredictable.

> In the patch I was using the address of a static variable as being the
> equivalent of an option bit.


I am doing experiments and I think I now know how to get at least the
basic size. I will post again when I'm done.

Philip

--
Philip Hazel