{"blog_url":"https://gfx.hatenadiary.org/","height":"190","provider_url":"https://hatena.blog","author_name":"gfx","categories":["Perl"],"width":"100%","blog_title":"Islands in the byte stream (legacy)","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fgfx.hatenadiary.org%2Fentry%2F20090428%2F1240898967\" title=\"Opcode\u306e\u30c8\u30ec\u30fc\u30b9 - Islands in the byte stream (legacy)\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","version":"1.0","published":"2009-04-28 15:09:27","title":"Opcode\u306e\u30c8\u30ec\u30fc\u30b9","author_url":"https://blog.hatena.ne.jp/gfx/","provider_name":"Hatena Blog","image_url":null,"url":"https://gfx.hatenadiary.org/entry/20090428/1240898967","type":"rich","description":"Perl\u3092-DDEBUGGING\u3064\u304d\u3067\u30d3\u30eb\u30c9\u3059\u308b\u3068Perl\u672c\u4f53\u306bOpcode\u30c8\u30ec\u30fc\u30b9\u6a5f\u80fd\u304c\u4ed8\u304f\u3002 $ perl -Dts -e 'print \"Hello, $ARGV[0] world\\n\"' Perl EXECUTING... => (-e:0) enter => (-e:0) nextstate => (-e:1) pushmark => * (-e:1) const(PV(\"Hello, \"\\0)) => * PV(\"Hello, \"\\0) (-e:1) aelemfast => * PV(\"Hello, \"\\0) PV(\"Perl\"\\0) (-e:1) concat => * PV(\u2026"}