src/os/solaris/dtrace/hotspot.d

Print this page
rev 5733 : 8030812: Change the solaris DTrace implementation to use USDT2 instead of USDT1
Reviewed-by:

*** 23,33 **** */ provider hotspot { probe class__loaded(char*, uintptr_t, void*, uintptr_t); probe class__unloaded(char*, uintptr_t, void*, uintptr_t); ! probe class__initialization__required(char*, uintptr_t, void*, intptr_t,int); probe class__initialization__recursive(char*, uintptr_t, void*, intptr_t,int); probe class__initialization__concurrent(char*, uintptr_t, void*, intptr_t,int); probe class__initialization__erroneous(char*, uintptr_t, void*, intptr_t, int); probe class__initialization__super__failed(char*, uintptr_t, void*, intptr_t,int); probe class__initialization__clinit(char*, uintptr_t, void*, intptr_t,int); --- 23,33 ---- */ provider hotspot { probe class__loaded(char*, uintptr_t, void*, uintptr_t); probe class__unloaded(char*, uintptr_t, void*, uintptr_t); ! probe class__initialization__required(char*, uintptr_t, void*, intptr_t); probe class__initialization__recursive(char*, uintptr_t, void*, intptr_t,int); probe class__initialization__concurrent(char*, uintptr_t, void*, intptr_t,int); probe class__initialization__erroneous(char*, uintptr_t, void*, intptr_t, int); probe class__initialization__super__failed(char*, uintptr_t, void*, intptr_t,int); probe class__initialization__clinit(char*, uintptr_t, void*, intptr_t,int);