/openjdk10/hotspot/src/jdk.hotspot.agent/linux/native/libsaproc/ |
H A D | LinuxDebuggerLocal.c | 362 jlong *regs; local 390 regs = (*env)->GetLongArrayElements(env, array, &isCopy); 397 regs[REG_INDEX(GS)] = (uintptr_t) gregs.xgs; 398 regs[REG_INDEX(FS)] = (uintptr_t) gregs.xfs; 399 regs[REG_INDEX(ES)] = (uintptr_t) gregs.xes; 400 regs[REG_INDEX(DS)] = (uintptr_t) gregs.xds; 401 regs[REG_INDEX(EDI)] = (uintptr_t) gregs.edi; 402 regs[REG_INDEX(ESI)] = (uintptr_t) gregs.esi; 403 regs[REG_INDEX(FP)] = (uintptr_t) gregs.ebp; 404 regs[REG_INDE [all...] |
H A D | ps_core.c | 522 struct user_regs_struct* regs) { 523 // for core we have cached the lwp regs from NOTE section 527 memcpy(regs, &thr->regs, sizeof(struct user_regs_struct)); 542 // read regs and create thread from NT_PRSTATUS entries from core file 553 // copy regs 554 memcpy(&newthr->regs, prstat->pr_reg, sizeof(struct user_regs_struct)); 560 print_debug("\teax = 0x%x\n", newthr->regs.eax); 561 print_debug("\tebx = 0x%x\n", newthr->regs.ebx); 562 print_debug("\tecx = 0x%x\n", newthr->regs 521 core_get_lwp_regs(struct ps_prochandle* ph, lwpid_t lwp_id, struct user_regs_struct* regs) argument [all...] |
H A D | libproc_impl.h | 50 struct user_regs_struct regs; // not for process, core uses for caching regset member in struct:thread_info 74 bool (*get_lwp_regs)(struct ps_prochandle* ph, lwpid_t lwp_id, struct user_regs_struct* regs);
|
/openjdk10/hotspot/src/jdk.hotspot.agent/macosx/native/libsaproc/ |
H A D | BsdDebuggerLocal.c | 290 jlong *regs; local 313 regs = (*env)->GetLongArrayElements(env, array, &isCopy); 320 regs[REG_INDEX(GS)] = (uintptr_t) gregs.r_gs; 321 regs[REG_INDEX(FS)] = (uintptr_t) gregs.r_fs; 322 regs[REG_INDEX(ES)] = (uintptr_t) gregs.r_es; 323 regs[REG_INDEX(DS)] = (uintptr_t) gregs.r_ds; 324 regs[REG_INDEX(EDI)] = (uintptr_t) gregs.r_edi; 325 regs[REG_INDEX(ESI)] = (uintptr_t) gregs.r_esi; 326 regs[REG_INDEX(FP)] = (uintptr_t) gregs.r_ebp; 327 regs[REG_INDE [all...] |
H A D | ps_core.c | 526 struct reg* regs) { 527 // for core we have cached the lwp regs after segment parsed 531 memcpy(regs, &thr->regs, sizeof(struct reg)); 560 print_debug(" r_r15: 0x%" PRIx64 "\n", threadinfo->regs.r_r15); 561 print_debug(" r_r14: 0x%" PRIx64 "\n", threadinfo->regs.r_r14); 562 print_debug(" r_r13: 0x%" PRIx64 "\n", threadinfo->regs.r_r13); 563 print_debug(" r_r12: 0x%" PRIx64 "\n", threadinfo->regs.r_r12); 564 print_debug(" r_r11: 0x%" PRIx64 "\n", threadinfo->regs.r_r11); 565 print_debug(" r_r10: 0x%" PRIx64 "\n", threadinfo->regs 525 core_get_lwp_regs(struct ps_prochandle* ph, lwpid_t lwp_id, struct reg* regs) argument [all...] |
H A D | libproc_impl.h | 104 struct reg regs; // not for process, core uses for caching regset member in struct:sa_thread_info 128 bool (*get_lwp_regs)(struct ps_prochandle* ph, lwpid_t lwp_id, struct reg* regs); 194 bool get_nth_lwp_regs(struct ps_prochandle* ph, int index, struct reg* regs);
|
/openjdk10/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/sparc/ |
H A D | RemoteSPARCThread.java | 43 long[] regs = (addr != null)? debugger.getThreadIntegerRegisterSet(addr) : 47 Assert.that(regs.length == SPARCThreadContext.NPRGREG, "size of register set must match"); 49 for (int i = 0; i < regs.length; i++) { 50 context.setRegister(i, regs[i]);
|
/openjdk10/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/ |
H A D | RemoteX86Thread.java | 43 long[] regs = (addr != null)? debugger.getThreadIntegerRegisterSet(addr) : 46 Assert.that(regs.length == X86ThreadContext.NPRGREG, "size of register set must match"); 48 for (int i = 0; i < regs.length; i++) { 49 context.setRegister(i, regs[i]);
|
/openjdk10/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/ |
H A D | RemoteAARCH64Thread.java | 44 long[] regs = (addr != null)? debugger.getThreadIntegerRegisterSet(addr) : 47 Assert.that(regs.length == AARCH64ThreadContext.NPRGREG, "size of register set must match"); 49 for (int i = 0; i < regs.length; i++) { 50 context.setRegister(i, regs[i]);
|
/openjdk10/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/amd64/ |
H A D | RemoteAMD64Thread.java | 43 long[] regs = (addr != null)? debugger.getThreadIntegerRegisterSet(addr) : 46 Assert.that(regs.length == AMD64ThreadContext.NPRGREG, "size of register set must match"); 48 for (int i = 0; i < regs.length; i++) { 49 context.setRegister(i, regs[i]);
|
/openjdk10/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/ |
H A D | RemotePPC64Thread.java | 43 long[] regs = (addr != null)? debugger.getThreadIntegerRegisterSet(addr) : 46 Assert.that(regs.length == PPC64ThreadContext.NPRGREG, "size of register set must match"); 48 for (int i = 0; i < regs.length; i++) { 49 context.setRegister(i, regs[i]);
|
/openjdk10/hotspot/src/os/bsd/dtrace/ |
H A D | libjvm_db.h | 53 typedef int java_stack_f(void *cld, const prgregset_t regs, const char* name, int bci, int line, void *handle);
|
/openjdk10/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ |
H A D | ProcAARCH64Thread.java | 53 long[] regs = debugger.getThreadIntegerRegisterSet(id); 55 Assert.that(regs.length == AARCH64ThreadContext.NPRGREG, "size mismatch"); 57 for (int i = 0; i < regs.length; i++) { 58 context.setRegister(i, regs[i]);
|
/openjdk10/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/x86/ |
H A D | ProcX86Thread.java | 52 long[] regs = debugger.getThreadIntegerRegisterSet(id); 59 Assert.that(regs.length <= X86ThreadContext.NPRGREG, "size of register set is greater than " + X86ThreadContext.NPRGREG); 61 for (int i = 0; i < regs.length; i++) { 62 context.setRegister(i, regs[i]);
|
/openjdk10/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ |
H A D | ProcPPC64Thread.java | 52 long[] regs = debugger.getThreadIntegerRegisterSet(id); 54 Assert.that(regs.length <= PPC64ThreadContext.NPRGREG, "size of register set is greater than " + PPC64ThreadContext.NPRGREG); 56 for (int i = 0; i < regs.length; i++) { 57 context.setRegister(i, regs[i]);
|
/openjdk10/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ |
H A D | ProcSPARCThread.java | 52 long[] regs = debugger.getThreadIntegerRegisterSet(id); 54 Assert.that(regs.length == SPARCThreadContext.NPRGREG, "size of register set must match"); 56 for (int i = 0; i < regs.length; i++) { 57 context.setRegister(i, regs[i]);
|
/openjdk10/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ |
H A D | ProcAMD64Thread.java | 52 long[] regs = debugger.getThreadIntegerRegisterSet(id); 54 Assert.that(regs.length == AMD64ThreadContext.NPRGREG, "size mismatch"); 56 for (int i = 0; i < regs.length; i++) { 57 context.setRegister(i, regs[i]);
|
/openjdk10/hotspot/src/os/solaris/dtrace/ |
H A D | libjvm_db.h | 53 typedef int java_stack_f(void *cld, const prgregset_t regs, const char* name, int bci, int line, void *handle);
|
/openjdk10/hotspot/src/cpu/zero/vm/ |
H A D | sharedRuntime_zero.cpp | 57 VMRegPair *regs, 68 const VMRegPair *regs, 81 VMRegPair *regs, 145 VMRegPair *regs, 56 java_calling_convention(const BasicType *sig_bt, VMRegPair *regs, int total_args_passed, int is_outgoing) argument 63 generate_i2c2i_adapters( MacroAssembler *masm, int total_args_passed, int comp_args_on_stack, const BasicType *sig_bt, const VMRegPair *regs, AdapterFingerPrint *fingerprint) argument 77 generate_native_wrapper(MacroAssembler *masm, const methodHandle& method, int compile_id, BasicType *sig_bt, VMRegPair *regs, BasicType ret_type) argument 144 c_calling_convention(const BasicType *sig_bt, VMRegPair *regs, VMRegPair *regs2, int total_args_passed) argument
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/ |
H A D | AMD64VZeroUpper.java | 61 RegisterValue[] regs = new RegisterValue[AMD64.xmmRegistersAVX512.length - numSkipped]; 65 regs[j++] = reg.asValue(); 68 return regs;
|
/openjdk10/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/ |
H A D | RemoteDebuggerServer.java | 157 long[] regs = new long[tc.getNumRegisters()]; 158 for (int r = 0; r < regs.length; r++) { 159 regs[r] = tc.getRegister(r); 161 return regs;
|
/openjdk10/jdk/src/java.desktop/share/classes/javax/imageio/spi/ |
H A D | ServiceRegistry.java | 327 Iterator<SubRegistry> regs = getSubRegistries(provider); 328 while (regs.hasNext()) { 329 SubRegistry reg = regs.next(); 420 Iterator<SubRegistry> regs = getSubRegistries(provider); 421 while (regs.hasNext()) { 422 SubRegistry reg = regs.next(); 443 Iterator<SubRegistry> regs = getSubRegistries(provider); 444 while (regs.hasNext()) { 445 SubRegistry reg = regs.next();
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/ |
H A D | RegisterAllocationConfig.java | 84 Register[] regs = new Register[allocationRestrictedTo.length]; 86 regs[i] = findRegister(allocationRestrictedTo[i], registers); 88 return new RegisterArray(regs);
|
/openjdk10/hotspot/src/share/vm/c1/ |
H A D | c1_FrameMap.cpp | 65 VMRegPair* regs = NEW_RESOURCE_ARRAY(VMRegPair, sizeargs); local 75 intptr_t out_preserve = SharedRuntime::java_calling_convention(sig_bt, regs, sizeargs, outgoing); 80 LIR_Opr opr = map_to_opr(t, regs + i, outgoing); 111 VMRegPair* regs = NEW_RESOURCE_ARRAY(VMRegPair, sizeargs); local 121 intptr_t out_preserve = SharedRuntime::c_calling_convention(sig_bt, regs, NULL, sizeargs); 129 LIR_Opr opr = map_to_opr(t, regs + i, outgoing);
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/ |
H A D | AMD64HotSpotFrameOmissionTest.java | 129 RegisterArray regs = getCodeCache().getRegisterConfig().getCallingConventionRegisters(HotSpotCallingConventionType.JavaCall, kind); 130 return regs.get(index);
|