class Jdb_log_list_hdl : public Jdb_kobject_handler
{
public:
- Jdb_log_list_hdl() : Jdb_kobject_handler(0) {}
virtual bool show_kobject(Kobject_common *, int) { return true; }
};
memcpy(dst, e->name, sz);
dst[sz - 1] = 0;
- f->tag(Kobject_iface::commit_result(0));
+ f->tag(Kobject_iface::commit_result(0, (sz + sizeof(Mword) - 1)
+ / sizeof(Mword)));
return true;
}
case Op_switch_log:
if (e->patch)
{
*(e->patch) = val;
- Mem_unit::clean_dcache(e->patch);
+ Mem_unit::make_coherent_to_pou(e->patch);
}
for (Tb_log_table_entry *x = _end; x < &_log_table_end; ++x)
if (equal(x, e) && x->patch)
{
*(x->patch) = val;
- Mem_unit::clean_dcache(x->patch);
+ Mem_unit::make_coherent_to_pou(x->patch);
}
}
}