- dis->printEachInstruction(block->getStartAddress(), block->getEndAddress(),
- [&](uint8_t* bytes, size_t byte_count, const std::string& line) {
- widget->addItem(bytes, byte_count, line.c_str() + 1);
- });
+ dis->printEachInstruction(block->getStartAddress(),
+ block->getEndAddress(),
+ [&](uint8_t* bytes,
+ size_t byte_count,
+ const std::string& line,
+ const std::string& ref) {
+ widget->addItem(bytes, byte_count,
+ line.c_str() + 1, // remove \t
+ ref.c_str());
+ });