Mercurial > hg > truffle
comparison src/os/bsd/dtrace/libjvm_db.c @ 20234:fd94cbe7c5da
8049684: pstack crashes on java core dump
Reviewed-by: sundar, sspitsyn
author | kevinw |
---|---|
date | Mon, 21 Jul 2014 10:40:50 +0100 |
parents | da91efe96a93 |
children |
comparison
equal
deleted
inserted
replaced
20233:b69c268f95b7 | 20234:fd94cbe7c5da |
---|---|
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); |