Lines Matching refs:mcfn
96 def setup_datacache_from_datastore(self, mcfn, d): argument
106 self.datacaches[mc].stamp[mcfn] = d.getVar('STAMP')
108 self.datacaches[mc].stamp_extrainfo[mcfn] = {}
112 self.datacaches[mc].stamp_extrainfo[mcfn][t] = flag
137 def stampfile_base(self, mcfn): argument
138 mc = bb.runqueue.mc_from_tid(mcfn)
139 return self.datacaches[mc].stamp[mcfn]
141 def stampfile_mcfn(self, taskname, mcfn, extrainfo=True): argument
142 mc = bb.runqueue.mc_from_tid(mcfn)
143 stamp = self.datacaches[mc].stamp[mcfn]
152 stamp_extrainfo = self.datacaches[mc].stamp_extrainfo[mcfn].get(taskflagname) or ""
154 return self.stampfile(stamp, mcfn, taskname, stamp_extrainfo)
159 def stampcleanmask_mcfn(self, taskname, mcfn): argument
160 mc = bb.runqueue.mc_from_tid(mcfn)
161 stamp = self.datacaches[mc].stamp[mcfn]
168 stamp_extrainfo = self.datacaches[mc].stamp_extrainfo[mcfn].get(taskflagname) or ""
170 return self.stampcleanmask(stamp, mcfn, taskname, stamp_extrainfo)
175 def dump_sigtask(self, mcfn, task, stampbase, runtime): argument
178 def invalidate_task(self, task, mcfn): argument
179 mc = bb.runqueue.mc_from_tid(mcfn)
180 stamp = self.datacaches[mc].stamp[mcfn]
250 def _build_data(self, mcfn, d): argument
255 …= bb.data.generate_dependency_hash(tasklist, gendeps, lookupcache, self.basehash_ignore_vars, mcfn)
258 tid = mcfn + ":" + task
277 mcfn = fn
279 mcfn = bb.cache.realfn2virtual(fn, variant, mc)
282 taskdeps, gendeps, lookupcache = self._build_data(mcfn, d)
286 bb.warn("Error during finalise of %s" % mcfn)
291 basehashes[task] = self.basehash[mcfn + ":" + task]
303 def setup_datacache_from_datastore(self, mcfn, d): argument
304 super().setup_datacache_from_datastore(mcfn, d)
306 mc = bb.runqueue.mc_from_tid(mcfn)
310 self.datacaches[mc].siggen_varvals[mcfn] = d.getVar("__siggen_varvals")
311 self.datacaches[mc].siggen_taskdeps[mcfn] = d.getVar("__siggen_taskdeps")
312 self.datacaches[mc].siggen_gendeps[mcfn] = d.getVar("__siggen_gendeps")
335 (mc, _, task, mcfn) = bb.runqueue.split_tid_mcfn(tid)
340 recipename = dataCaches[mc].pkg_fn[mcfn]
348 if not self.rundep_check(mcfn, recipename, task, dep, dep_pn, dataCaches):
357 if task in dataCaches[mc].file_checksums[mcfn]:
359 …checksums = self.checksum_cache.get_checksums(dataCaches[mc].file_checksums[mcfn][task], recipenam…
361 …checksums = bb.fetch2.get_file_checksums(dataCaches[mc].file_checksums[mcfn][task], recipename, se…
365 taskdep = dataCaches[mc].task_deps[mcfn]
376 taint = self.read_taint(mcfn, task, dataCaches[mc].stamp[mcfn])
418 def dump_sigtask(self, mcfn, task, stampbase, runtime): argument
419 tid = mcfn + ":" + task
420 mc = bb.runqueue.mc_from_tid(mcfn)
437 data['taskdeps'] = self.datacaches[mc].siggen_taskdeps[mcfn][task]
441 data['varvals'][task] = self.datacaches[mc].siggen_varvals[mcfn][task]
442 for dep in self.datacaches[mc].siggen_taskdeps[mcfn][task]:
445 data['gendeps'][dep] = self.datacaches[mc].siggen_gendeps[mcfn][dep]
446 data['varvals'][dep] = self.datacaches[mc].siggen_varvals[mcfn][dep]
462 taint = self.read_taint(mcfn, task, referencestamp)
503 def stampfile(self, stampbase, mcfn, taskname, extrainfo, clean=False): argument
505 tid = mcfn + ":" + taskname[:-9]
507 tid = mcfn + ":" + taskname
515 def stampcleanmask(self, stampbase, mcfn, taskname, extrainfo): argument
516 return self.stampfile(stampbase, mcfn, taskname, extrainfo, clean=True)
518 def invalidate_task(self, task, mcfn): argument
519 bb.note("Tainting hash to force rebuild of task %s, %s" % (mcfn, task))
521 mc = bb.runqueue.mc_from_tid(mcfn)
522 stamp = self.datacaches[mc].stamp[mcfn]
753 mcfn = d.getVar('BB_FILENAME')
754 tid = mcfn + ':do_' + task
815 … bb.event.fire(bb.runqueue.taskUniHashUpdate(mcfn + ':do_' + task, new_unihash), d)
885 mcfn = d.getVar("BB_FILENAME")
887 referencestamp = bb.parse.siggen.stampfile_base(mcfn)
888 bb.parse.siggen.dump_sigtask(mcfn, task, outfile, "customfile:" + referencestamp)