Module Backend.ProcLocker
val try_lock : IR.Procname.t -> booltrue = the lock belongs to the calling process. false = the lock belongs to a different worker
val unlock : IR.Procname.t -> unitThis will work as a cleanup function because after calling unlock all the workers that need an unlocked Proc should find it's summary already Cached. Throws if the lock had not been taken.