MCPcopy Create free account
hub / github.com/NtQuery/Scylla / startDisassemblerGui

Method startDisassemblerGui

Scylla/MainGui.cpp:571–591  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

569}
570
571void MainGui::startDisassemblerGui(CTreeItem selectedTreeNode)
572{
573 if(!selectedProcess)
574 return;
575
576 DWORD_PTR address = importsHandling.getApiAddressByNode(selectedTreeNode);
577 if (address)
578 {
579 BYTE test;
580 if(!ProcessAccessHelp::readMemoryFromProcess(address, sizeof(test), &test))
581 {
582 swprintf_s(stringBuffer, L"Can't read memory at " PRINTF_DWORD_PTR_FULL, address);
583 MessageBox(stringBuffer, L"Failure", MB_ICONERROR);
584 }
585 else
586 {
587 DisassemblerGui dlgDisassembler(address, &apiReader);
588 dlgDisassembler.DoModal();
589 }
590 }
591}
592
593void MainGui::processSelectedActionHandler(int index)
594{

Callers

nothing calls this directly

Calls 1

getApiAddressByNodeMethod · 0.80

Tested by

no test coverage detected