tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kernel constructor

From: Masao Uebayashi
> The biggest problem of constructors (and indirect function call in
> general), I am aware of, is, static code analysis (code reading, tag
> jump, ...) becomes difficult (or impossible).

Limited static code analysis is not a bigger problem then a broken machine at boot due to introduction of a new class of bugs, with most notable:
- circular dependencies,
- races in boot dependencies,
- obfuscated source of running code (something is messing by unknown caller),

Home | Main Index | Thread Index | Old Index