這個範例示範如何使用 ExecutableUnit 探針片段。
在這個範例中,探針會發出追蹤指令行到 System.out,內含程式檔名稱、方法名稱和載入之每個類別的指令行表格,然後對執行的每個單元發出追蹤指令行。
<?xml version="1.0" encoding="ASCII"?> <probekit> <probe> <fragment type="staticInitializer"> <data type="className" name="cname" /> <data type="classSourceFile" name= "csource" /> <data type="methodNames" name="mnames" /> <data type="methodLineTables" name="mltables" /> <code> System.out.println(" [ClassLoad: " + cname + " source: " + csource + " methods: " + mnames + " linetables: " + mltables + "]"); </code> </fragment> <fragment type="executableUnit"> <data type="methodNumber" name="mnum" /> <data type="executableUnitNumber" name="eunum" /> <code> System.out.println("[hit method " + mnum + " eu " + eunum + "]"); </code> </fragment> </probe> </probekit>
上層主題: Probekit 範例
相關參考
executableUnit 探針片段