Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Assembly 如何修复lldb调试器中的错误#线程错误_Assembly_X86 64_Lldb_Cpu Registers - Fatal编程技术网

Assembly 如何修复lldb调试器中的错误#线程错误

Assembly 如何修复lldb调试器中的错误#线程错误,assembly,x86-64,lldb,cpu-registers,Assembly,X86 64,Lldb,Cpu Registers,我正在学习lldb调试器,我正在运行一个简单的C程序,它会打印出100次“Hello World”,但我在lldb中运行断点后立即出现错误 (lldb)断点--设置主断点 无效命令“断点--set”。 (lldb)断点集--名称main 断点1:where=a.out`main,地址=0x0000000100000f30 (lldb)运行 启动流程1160:“/Users/tijanilawal/codestudy/c-crash-course/a.out”(x86_64) 进程1160已停止

我正在学习lldb调试器,我正在运行一个简单的C程序,它会打印出100次“Hello World”,但我在lldb中运行断点后立即出现错误

(lldb)断点--设置主断点
无效命令“断点--set”。
(lldb)断点集--名称main
断点1:where=a.out`main,地址=0x0000000100000f30
(lldb)运行
启动流程1160:“/Users/tijanilawal/codestudy/c-crash-course/a.out”(x86_64)
进程1160已停止
*线程#1,队列='com.apple.main thread',停止原因=断点1.1
帧#0:0x0000000100000f30 a.out`main
a、 out`main:
->0x10000F30:pushq%rbp
0x10000F31:movq%rsp,%rbp
0x10000F34:subq$0x10,%rsp
0x10000F38:movl$0x0,-0x4(%rbp)
目标0:(a.out)已停止。

预期输出应显示汇编中寄存器的信息

您在说什么错误?在获得在标签
main
上设置断点的正确语法后,我觉得这非常正常。如果希望调试器打印寄存器,则需要使用调试器命令来执行此操作。IDK,如果它有一个文本窗口模式,如GDB的
layout reg
。我所说的错误是进程停止的点。我想做的是在程序启动之前显示处理器寄存器的状态,这只是向我抛出了一个错误,我使用的是lldb编译器而不是GDB,这不是错误!它只是向你展示你停下来的地方和原因。断点应该停止。是的,你是对的。我对汇编和整个lldb编译器还是很陌生的。我找到了
信息寄存器
的匹配lldb命令,即
寄存器读取
。谢谢你的提醒。你应该问你真正想知道的问题,或者只是谷歌/阅读lldb文档。你说的是什么错误?在获得在标签
main
上设置断点的正确语法后,我觉得这非常正常。如果希望调试器打印寄存器,则需要使用调试器命令来执行此操作。IDK,如果它有一个文本窗口模式,如GDB的
layout reg
。我所说的错误是进程停止的点。我想做的是在程序启动之前显示处理器寄存器的状态,这只是向我抛出了一个错误,我使用的是lldb编译器而不是GDB,这不是错误!它只是向你展示你停下来的地方和原因。断点应该停止。是的,你是对的。我对汇编和整个lldb编译器还是很陌生的。我找到了
信息寄存器
的匹配lldb命令,即
寄存器读取
。谢谢你的提醒你应该问你真正想知道的问题,或者只是谷歌/阅读lldb文档。