Qt World Summit: Register Today!

Can Qt Creator show disassembly?

  • Is there a feature in Creator to show disassembly of a program?

  • You can switch to the disassembler by selecting 'Operate by Instruction' in the 'Debug' menu.

  • Hmmm, there seems to be something wrong with the debugger, it zips right through the breakpoints, the program finishes and I get an error window titled "Executable Failed" saying "During startup program exited with code 0x0"

    I am not debugging anything too fancy either, just this short snippet I was curious to see how the compiler handles offset calculations.

    @ void *memory = malloc(1000);

    for (int i=0; i<10; ++i)
        *((int*)memory+sizeof(int)*i) = i;
    for (int i=0; i<10; ++i)
        cout << *((int*)memory+sizeof(int)*i) << endl;@

    I also tried to do it in visual studio but the MS compiler seems to be very unhappy with void pointer arithmetics, evne when cast to a type pointer...

  • Pure console stuff on Windows? Put a sleep(1) or equivalent at the top of main()

Log in to reply