Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!agate!helios.ee.lbl.gov!bevsun.bev.lbl.gov!lewis From: lewis@bevsun.bev.lbl.gov (Steve Lewis) Newsgroups: comp.realtime Subject: Re: vxWorks memory partitions Summary: Be careful of references Keywords: free forget debug_cycle Message-ID: <2606@helios.ee.lbl.gov> Date: 11 May 89 15:54:44 GMT References: <3213@ncar.ucar.edu> <2603@helios.ee.lbl.gov> Sender: usenet@helios.ee.lbl.gov Reply-To: lewis@bevsun.bev.lbl.gov (Steve Lewis) Organization: Lawrence Berkeley Laboratory, Berkeley Lines: 15 From conversations with developers at Wind River Systems, the vendor of the VxWorks product, a "forget" utility is not supplied because, in the general case, it is not possible to guarantee that some other function that was loaded later than the candidate function is not still referencing the latter. However, if the intention is to unroll the most recent series of loaded functions in strictly LIFO order, and it is guaranteed that no spawned tasks refer to any of the nested functions, than perhaps it is a reasonable request. Steve Lewis Project Leader, Bevalac Controls 415/486-5831 SALewis@lbl.gov or as above