私は GDB と V8 JavaScript エンジンにかなり慣れていません。
shell.cc(/v8/v8-trunk/samples/Shell.cc) をコンパイルした後、parser.cc(/v8/v8-trunk/src) にブレークポイント(b Parser::Parser) を設定してから、GDB を設定してみます。 「パーサー::パーサー」という名前の名前空間、クラス、構造体、または共用体のメンバーが見つかりません。ただし、メソッド「Parser::Parser」のソース コードは parser.cc にあります。
何か案は?ありがとう。
(gdb) c
Continuing.
V8 version 3.13.1 [sample shell]
> 3+5;
8
>
Program received signal SIGINT, Interrupt.
0x00752402 in __kernel_vsyscall ()
(gdb) b Parser::Parser
Can't find member of namespace, class, struct, or union named "Parser::Parser"
Hint: try 'Parser::Parser<TAB> or 'Parser::Parser<ESC-?>
(Note leading single quote.)
(gdb)