< prev index next >
src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
Print this page
*** 391,401 ****
task_t gTask = getTask(env, this_obj);
// Try to read each of the pages.
for (i = 0; i < pageCount; i++) {
result = vm_read(gTask, alignedAddress + i*vm_page_size, vm_page_size,
! &pages[i], &byteCount);
mapped[i] = (result == KERN_SUCCESS);
// assume all failures are unmapped pages
}
print_debug("%ld pages\n", pageCount);
--- 391,401 ----
task_t gTask = getTask(env, this_obj);
// Try to read each of the pages.
for (i = 0; i < pageCount; i++) {
result = vm_read(gTask, alignedAddress + i*vm_page_size, vm_page_size,
! &pages[i], &byteCount);
mapped[i] = (result == KERN_SUCCESS);
// assume all failures are unmapped pages
}
print_debug("%ld pages\n", pageCount);
*** 697,708 ****
foreign_tid = tid;
task_t gTask = getTask(env, this_obj);
result = mach_port_extract_right(gTask, foreign_tid,
! MACH_MSG_TYPE_COPY_SEND,
! &usable_tid, &type);
if (result != KERN_SUCCESS)
return -1;
print_debug("translateTID0: 0x%x -> 0x%x\n", foreign_tid, usable_tid);
--- 697,708 ----
foreign_tid = tid;
task_t gTask = getTask(env, this_obj);
result = mach_port_extract_right(gTask, foreign_tid,
! MACH_MSG_TYPE_COPY_SEND,
! &usable_tid, &type);
if (result != KERN_SUCCESS)
return -1;
print_debug("translateTID0: 0x%x -> 0x%x\n", foreign_tid, usable_tid);
< prev index next >