求助:zircon在qemu上gdb断点设置挂不住,比如设置lk_main挂不住,查看汇编发现异常

shell@ros:~/driver/zircon$ ./scripts/run-zircon-x64 – -s -S

shell@ros:~/driver/zircon$ gdb build-x64/zircon.elf
GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
Copyright © 2016 Free Software Foundation, Inc.
。。。
Reading symbols from build-x64/zircon.elf…done.
(gdb) target extended-remote :1234
Remote debugging using :1234
0x000000000000fff0 in ?? ()
(gdb) break lk_main
Breakpoint 1 at 0xffffffff80127d20: file kernel/top/main.cpp, line 42.
(gdb) disassemble lk_main
Dump of assembler code for function lk_main():
0xffffffff80127d20 <+0>: add %al,(%rax)
0xffffffff80127d22 <+2>: add %al,(%rax)
0xffffffff80127d24 <+4>: add %al,(%rax)
0xffffffff80127d26 <+6>: add %al,(%rax)
0xffffffff80127d28 <+8>: add %al,(%rax)
0xffffffff80127d2a <+10>: add %al,(%rax)
0xffffffff80127d2c <+12>: add %al,(%rax)
0xffffffff80127d2e <+14>: add %al,(%rax)
0xffffffff80127d30 <+16>: add %al,(%rax)