Lines Matching refs:results
109 int arch, PrologInfo *results);
118 PrologInfo *results);
357 int arch, PrologInfo *results) { in parseFDEInstructions() argument
359 memset(results, '\0', sizeof(PrologInfo)); in parseFDEInstructions()
365 (pint_t)(-1), rememberStack, arch, results) && in parseFDEInstructions()
369 results); in parseFDEInstructions()
378 int arch, PrologInfo *results) { in parseInstructions() argument
381 PrologInfo initialState = *results; in parseInstructions()
434 results->savedRegisters[reg].location = kRegisterInCFA; in parseInstructions()
435 results->savedRegisters[reg].value = offset; in parseInstructions()
447 results->savedRegisters[reg] = initialState.savedRegisters[reg]; in parseInstructions()
457 results->savedRegisters[reg].location = kRegisterUnused; in parseInstructions()
471 results->savedRegisters[reg].location = kRegisterUnused; in parseInstructions()
473 results->sameValueUsed = true; in parseInstructions()
489 results->savedRegisters[reg].location = kRegisterInRegister; in parseInstructions()
490 results->savedRegisters[reg].value = (int64_t)reg2; in parseInstructions()
492 results->registersInOtherRegisters = true; in parseInstructions()
502 entry->info = *results; in parseInstructions()
512 *results = top->info; in parseInstructions()
528 results->cfaRegister = (uint32_t)reg; in parseInstructions()
529 results->cfaRegisterOffset = (int32_t)offset; in parseInstructions()
540 results->cfaRegister = (uint32_t)reg; in parseInstructions()
544 results->cfaRegisterOffset = (int32_t) in parseInstructions()
546 results->codeOffsetAtStackDecrement = (uint32_t)codeOffset; in parseInstructions()
548 results->cfaRegisterOffset); in parseInstructions()
551 results->cfaRegister = 0; in parseInstructions()
552 results->cfaExpression = (int64_t)p; in parseInstructions()
558 results->cfaExpression, length); in parseInstructions()
567 results->savedRegisters[reg].location = kRegisterAtExpression; in parseInstructions()
568 results->savedRegisters[reg].value = (int64_t)p; in parseInstructions()
575 reg, results->savedRegisters[reg].value, length); in parseInstructions()
586 results->savedRegisters[reg].location = kRegisterInCFA; in parseInstructions()
587 results->savedRegisters[reg].value = offset; in parseInstructions()
601 results->cfaRegister = (uint32_t)reg; in parseInstructions()
602 results->cfaRegisterOffset = (int32_t)offset; in parseInstructions()
608 results->cfaRegisterOffset = (int32_t) in parseInstructions()
610 results->codeOffsetAtStackDecrement = (uint32_t)codeOffset; in parseInstructions()
612 results->cfaRegisterOffset); in parseInstructions()
625 results->savedRegisters[reg].location = kRegisterOffsetFromCFA; in parseInstructions()
626 results->savedRegisters[reg].value = offset; in parseInstructions()
640 results->savedRegisters[reg].location = kRegisterOffsetFromCFA; in parseInstructions()
641 results->savedRegisters[reg].value = offset; in parseInstructions()
653 results->savedRegisters[reg].location = kRegisterIsExpression; in parseInstructions()
654 results->savedRegisters[reg].value = (int64_t)p; in parseInstructions()
660 reg, results->savedRegisters[reg].value, length); in parseInstructions()
664 results->spExtraArgSize = (uint32_t)length; in parseInstructions()
676 results->savedRegisters[reg].location = kRegisterInCFA; in parseInstructions()
677 results->savedRegisters[reg].value = -offset; in parseInstructions()
691 results->savedRegisters[UNW_ARM64_RA_SIGN_STATE].value ^= 0x1; in parseInstructions()
700 results->savedRegisters[reg].location = kRegisterInRegister; in parseInstructions()
701 results->savedRegisters[reg].value = in parseInstructions()
706 results->savedRegisters[reg].location = kRegisterInCFA; in parseInstructions()
707 results->savedRegisters[reg].value = in parseInstructions()
731 results->savedRegisters[reg].location = kRegisterInCFA; in parseInstructions()
732 results->savedRegisters[reg].value = offset; in parseInstructions()
749 results->savedRegisters[reg] = initialState.savedRegisters[reg]; in parseInstructions()