Discussion:
symdeb for amd64
(too old to reply)
David F.
2010-01-04 18:21:30 UTC
Permalink
Anyone know of a AMD64 compatible symdeb/debug (command line) type debugger?
I use them all the time to test instruction results. For i386 I use ddeb,
but don't know of an AMD64 version?
Jialiang Ge [MSFT]
2010-01-05 07:45:49 UTC
Permalink
Hello

The 64bit version of Debugging Tools for Windows has your wanted command
line type debugger (cdb.exe) compatible with x64.
http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx#

If you have any other questions, please feel free to tell me.

Regards,
Jialiang Ge
Microsoft Online Community Support

=================================================
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
***@microsoft.com.

This posting is provided "AS IS" with no warranties, and confers no rights.
=================================================
David F.
2010-01-05 08:44:36 UTC
Permalink
I saw that but how can I run it without giving a file name so I can just "a"
and do my own thing? or do I have to pass an .exe to it?
Post by Jialiang Ge [MSFT]
Hello
The 64bit version of Debugging Tools for Windows has your wanted command
line type debugger (cdb.exe) compatible with x64.
http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx#
If you have any other questions, please feel free to tell me.
Regards,
Jialiang Ge
Microsoft Online Community Support
=================================================
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
This posting is provided "AS IS" with no warranties, and confers no rights.
=================================================
Jialiang Ge [MSFT]
2010-01-06 06:38:09 UTC
Permalink
Hi
Post by David F.
I saw that but how can I run it without giving a file name so I can just
"a" and do my own thing? or do I have to pass an .exe to it?
What do you mean by "a"? By "file name" do you mean debugger's name
(cdb.exe) or debuggee's name? All command options of cdb.exe can be
displayed by running cdb.exe.

Happy New Year!

Regards,
Jialiang Ge
Microsoft Online Community Support

=================================================
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
***@microsoft.com.

This posting is provided "AS IS" with no warranties, and confers no rights.
=================================================
David F.
2010-01-06 16:48:50 UTC
Permalink
debuggee .. In other words just like debug or symdbg .. enter "debug" and
you end up at a debug prompt where you can then do "a" and add a couple
instructions, then hit "t" a couple times to test the results (or "u" to
determine code size), "rip" to set it back to 100, etc.. I don't need to
debug any .exe. For i386 based instructions I use ddeb (because
debug/symdeb never added support for 386 instructions). Basically a simple
debugger for testing instructions.
Post by Jialiang Ge [MSFT]
Hi
Post by David F.
I saw that but how can I run it without giving a file name so I can just
"a" and do my own thing? or do I have to pass an .exe to it?
What do you mean by "a"? By "file name" do you mean debugger's name
(cdb.exe) or debuggee's name? All command options of cdb.exe can be
displayed by running cdb.exe.
Happy New Year!
Regards,
Jialiang Ge
Microsoft Online Community Support
=================================================
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
This posting is provided "AS IS" with no warranties, and confers no rights.
=================================================
Jialiang Ge [MSFT]
2010-01-11 07:26:10 UTC
Permalink
Hello

I confirmed that debug.exe does not exist on x64 systems. debug.exe is only
in x86 systems for compatibility reasons. You may consider writing your
test assembly code into a asm file and compile the file with ml64.exe, then
debug the output with the a real debugger (e.g windbg or cdb).

I have not tried debuggers developed by 3rd party.

Regards,
Jialiang Ge
Microsoft Online Community Support

=================================================
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
***@microsoft.com.

This posting is provided "AS IS" with no warranties, and confers no rights.
=================================================

Loading...