我有一个功能,它惊慌失措。崩溃显示以下汇编代码。谁能解释一下如何将它翻译成C,这将有助于我理解这个问题。
push %rbp
mov %rsp,%rbp
sub $0x40,%rsp
mov 0xbca741(%rip),%rax
mov %r15,-0x8(%rbp)
mov %rbx,-0x28(%rbp)
mov %rdi,%r15
mov %r12,-0x20(%rbp)
mov %r13,-0x18(%rbp)
mov %r14,-0x10(%rbp)
cmpl $0x3b,0x4(%rax) --> panicked here.
该函数只接受一个参数。