Re: Super Lint (was: Unexecutable Stack / Buffer Overflow

Jeff Dike (jdike@karaya.com)
Mon, 3 Jan 2000 04:21:20 +0200


> I'm not sure that the well-known theoretical insolubility of the
> halting problem implies that one cannot formally and tractably
> compute other meaningful and useful execution properties of an
> arbitrary procedural program.

It does mean that there are cases (in principle) where computing execution
properties of a program is exquivalent to the halting problem. You can encode
anything you want in terms of a halting problem.

I haven't worried about this because:
there aren't going to be too many halting problems in typical code
there shouldn't be any halting problems in your code anyway

Jeff

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/