tech-userlevel archive

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

Re: Rumpification (was Re: CVS commit: src/usr.sbin/envstat)



On Dec 15, 12:27am, pooka%cs.hut.fi@localhost (Antti Kantee) wrote:
-- Subject: Re: Rumpification (was Re: CVS commit: src/usr.sbin/envstat)

| Yes, I agree the program should set a variable.  In fact, it does
| that now.  The variable is called "program counter".
| 
| I'm not sure how the nth call approach would work with loops,
| conditionals, etc., or if you really expect me to reanalyze and recompile
| a shim library every time some most likely unrelated change causes a
| variation in the callstack.

My bet is that you will have to resort to these techniques in a handful of
cases, which could be handled by even modifying the source code in a less
intrusive way than now. The rest of the cases can be deduced by argument
inspection.

christos


Home | Main Index | Thread Index | Old Index