/macosx-10.9.5/libunwind-35.3/src/ |
H A D | CompactUnwinder.hpp | 62 static int stepWithCompactEncoding(compact_unwind_encoding_t info, uint32_t functionStart, A& addressSpace, Registers_x86& registers); 67 static void frameUnwind(A& addressSpace, Registers_x86& registers); 68 static void framelessUnwind(A& addressSpace, typename A::pint_t returnAddressLocation, Registers_x86& registers); 69 static int stepWithCompactEncodingEBPFrame(compact_unwind_encoding_t compactEncoding, uint32_t functionStart, A& addressSpace, Registers_x86& registers); 70 static int stepWithCompactEncodingFrameless(compact_unwind_encoding_t compactEncoding, uint32_t functionStart, A& addressSpace, Registers_x86& registers, bool indirectStackSize); 72 static int stepWithCompactEncodingCompat(compact_unwind_encoding_t compactEncoding, uint32_t functionStart, A& addressSpace, Registers_x86& registers); 79 int CompactUnwinder_x86<A>::stepWithCompactEncoding(compact_unwind_encoding_t compactEncoding, uint32_t functionStart, A& addressSpace, Registers_x86& registers) argument 85 return stepWithCompactEncodingCompat(compactEncoding, functionStart, addressSpace, registers); 88 return stepWithCompactEncodingEBPFrame(compactEncoding, functionStart, addressSpace, registers); 90 return stepWithCompactEncodingFrameless(compactEncoding, functionStart, addressSpace, registers, fals 99 stepWithCompactEncodingEBPFrame(compact_unwind_encoding_t compactEncoding, uint32_t functionStart, A& addressSpace, Registers_x86& registers) argument 139 stepWithCompactEncodingFrameless(compact_unwind_encoding_t encoding, uint32_t functionStart, A& addressSpace, Registers_x86& registers, bool indirectStackSize) argument 253 stepWithCompactEncodingCompat(compact_unwind_encoding_t compactEncoding, uint32_t functionStart, A& addressSpace, Registers_x86& registers) argument 487 frameUnwind(A& addressSpace, Registers_x86& registers) argument 499 framelessUnwind(A& addressSpace, typename A::pint_t returnAddressLocation, Registers_x86& registers) argument 536 stepWithCompactEncoding(compact_unwind_encoding_t compactEncoding, uint64_t functionStart, A& addressSpace, Registers_x86_64& registers) argument 556 stepWithCompactEncodingRBPFrame(compact_unwind_encoding_t compactEncoding, uint64_t functionStart, A& addressSpace, Registers_x86_64& registers) argument 596 stepWithCompactEncodingFrameless(compact_unwind_encoding_t encoding, uint64_t functionStart, A& addressSpace, Registers_x86_64& registers, bool indirectStackSize) argument 709 stepWithCompactEncodingCompat(compact_unwind_encoding_t compactEncoding, uint64_t functionStart, A& addressSpace, Registers_x86_64& registers) argument 999 frameUnwind(A& addressSpace, Registers_x86_64& registers) argument 1011 framelessUnwind(A& addressSpace, uint64_t returnAddressLocation, Registers_x86_64& registers) argument [all...] |
H A D | DwarfInstructions.hpp | 105 static int stepWithDwarf(A& addressSpace, pint_t pc, pint_t fdeStart, R& registers); 117 static pint_t evaluateExpression(pint_t expression, A& addressSpace, const R& registers, pint_t initialStackValue); 118 static pint_t getSavedRegister(A& addressSpace, const R& registers, pint_t cfa, 120 static double getSavedFloatRegister(A& addressSpace, const R& registers, pint_t cfa, 122 static v128 getSavedVectorRegister(A& addressSpace, const R& registers, pint_t cfa, 312 typename A::pint_t DwarfInstructions<A,R>::getSavedRegister(A& addressSpace, const R& registers, pint_t cfa, argument 320 return addressSpace.getP(evaluateExpression(savedReg.value, addressSpace, registers, cfa)); 323 return evaluateExpression(savedReg.value, addressSpace, registers, cfa); 326 return registers.getRegister(savedReg.value); 337 double DwarfInstructions<A,R>::getSavedFloatRegister(A& addressSpace, const R& registers, pint_ argument 358 getSavedVectorRegister(A& addressSpace, const R& registers, pint_t cfa, const typename CFI_Parser<A>::RegisterLocation& savedReg) argument 380 stepWithDwarf(A& addressSpace, pint_t pc, pint_t fdeStart, R& registers) argument 428 evaluateExpression(pint_t expression, A& addressSpace, const R& registers, pint_t initialStackValue) argument 931 getCFA(A& addressSpace, const typename CFI_Parser<A>::PrologInfo& prolog, const Registers_x86_64& registers) argument 1211 int registers[6]; local 1326 getCFA(A& addressSpace, const typename CFI_Parser<A>::PrologInfo& prolog, const Registers_x86& registers) argument 1584 int registers[6]; local 1702 getCFA(A& addressSpace, const typename CFI_Parser<A>::PrologInfo& prolog, const Registers_ppc& registers) argument [all...] |
H A D | Registers.hpp | 52 Registers_x86(const void* registers); 107 inline Registers_x86::Registers_x86(const void* registers) argument 110 fRegisters = *((GPRs*)registers); 226 ABORT("no x86 float registers"); 231 ABORT("no x86 float registers"); 236 ABORT("no x86 vector registers"); 241 ABORT("no x86 vector registers"); 254 Registers_x86_64(const void* registers); 311 inline Registers_x86_64::Registers_x86_64(const void* registers) argument 314 fRegisters = *((GPRs*)registers); 589 Registers_ppc(const void* registers) argument [all...] |
H A D | unw_getcontext.s | 131 ; save CR registers 138 ; save float registers 173 ; save vector registers
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGOSREntry.cpp | 113 if (!exec->registers()[local].jsValue().isNumber()) { 115 dataLog(" OSR failed because variable ", local, " is ", exec->registers()[local].jsValue(), ", expected number.\n"); 121 if (!entry->m_expectedValues.local(local).validate(exec->registers()[local].jsValue())) { 123 dataLog(" OSR failed because variable ", local, " is ", exec->registers()[local].jsValue(), ", expected ", entry->m_expectedValues.local(local), ".\n"); 136 if (!vm->interpreter->stack().grow(&exec->registers()[codeBlock->m_numCalleeRegisters])) { 150 *bitwise_cast<double*>(exec->registers() + local) = exec->registers()[local].jsValue().asNumber();
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/ |
H A D | JSVariableObject.h | 63 Register* registers, 68 , m_registers(reinterpret_cast<WriteBarrierBase<Unknown>*>(registers)) 60 JSVariableObject( VM& vm, Structure* structure, Register* registers, JSScope* scope, SharedSymbolTable* symbolTable = 0 ) argument
|
H A D | CommonSlowPaths.h | 54 if (!stack->grow(exec->registers() + newCodeBlock->numParameters() + newCodeBlock->m_numCalleeRegisters)) 61 Register* src = exec->registers(); 62 Register* dst = exec->registers() + delta;
|
/macosx-10.9.5/emacs-92/emacs/src/ |
H A D | dosfns.c | 59 (interrupt, registers) 60 Lisp_Object interrupt, registers; variable 69 CHECK_VECTOR (registers); variable 70 if (no < 0 || no > 0xff || XVECTOR (registers)-> size != 8) 73 CHECK_NUMBER (XVECTOR (registers)->contents[i]); 75 inregs.x.ax = (unsigned long) XFASTINT (XVECTOR (registers)->contents[0]); 76 inregs.x.bx = (unsigned long) XFASTINT (XVECTOR (registers)->contents[1]); 77 inregs.x.cx = (unsigned long) XFASTINT (XVECTOR (registers)->contents[2]); 78 inregs.x.dx = (unsigned long) XFASTINT (XVECTOR (registers)->contents[3]); 79 inregs.x.si = (unsigned long) XFASTINT (XVECTOR (registers) [all...] |
/macosx-10.9.5/JavaScriptCore-7537.78.1/offlineasm/ |
H A D | opt.rb | 95 # Assign registers to temporaries, by finding which temporaries interfere 99 def assignRegistersToTemporaries(list, kind, registers) 110 freeRegisters = registers.dup 125 raise "Register allocation inconsistency at #{node.codeOriginString}" if freeRegisters.size > registers.size
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/ |
H A D | X86CompilationCallback_Win64.asm | 23 ; Save all int arg registers 33 ; Save all XMM arg registers. Also allocate reg spill area. 47 ; Restore all XMM arg registers. 56 ; Restore all int arg registers
|
/macosx-10.9.5/tcl-102/tcl_ext/tkimg/tkimg/compat/libjpeg/ |
H A D | jmemdosa.asm | 17 ; we save and restore all 8086 registers, even though most compilers only 46 push si ; save all registers for safety 61 open_err: pop ds ; restore registers and exit 81 push si ; save all registers for safety 93 close_err: pop ds ; restore registers and exit 113 push si ; save all registers for safety 127 seek_err: pop ds ; restore registers and exit 147 push si ; save all registers for safety 165 read_err: pop ds ; restore registers and exit 185 push si ; save all registers fo [all...] |
/macosx-10.9.5/libauto-185.5/ |
H A D | Thread.h | 123 // Non-volatile registers are: ebx, ebp, esp, esi, edi 124 usword_t _registers[5]; // buffer for capturing registers 129 // Capture the state of the non-volatile registers. 131 static inline void capture_registers(register usword_t *registers) { argument 132 __asm__ volatile ("mov %%ebx, 0(%[registers]) \n" 133 "mov %%ebp, 4(%[registers]) \n" 134 "mov %%esp, 8(%[registers]) \n" 135 "mov %%esi, 12(%[registers]) \n" 136 "mov %%edi, 16(%[registers]) \n" 137 : : [registers] " [all...] |
H A D | ThreadLocalCollector.h | 109 void collect_suspended(Range ®isters, Range &stack);
|
H A D | Thread.cpp | 364 // Scan the current thread stack and registers for block references. 367 // capture non-volatile registers 368 NonVolatileRegisters registers; local 370 // scan the registers 371 Range range = registers.buffer_range(); 432 // read another thread's registers 469 // Scan a thread other than the current thread stack and registers for block references. 475 // suspend the thread while scanning its registers and stack. 482 // scan the registers 592 // dump the registers 596 NonVolatileRegisters registers; local 636 NonVolatileRegisters registers; local [all...] |
/macosx-10.9.5/llvmCore-3425.0.33/lib/Support/ |
H A D | Host.cpp | 69 int registers[4]; 70 __cpuid(registers, value); 71 *rEAX = registers[0]; 72 *rEBX = registers[1]; 73 *rECX = registers[2]; 74 *rEDX = registers[3];
|
/macosx-10.9.5/libunwind-35.3/testsuite/ |
H A D | unwind_test_x86.s | 3 # This is a generic function to test that restoring registers during unwinding work correctly. 22 # load magic values into non-volatile registers 28 # verify that non-volatile registers still contain magic values
|
H A D | unwind_test_x86_64.s | 3 # This is a generic function to test that restoring registers during unwinding work correctly. 26 # load magic values into non-volatile registers 34 # verify that non-volatile registers still contain magic values
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/MCTargetDesc/ |
H A D | X86MCTargetDesc.cpp | 73 int registers[4]; 74 __cpuid(registers, value); 75 *rEAX = registers[0]; 76 *rEBX = registers[1]; 77 *rECX = registers[2]; 78 *rEDX = registers[3]; 137 int registers[4]; 138 __cpuidex(registers, value, subleaf); 139 *rEAX = registers[0]; 140 *rEBX = registers[ [all...] |
/macosx-10.9.5/Csu-79/ |
H A D | lazy_dylib_helper.s | 68 movdqu XMMM0_SAVE(%esp),%xmm0 # restore registers 89 * All parameters registers must be preserved. 119 movq %rdi,RDI_SAVE(%rsp) # save registers that might be used as parameters 137 movdqa XMMM0_SAVE(%rsp),%xmm0 # restore registers 189 stg r3,R3SAVE(r1) ; save all registers that could contain 206 lg r3,R3SAVE(r1) ; restore all registers that could contain 238 stmfd sp!, {r0,r1,r2,r3,r7,lr} // save registers 246 ldmfd sp!, {r0,r1,r2,r3,r7,lr} // restore registers
|
/macosx-10.9.5/llvmCore-3425.0.33/examples/OCaml-Kaleidoscope/Chapter7/ |
H A D | toy.ml | 33 (* Promote allocas to registers. *)
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/interpreter/ |
H A D | CallFrame.h | 105 Register* registers() { return this; } function in class:JSC::ExecState 113 void clearReturnPC() { registers()[JSStack::ReturnPC] = static_cast<Instruction*>(0); } 136 return registers(); 299 int offset = reg - this->registers();
|
/macosx-10.9.5/dyld-239.4/src/ |
H A D | stub_binding_helper.s | 35 * Some inter-image function calls pass parameters in registers EAX, ECX, EDX, or XXM0-3, 36 * Therefore those registers need to be preserved during the lazy binding. 84 movdqa XMMM0_SAVE(%esp),%xmm0 # restore registers 109 * All parameters registers must be preserved. 141 movq %rdi,RDI_SAVE(%rsp) # save registers that might be used as parameters 160 movdqa XMMM0_SAVE(%rsp),%xmm0 # restore registers 201 stmfd sp!, {r0,r1,r2,r3,r7,lr} // save registers 211 ldmfd sp!, {r0,r1,r2,r3,r7,lr} // restore registers
|
H A D | dyld_stub_binder.s | 78 movdqa XMMM0_SAVE(%esp),%xmm0 # restore registers 135 movq %rdi,RDI_SAVE(%rsp) # save registers that might be used as parameters 156 L2: vmovdqu %ymm0,YMM0_SAVE(%rsp) # stack is only 16-byte aligned, so must use unaligned stores for avx registers 216 stmfd sp!, {r0,r1,r2,r3,r7,lr} // save registers 226 ldmfd sp!, {r0,r1,r2,r3,r7,lr} // restore registers
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/heap/ |
H A D | MachineStackMarker.cpp | 244 // setjmp forces volatile registers onto the stack 245 jmp_buf registers REGISTER_BUFFER_ALIGNMENT; 250 setjmp(registers); 255 void* registersBegin = ®isters; 256 void* registersEnd = reinterpret_cast<void*>(roundUpToMultipleOf<sizeof(void*)>(reinterpret_cast<uintptr_t>(®isters + 1))); 383 #error Need a way to get thread registers on this platform
|
/macosx-10.9.5/RubyCocoa-80/RubyCocoa/misc/libffi/src/powerpc/ |
H A D | ppc_closure.S | 19 # in registers (both floating point and integer) 41 # set up registers for the routine that actually does the work 48 # now load up the pointer to the saved gpr registers 51 # now load up the pointer to the saved fpr registers */
|