Searched refs:regs (Results 1 - 25 of 66) sorted by relevance

123

/openjdk10/hotspot/src/jdk.hotspot.agent/linux/native/libsaproc/
H A DLinuxDebuggerLocal.c362 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 Dps_core.c522 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 Dlibproc_impl.h50 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 DBsdDebuggerLocal.c290 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 Dps_core.c526 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 Dlibproc_impl.h104 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 DRemoteSPARCThread.java43 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 DRemoteX86Thread.java43 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 DRemoteAARCH64Thread.java44 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 DRemoteAMD64Thread.java43 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 DRemotePPC64Thread.java43 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 Dlibjvm_db.h53 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 DProcAARCH64Thread.java53 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 DProcX86Thread.java52 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 DProcPPC64Thread.java52 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 DProcSPARCThread.java52 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 DProcAMD64Thread.java52 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 Dlibjvm_db.h53 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 DsharedRuntime_zero.cpp57 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 DAMD64VZeroUpper.java61 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 DRemoteDebuggerServer.java157 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 DServiceRegistry.java327 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 DRegisterAllocationConfig.java84 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 Dc1_FrameMap.cpp65 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 DAMD64HotSpotFrameOmissionTest.java129 RegisterArray regs = getCodeCache().getRegisterConfig().getCallingConventionRegisters(HotSpotCallingConventionType.JavaCall, kind);
130 return regs.get(index);

Completed in 138 milliseconds

123