hotspot/src/os/solaris/dtrace/libjvm_db.c
changeset 25720 28c69e9cf5e2
parent 25714 87fa6860b5ae
child 26686 d7bc560b0ee9
child 26796 666464578742
equal deleted inserted replaced
25714:87fa6860b5ae 25720:28c69e9cf5e2
   257   VMStructEntry* vmp = &vmVar;
   257   VMStructEntry* vmp = &vmVar;
   258   uint64_t gHotSpotVMStructs;
   258   uint64_t gHotSpotVMStructs;
   259   psaddr_t sym_addr;
   259   psaddr_t sym_addr;
   260   uint64_t base;
   260   uint64_t base;
   261   int err;
   261   int err;
       
   262 
       
   263   /* Clear *vmp now in case we jump to fail: */
       
   264   memset(vmp, 0, sizeof(VMStructEntry));
   262 
   265 
   263   err = ps_pglobal_lookup(J->P, LIBJVM_SO, "gHotSpotVMStructs", &sym_addr);
   266   err = ps_pglobal_lookup(J->P, LIBJVM_SO, "gHotSpotVMStructs", &sym_addr);
   264   CHECK_FAIL(err);
   267   CHECK_FAIL(err);
   265   err = read_pointer(J, sym_addr, &gHotSpotVMStructs);
   268   err = read_pointer(J, sym_addr, &gHotSpotVMStructs);
   266   CHECK_FAIL(err);
   269   CHECK_FAIL(err);