void execute_on_main_thread() { const size_t nwords = round_to_word(ui::Const::asm_window_size); buffer_.resize(nwords * sizeof(word_t)); word_t* wordBuf = reinterpret_cast<word_t*>(&buffer_[0]); thread_->read_code(start_->addr(), wordBuf, nwords); Debugger* debugger = CHKPTR(thread_->debugger()); debugger->disassemble( thread_.get(), start_.get(), buffer_.size(), false, /* include source code in listing? */ &buffer_[0], this); }