266a267,268
> void recordCacheTrace(int cntrl, CacheRecorder* tr);
> Sequencer* getSequencer() const;
676a679,684
> seq_ident = "NULL"
> for param in self.config_parameters:
> if param.name == "sequencer":
> assert(param.pointer)
> seq_ident = "m_%s_ptr" % param.name
>
689a698,703
> Sequencer*
> $c_ident::getSequencer() const
> {
> return $seq_ident;
> }
>
877a892,908
> void
> $c_ident::recordCacheTrace(int cntrl, CacheRecorder* tr)
> {
> ''')
> #
> # Record cache contents for all associated caches.
> #
> code.indent()
> for param in self.config_parameters:
> if param.type_ast.type.ident == "CacheMemory":
> assert(param.pointer)
> code('m_${{param.ident}}_ptr->recordCacheContents(cntrl, tr);')
>
> code.dedent()
> code('''
> }
>