/macosx-10.10.1/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...] |
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/ |
H A D | ThunkGenerators.h | 44 CodeSpecializationKind kind, RegisterPreservationMode registers) 48 switch (registers) { 56 switch (registers) { 71 inline ThunkGenerator linkClosureCallThunkGeneratorFor(RegisterPreservationMode registers) argument 73 switch (registers) { 89 CodeSpecializationKind kind, RegisterPreservationMode registers) 93 switch (registers) { 101 switch (registers) { 43 linkThunkGeneratorFor( CodeSpecializationKind kind, RegisterPreservationMode registers) argument 88 virtualThunkGeneratorFor( CodeSpecializationKind kind, RegisterPreservationMode registers) argument
|
H A D | JITCode.cpp | 154 RegisterPreservationMode registers) 158 switch (registers) { 175 switch (registers) { 152 addressForCall( VM& vm, ExecutableBase* executable, ArityCheckMode arity, RegisterPreservationMode registers) argument
|
H A D | JITOperations.h | 309 CodeSpecializationKind kind, RegisterPreservationMode registers) 313 switch (registers) { 321 switch (registers) { 334 CodeSpecializationKind kind, RegisterPreservationMode registers) 338 switch (registers) { 346 switch (registers) { 358 inline P_JITOperation_ECli operationLinkClosureCallFor(RegisterPreservationMode registers) argument 360 switch (registers) { 308 operationLinkFor( CodeSpecializationKind kind, RegisterPreservationMode registers) argument 333 operationVirtualFor( CodeSpecializationKind kind, RegisterPreservationMode registers) argument
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/ |
H A D | JSVariableObject.h | 49 WriteBarrierBase<Unknown>* registers() { return m_registers; } function in class:JSC::JSVariableObject 63 Register* registers, 67 , m_registers(reinterpret_cast<WriteBarrierBase<Unknown>*>(registers)) 60 JSVariableObject( VM& vm, Structure* structure, Register* registers, JSScope* scope, SymbolTable* symbolTable = 0) argument
|
H A D | JSActivation.h | 49 static JSActivation* create(VM& vm, CallFrame* callFrame, Register* registers, CodeBlock* codeBlock) argument 59 ) JSActivation(vm, callFrame, registers, symbolTable); 66 return create(vm, callFrame, callFrame->registers() + codeBlock->framePointerOffsetToGetActivationRegisters(), codeBlock); 108 WriteBarrier<Unknown>* storage(); // captureCount() number of registers. 114 inline JSActivation::JSActivation(VM& vm, CallFrame* callFrame, Register* registers, SymbolTable* symbolTable) argument 118 registers,
|
H A D | Executable.h | 151 VM& vm, CodeSpecializationKind kind, ArityCheckMode arity, RegisterPreservationMode registers) 159 switch (registers) { 171 switch (registers) { 185 generatedJITCodeFor(kind)->addressForCall(vm, this, arity, registers); 190 switch (registers) { 200 switch (registers) { 215 CodeSpecializationKind kind, RegisterPreservationMode registers) 219 switch (registers) { 226 switch (registers) { 150 entrypointFor( VM& vm, CodeSpecializationKind kind, ArityCheckMode arity, RegisterPreservationMode registers) argument 214 offsetOfJITCodeWithArityCheckFor( CodeSpecializationKind kind, RegisterPreservationMode registers) argument
|
/macosx-10.10.1/emacs-93/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.10.1/JavaScriptCore-7600.1.17/dfg/ |
H A D | DFGOSREntry.cpp | 150 if (!exec->registers()[localOffset].jsValue().isNumber()) { 154 exec->registers()[localOffset].jsValue(), ", expected number.\n"); 161 if (!exec->registers()[localOffset].jsValue().isMachineInt()) { 165 exec->registers()[localOffset].jsValue(), ", expected ", 172 if (!entry->m_expectedValues.local(local).validate(exec->registers()[localOffset].jsValue())) { 176 exec->registers()[localOffset].jsValue(), ", expected ", 191 if (!vm->interpreter->stack().ensureCapacityFor(&exec->registers()[virtualRegisterForLocal(frameSizeForCheck - 1).offset()])) { 228 *bitwise_cast<double*>(pivot + index) = exec->registers()[reg.offset()].jsValue().asNumber(); 233 *bitwise_cast<int64_t*>(pivot + index) = exec->registers()[reg.offset()].jsValue().asMachineInt() << JSValue::int52ShiftAmount; 238 pivot[index] = exec->registers()[re [all...] |
/macosx-10.10.1/JavaScriptCore-7600.1.17/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.10.1/llvmCore-3425.0.34/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.10.1/tcl-105/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.10.1/libauto-186/ |
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);
|
/macosx-10.10.1/llvmCore-3425.0.34/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.10.1/JavaScriptCore-7600.1.17/interpreter/ |
H A D | CallFrame.cpp | 125 return registers() + codeBlock->stackPointerOffset(); 144 return registers()[activationRegister.offset()].Register::activation(); 152 registers()[activationRegister.offset()] = activation;
|
H A D | CallFrame.h | 113 Register* registers() { return this; } function in class:JSC::ExecState 114 const Register* registers() const { return this; } function in class:JSC::ExecState 186 return registers(); 335 int offset = reg - this->registers();
|
/macosx-10.10.1/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.10.1/llvmCore-3425.0.34/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.10.1/Csu-85/ |
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.10.1/llvmCore-3425.0.34/examples/OCaml-Kaleidoscope/Chapter7/ |
H A D | toy.ml | 33 (* Promote allocas to registers. *)
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/ftl/ |
H A D | FTLOSREntry.cpp | 91 if (!vm.interpreter->stack().ensureCapacityFor(&exec->registers()[virtualRegisterForLocal(stackFrameSize - 1).offset()])) {
|
/macosx-10.10.1/dyld-353.2.1/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
|