src/os/bsd/dtrace/hotspot.d

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


  39   probe vmops__request(char*, uintptr_t, int);
  40   probe vmops__begin(char*, uintptr_t, int);
  41   probe vmops__end(char*, uintptr_t, int);
  42   probe gc__begin(uintptr_t);
  43   probe gc__end();
  44   probe mem__pool__gc__begin(
  45     char*, uintptr_t, char*, uintptr_t, 
  46     uintptr_t, uintptr_t, uintptr_t, uintptr_t);
  47   probe mem__pool__gc__end(
  48     char*, uintptr_t, char*, uintptr_t, 
  49     uintptr_t, uintptr_t, uintptr_t, uintptr_t);
  50   probe thread__start(char*, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
  51   probe thread__stop(char*, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
  52   probe thread__sleep__begin(long long);
  53   probe thread__sleep__end(int);
  54   probe thread__yield();
  55   probe thread__park__begin(uintptr_t, int, long long);
  56   probe thread__park__end(uintptr_t);
  57   probe thread__unpark(uintptr_t);
  58   probe method__compile__begin(
  59     const char*, uintptr_t, const char*, uintptr_t, const char*, uintptr_t, const char*, uintptr_t); 
  60   probe method__compile__end(
  61     char*, uintptr_t, char*, uintptr_t, char*, uintptr_t, 
  62     char*, uintptr_t, uintptr_t); 
  63   probe compiled__method__load(
  64     char*, uintptr_t, char*, uintptr_t, char*, uintptr_t, void*, uintptr_t);
  65   probe compiled__method__unload(
  66     char*, uintptr_t, char*, uintptr_t, char*, uintptr_t); 
  67   probe monitor__contended__enter(uintptr_t, uintptr_t, char*, uintptr_t);
  68   probe monitor__contended__entered(uintptr_t, uintptr_t, char*, uintptr_t);
  69   probe monitor__contended__exit(uintptr_t, uintptr_t, char*, uintptr_t);
  70   probe monitor__wait(uintptr_t, uintptr_t, char*, uintptr_t, uintptr_t);
  71   probe monitor__waited(uintptr_t, uintptr_t, char*, uintptr_t);
  72   probe monitor__notify(uintptr_t, uintptr_t, char*, uintptr_t);
  73   probe monitor__notifyAll(uintptr_t, uintptr_t, char*, uintptr_t);
  74 
  75   probe object__alloc(int, char*, uintptr_t, uintptr_t);
  76   probe method__entry(
  77     int, char*, int, char*, int, char*, int);
  78   probe method__return(
  79     int, char*, int, char*, int, char*, int);


  39   probe vmops__request(char*, uintptr_t, int);
  40   probe vmops__begin(char*, uintptr_t, int);
  41   probe vmops__end(char*, uintptr_t, int);
  42   probe gc__begin(uintptr_t);
  43   probe gc__end();
  44   probe mem__pool__gc__begin(
  45     char*, uintptr_t, char*, uintptr_t, 
  46     uintptr_t, uintptr_t, uintptr_t, uintptr_t);
  47   probe mem__pool__gc__end(
  48     char*, uintptr_t, char*, uintptr_t, 
  49     uintptr_t, uintptr_t, uintptr_t, uintptr_t);
  50   probe thread__start(char*, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
  51   probe thread__stop(char*, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
  52   probe thread__sleep__begin(long long);
  53   probe thread__sleep__end(int);
  54   probe thread__yield();
  55   probe thread__park__begin(uintptr_t, int, long long);
  56   probe thread__park__end(uintptr_t);
  57   probe thread__unpark(uintptr_t);
  58   probe method__compile__begin(
  59     char*, uintptr_t, char*, uintptr_t, char*, uintptr_t, char*, uintptr_t); 
  60   probe method__compile__end(
  61     char*, uintptr_t, char*, uintptr_t, char*, uintptr_t, 
  62     char*, uintptr_t, uintptr_t); 
  63   probe compiled__method__load(
  64     char*, uintptr_t, char*, uintptr_t, char*, uintptr_t, void*, uintptr_t);
  65   probe compiled__method__unload(
  66     char*, uintptr_t, char*, uintptr_t, char*, uintptr_t); 
  67   probe monitor__contended__enter(uintptr_t, uintptr_t, char*, uintptr_t);
  68   probe monitor__contended__entered(uintptr_t, uintptr_t, char*, uintptr_t);
  69   probe monitor__contended__exit(uintptr_t, uintptr_t, char*, uintptr_t);
  70   probe monitor__wait(uintptr_t, uintptr_t, char*, uintptr_t, uintptr_t);
  71   probe monitor__waited(uintptr_t, uintptr_t, char*, uintptr_t);
  72   probe monitor__notify(uintptr_t, uintptr_t, char*, uintptr_t);
  73   probe monitor__notifyAll(uintptr_t, uintptr_t, char*, uintptr_t);
  74 
  75   probe object__alloc(int, char*, uintptr_t, uintptr_t);
  76   probe method__entry(
  77     int, char*, int, char*, int, char*, int);
  78   probe method__return(
  79     int, char*, int, char*, int, char*, int);