• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/libunwind-35.3/src/

Lines Matching refs:pint_t

52 #define CFI_INVALID_ADDRESS ((pint_t)(-1))
61 typedef typename A::pint_t pint_t;
64 pint_t targetAddress;
68 typedef typename A::pint_t pint_t;
69 pint_t address;
94 typedef typename A::pint_t pint_t;
97 static const char* parseCFIs(A& addressSpace, pint_t ehSectionStart, uint32_t sectionLength,
101 static compact_unwind_encoding_t createCompactEncodingFromFDE(A& addressSpace, pint_t fdeStart,
102 pint_t* lsda, pint_t* personality,
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,
128 static pint_t getCFA(A& addressSpace, const typename CFI_Parser<A>::PrologInfo& prolog, const Registers_x86&);
132 static compact_unwind_encoding_t createCompactEncodingFromProlog(A& addressSpace, pint_t funcAddr,
139 static pint_t getCFA(A& addressSpace, const typename CFI_Parser<A>::PrologInfo& prolog, const Registers_x86_64&);
143 static compact_unwind_encoding_t createCompactEncodingFromProlog(A& addressSpace, pint_t funcAddr,
150 static pint_t getCFA(A& addressSpace, const typename CFI_Parser<A>::PrologInfo& prolog, const Registers_ppc&);
152 static compact_unwind_encoding_t createCompactEncodingFromProlog(A& addressSpace, pint_t funcAddr,
161 const char* DwarfInstructions<A,R>::parseCFIs(A& addressSpace, pint_t ehSectionStart, uint32_t sectionLength,
167 const pint_t ehSectionEnd = ehSectionStart + sectionLength;
168 for (pint_t p=ehSectionStart; p < ehSectionEnd; ) {
169 pint_t currentCFI = p;
181 pint_t nextCFI = p + cfiLength;
205 pint_t cieStart = p-ciePointer;
220 pint_t offsetOfFunctionAddress = p-currentCFI;
221 pint_t pcStart = addressSpace.getEncodedP(p, nextCFI, cieInfo.pointerEncoding);
222 pint_t pcRange = addressSpace.getEncodedP(p, nextCFI, cieInfo.pointerEncoding & 0x0F);
231 pint_t endOfAug = p + augLen;
234 pint_t lsdaStart = p;
238 pint_t offsetOfLSDAAddress = p-currentCFI;
281 compact_unwind_encoding_t DwarfInstructions<A,R>::createCompactEncodingFromFDE(A& addressSpace, pint_t fdeStart,
282 pint_t* lsda, pint_t* personality,
312 typename A::pint_t DwarfInstructions<A,R>::getSavedRegister(A& addressSpace, const R& registers, pint_t cfa,
337 double DwarfInstructions<A,R>::getSavedFloatRegister(A& addressSpace, const R& registers, pint_t cfa,
358 v128 DwarfInstructions<A,R>::getSavedVectorRegister(A& addressSpace, const R& registers, pint_t cfa,
380 int DwarfInstructions<A,R>::stepWithDwarf(A& addressSpace, pint_t pc, pint_t fdeStart, R& registers)
391 pint_t cfa = getCFA(addressSpace, prolog, registers);
394 pint_t returnAddress = 0;
428 typename A::pint_t DwarfInstructions<A,R>::evaluateExpression(pint_t expression, A& addressSpace,
429 const R& registers, pint_t initialStackValue)
432 pint_t p = expression;
433 pint_t expressionEnd = expression+20; // just need something until length is read
437 pint_t stack[100];
438 pint_t* sp = stack;
443 for(pint_t* t = sp; t > stack; --t) {
449 pint_t value;
455 p += sizeof(pint_t);
931 typename A::pint_t DwarfInstructions<A,R>::getCFA(A& addressSpace, const typename CFI_Parser<A>::PrologInfo& prolog,
988 compact_unwind_encoding_t DwarfInstructions<A,R>::createCompactEncodingFromProlog(A& addressSpace, pint_t funcAddr,
1187 pint_t functionContentAdjustStackIns = funcAddr + prolog.codeOffsetAtStackDecrement - 4;
1326 typename A::pint_t DwarfInstructions<A,R>::getCFA(A& addressSpace, const typename CFI_Parser<A>::PrologInfo& prolog,
1369 compact_unwind_encoding_t DwarfInstructions<A,R>::createCompactEncodingFromProlog(A& addressSpace, pint_t funcAddr,
1560 pint_t functionContentAdjustStackIns = funcAddr + prolog.codeOffsetAtStackDecrement - 4;
1702 typename A::pint_t DwarfInstructions<A,R>::getCFA(A& addressSpace, const typename CFI_Parser<A>::PrologInfo& prolog,
1722 compact_unwind_encoding_t DwarfInstructions<A,R>::createCompactEncodingFromProlog(A& addressSpace, pint_t funcAddr,