Peter Jeremy <[EMAIL PROTECTED]> wrote:
>
> On 3/04, John Polstra wrote:
> [don't allocate big structs on kernel stack]
>
> Many years ago, I wrote a tool that analysed stack requirements by
> parsing the assembler output from the compiler. It determined the
> stack frame requirements and built a call flow graph to determine
> total stack depth. It had some hooks to allow indirect function
> calls to be specified manually. It couldn't handle alloca() (and
> equivalents), but they were forbidden by the design standards.
Just wondering...
How did you address recursive functions, or were they also forbidden
by design standards?
- Dave Rivers -
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message