[英]Ruby bytecode debugger
我已經能夠使用RubyVM::InstructionSequence#disassemble
從“已編譯”紅寶石文件中提取YARV指令的字節碼列表。
現在,我想逐條指令調試代碼。
有沒有讓我這樣做的調試器?
問候
我不知道會允許逐條指令調試的任何Ruby級別的調試器。 但是,由於Ruby是用C編寫的,因此可以使用GDB。
處理這些指令的核心解釋器循環在vm_exec_core
實現。 指令的主體存儲在insns.def
,並處理成C代碼,存儲在vm.inc
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.