September 3, 20168 yr Author I also tried x64dbg, everything works fine. Please give me exact instructions and the program you are using. I used ShareX to record this gif
September 4, 20168 yr watch disabled by default, activate impossible from changes (snapshot_2016-08-30_11-05.7z). Watchdog submenu does not work. Edited September 4, 20168 yr by sstrato
September 18, 20168 yr Search constant in the CPU window does not work. Possible solution change order of parameters in line CPUDisassembly.cpp: original: DbgCmdExec(QString("findref %1, %2, 0, %3").arg(addrText).arg(constText).arg(refFindType).toUtf8().constData()); change for: DbgCmdExec(QString("findref %1, %2, 0, %3").arg(constText).arg(addrText).arg(refFindType).toUtf8().constData());
October 1, 20168 yr To validate or out of the window data modification must press 2 times on the buttons. Video_2016-10-01.wmv
October 1, 20168 yr Author @sstrato The bug with pressing twice should be fixed. I will check the other bug.
October 2, 20168 yr The above bugs are solved thanks. The following is not annoying, but the text strings that contain rare characters do not line up correctly when using the command search. Edited October 2, 20168 yr by sstrato
October 20, 20168 yr No menu is displayed RBP, EBP. possible changes in cpustack.cpp solution: ori: mMenuBuilder->addAction(makeAction(DIcon("cbp.png"), ArchValue(tr("Follow E&BP"), tr("Follow R&BP")), SLOT(gotoBpSlot())), [this](QMenu*) { return DbgMemIsValidReadPtr(DbgValFromString("cbp")); }); change: mMenuBuilder->addAction(makeAction(DIcon("cbp.png"), ArchValue(tr("Follow E&BP"), tr("Follow R&BP")), SLOT(gotoBpSlot())));
October 21, 20168 yr Author @sstrato Thanks, the actual solution is that `cbp` is not a valid register. I replaced it with `ArchValue("esp", "rsp")` thanks!
October 23, 20168 yr In the latest updates problems loading programs, and failure to update records (FPU). Ok: snapshot_2016-10-21_16-53.wmv Error: snapshot_2016-10-23_01-00.wmv
October 23, 20168 yr Author @sstrato I found and fixed a bug in editing the FPU registers with little/big endian. The other bug with the non-refreshed disassembly should now also be fixed. There were lots of performance improvements but some state would carry over to the next debug session and because the first disassemble was at the same address as before the restart it would not update. Thanks!
October 23, 20168 yr The registration window (FPU) continues to show changes in the records. Thank you.
October 23, 20168 yr @mrexodia; Dear mrexodia, I've a strange issue with the jump taken/not taken arrows when it is stated to jump it doent, and vis versa. I'll explain with this GIF image as well as my ini file: x32dbg.ini Edited October 23, 20168 yr by samoray
October 23, 20168 yr Author @samoray Yeah sorry about that, there were some performance improvements but I fornicated it up. It should be fixed now, you can see http://x64dbg.com/blog/#disassembly-speed-improvements for more information.
October 24, 20168 yr @mrexodia: thanks for your reply, but I think the problem is not yet fixed, see this:
November 10, 20168 yr Hi mrexodia, Here is a feature request if interesting for you. For me, it's quite handy the "Virtual:" editbox in a Memory panel in Windbg. For example, you just type "eax" into that editbox and the memory content is always refreshed when EAX changes. Of course, if EAX points to an invalid address, no memory is displayed. You can place there other expressions (like a fix memory address, of regs arithmetics like "eip + 1", etc) and the memory content is updated while tracing. I was thinking that in the x64dbg "Dump" panel, apart from your "Command" edit box, you could also add another edit box with "Virtual:". If something is not clear, let me know and I will send you more information. Thanks!
November 10, 20168 yr Author @alorent This has already been implemented. Use the 'sync with expression' context menu option. Edited November 11, 20168 yr by mrexodia
Create an account or sign in to comment