Lines Matching refs:addr

819   address addr = (address)x;
820 CodeBlob* b = CodeCache::find_blob_unsafe(addr);
824 InterpreterCodelet* i = Interpreter::codelet_containing(addr);
826 st->print_cr(INTPTR_FORMAT " is at code_begin+%d in an Interpreter codelet", addr, (int)(addr - i->code_begin()));
830 if (Interpreter::contains(addr)) {
832 " (not bytecode specific)", addr);
837 st->print_cr(INTPTR_FORMAT " is at code_begin+%d in an AdapterHandler", addr, (int)(addr - b->code_begin()));
841 StubCodeDesc* d = StubCodeDesc::desc_for(addr);
843 st->print_cr(INTPTR_FORMAT " is at begin+%d in a stub", addr, (int)(addr - d->begin()));
848 if (StubRoutines::contains(addr)) {
850 "stub routine", addr);
854 if (InlineCacheBuffer::contains(addr)) {
855 st->print_cr(INTPTR_FORMAT " is pointing into InlineCacheBuffer", addr);
858 VtableStub* v = VtableStubs::stub_containing(addr);
860 st->print_cr(INTPTR_FORMAT " is at entry_point+%d in a vtable stub", addr, (int)(addr - v->entry_point()));
870 addr, (int)(addr - nm->entry_point()), nm);
879 st->print_cr(INTPTR_FORMAT " is at code_begin+%d in ", addr, (int)(addr - b->code_begin()));
884 if (Universe::heap()->is_in(addr)) {
885 HeapWord* p = Universe::heap()->block_start(addr);
891 } else if (p == NULL && ((oopDesc*)addr)->is_oop()) {
892 p = (HeapWord*) addr;
896 if (p == (HeapWord*) addr) {
897 st->print_cr(INTPTR_FORMAT " is an oop", addr);
899 st->print_cr(INTPTR_FORMAT " is pointing into object: " INTPTR_FORMAT, addr, p);
903 constMethodOop(p)->contains(addr)) {
909 addr, mh->bci_from(address(x)));
916 if (Universe::heap()->is_in_reserved(addr)) {
918 "in the heap", addr);
922 if (JNIHandles::is_global_handle((jobject) addr)) {
923 st->print_cr(INTPTR_FORMAT " is a global jni handle", addr);
926 if (JNIHandles::is_weak_global_handle((jobject) addr)) {
927 st->print_cr(INTPTR_FORMAT " is a weak global jni handle", addr);
932 if (JNIHandleBlock::any_contains((jobject) addr)) {
933 st->print_cr(INTPTR_FORMAT " is a local jni handle", addr);
941 thread->privileged_stack_top()->contains(addr)) {
943 "for thread: " INTPTR_FORMAT, addr, thread);
947 // If the addr is a java thread print information about that.
948 if (addr == (address)thread) {
952 st->print_cr(INTPTR_FORMAT " is a thread", addr);
956 // If the addr is in the stack region for this thread then report that
958 if (thread->stack_base() >= addr &&
959 addr > (thread->stack_base() - thread->stack_size())) {
961 INTPTR_FORMAT, addr, thread);
968 if (os::find(addr, st)) {
972 st->print_cr(INTPTR_FORMAT " is an unknown value", addr);
1397 bool os::create_stack_guard_pages(char* addr, size_t bytes) {
1398 return os::pd_create_stack_guard_pages(addr, bytes);
1401 char* os::reserve_memory(size_t bytes, char* addr, size_t alignment_hint) {
1402 char* result = pd_reserve_memory(bytes, addr, alignment_hint);
1410 char* os::reserve_memory(size_t bytes, char* addr, size_t alignment_hint,
1412 char* result = pd_reserve_memory(bytes, addr, alignment_hint);
1421 char* os::attempt_reserve_memory_at(size_t bytes, char* addr) {
1422 char* result = pd_attempt_reserve_memory_at(bytes, addr);
1434 bool os::commit_memory(char* addr, size_t bytes, bool executable) {
1435 bool res = pd_commit_memory(addr, bytes, executable);
1437 MemTracker::record_virtual_memory_commit((address)addr, bytes, CALLER_PC);
1442 bool os::commit_memory(char* addr, size_t size, size_t alignment_hint,
1444 bool res = os::pd_commit_memory(addr, size, alignment_hint, executable);
1446 MemTracker::record_virtual_memory_commit((address)addr, size, CALLER_PC);
1451 void os::commit_memory_or_exit(char* addr, size_t bytes, bool executable,
1453 pd_commit_memory_or_exit(addr, bytes, executable, mesg);
1454 MemTracker::record_virtual_memory_commit((address)addr, bytes, CALLER_PC);
1457 void os::commit_memory_or_exit(char* addr, size_t size, size_t alignment_hint,
1459 os::pd_commit_memory_or_exit(addr, size, alignment_hint, executable, mesg);
1460 MemTracker::record_virtual_memory_commit((address)addr, size, CALLER_PC);
1463 bool os::uncommit_memory(char* addr, size_t bytes) {
1465 bool res = pd_uncommit_memory(addr, bytes);
1467 tkr.record((address)addr, bytes);
1474 bool os::release_memory(char* addr, size_t bytes) {
1476 bool res = pd_release_memory(addr, bytes);
1478 tkr.record((address)addr, bytes);
1485 bool os::release_or_uncommit_partial_region(char * addr, size_t bytes) {
1487 return release_memory(addr, bytes);
1489 return uncommit_memory(addr, bytes);
1493 char *addr, size_t bytes, bool read_only,
1495 char* result = pd_map_memory(fd, file_name, file_offset, addr, bytes, read_only, allow_exec);
1503 char *addr, size_t bytes, bool read_only,
1505 return pd_remap_memory(fd, file_name, file_offset, addr, bytes,
1509 bool os::unmap_memory(char *addr, size_t bytes) {
1511 bool result = pd_unmap_memory(addr, bytes);
1513 tkr.record((address)addr, bytes);
1520 void os::free_memory(char *addr, size_t bytes, size_t alignment_hint) {
1521 pd_free_memory(addr, bytes, alignment_hint);
1524 void os::realign_memory(char *addr, size_t bytes, size_t alignment_hint) {
1525 pd_realign_memory(addr, bytes, alignment_hint);