equal
deleted
inserted
replaced
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); |