在 gdb 中将汇编指令转换为字节
Convert assembly instructions to bytes in gdb
有什么方法可以转换汇编指令,例如
cmp %rdx,%rbp
到字节,但来自文本,而不是内存(所以不是通过转到地址,将其作为指令打印,然后作为字节打印)。或者使用 gdb 以外的其他工具。
有一个叫做编译器资源管理器的工具:
https://godbolt.org/
使用它您可以选择代码的输入和输出。
例如,对于这种情况,您可以将输入插入为“程序集”,并在输出中选择“编译为二进制”标志,以查看任何指令的相关字节是什么。
有什么方法可以转换汇编指令,例如
cmp %rdx,%rbp
到字节,但来自文本,而不是内存(所以不是通过转到地址,将其作为指令打印,然后作为字节打印)。或者使用 gdb 以外的其他工具。
有一个叫做编译器资源管理器的工具: https://godbolt.org/
使用它您可以选择代码的输入和输出。 例如,对于这种情况,您可以将输入插入为“程序集”,并在输出中选择“编译为二进制”标志,以查看任何指令的相关字节是什么。