谷本 心 in せろ部屋

はてなダイアリーから引っ越してきました

やばくねっ!? BTraceに「unsafe」モード搭載!

JavaOneの時にBTraceのセッションをやっていた人(Sundararajanじゃないけど)に
unsafeなことをやりたいって言ったら「自分でやるしかないね」って言われたんだけど
それがオフィシャルに出来るようになったらしい。

In "unsafe" mode BTrace permits all Java constructs and also allows calls to arbitrary code. Like every other unsafe facility in programming, you are on own your own with this facility!

BTrace "unsafe" mode - A. Sundararajan’s Weblog

BTraceから独自のインスタンスを作れるようになるし、任意のメソッド呼び出しもOK。
要するに、BTraceを「簡単なコンソール向けJava解析ツールのサポートツール」から
「Bytecode Instrumentとオンデマンドアタッチのプラットフォーム」とみなせるようになったって事。


これはありがたい。
なんか解析ツールを一本作りたい気分になってきた。