Lines Matching refs:EmulateInstruction

141         EmulateInstruction::InstructionCondition last_condition =
142 EmulateInstruction::UnconditionalCondition;
176 EmulateInstruction::UnconditionalCondition &&
191 EmulateInstruction::UnconditionalCondition) {
297 std::unique_ptr<EmulateInstruction> inst_emulator_up(
298 EmulateInstruction::FindPlugin(arch, eInstructionTypePrologueEpilogue,
335 if (EmulateInstruction::GetBestRegisterKindAndNumber(&reg_info, reg_kind,
361 EmulateInstruction *instruction, void *baton,
362 const EmulateInstruction::Context &context, lldb::addr_t addr, void *dst,
380 EmulateInstruction *instruction, void *baton,
381 const EmulateInstruction::Context &context, lldb::addr_t addr,
390 EmulateInstruction *instruction, const EmulateInstruction::Context &context,
413 case EmulateInstruction::eContextInvalid:
414 case EmulateInstruction::eContextReadOpcode:
415 case EmulateInstruction::eContextImmediate:
416 case EmulateInstruction::eContextAdjustBaseRegister:
417 case EmulateInstruction::eContextRegisterPlusOffset:
418 case EmulateInstruction::eContextAdjustPC:
419 case EmulateInstruction::eContextRegisterStore:
420 case EmulateInstruction::eContextRegisterLoad:
421 case EmulateInstruction::eContextRelativeBranchImmediate:
422 case EmulateInstruction::eContextAbsoluteBranchRegister:
423 case EmulateInstruction::eContextSupervisorCall:
424 case EmulateInstruction::eContextTableBranchReadMemory:
425 case EmulateInstruction::eContextWriteRegisterRandomBits:
426 case EmulateInstruction::eContextWriteMemoryRandomBits:
427 case EmulateInstruction::eContextArithmetic:
428 case EmulateInstruction::eContextAdvancePC:
429 case EmulateInstruction::eContextReturnFromException:
430 case EmulateInstruction::eContextPopRegisterOffStack:
431 case EmulateInstruction::eContextAdjustStackPointer:
434 case EmulateInstruction::eContextPushRegisterOnStack: {
438 EmulateInstruction::eInfoTypeRegisterToRegisterPlusOffset &&
462 bool UnwindAssemblyInstEmulation::ReadRegister(EmulateInstruction *instruction,
472 bool UnwindAssemblyInstEmulation::ReadRegister(EmulateInstruction *instruction,
492 EmulateInstruction *instruction, void *baton,
493 const EmulateInstruction::Context &context, const RegisterInfo *reg_info,
501 EmulateInstruction *instruction, const EmulateInstruction::Context &context,
520 case EmulateInstruction::eContextInvalid:
521 case EmulateInstruction::eContextReadOpcode:
522 case EmulateInstruction::eContextImmediate:
523 case EmulateInstruction::eContextAdjustBaseRegister:
524 case EmulateInstruction::eContextRegisterPlusOffset:
525 case EmulateInstruction::eContextAdjustPC:
526 case EmulateInstruction::eContextRegisterStore:
527 case EmulateInstruction::eContextSupervisorCall:
528 case EmulateInstruction::eContextTableBranchReadMemory:
529 case EmulateInstruction::eContextWriteRegisterRandomBits:
530 case EmulateInstruction::eContextWriteMemoryRandomBits:
531 case EmulateInstruction::eContextAdvancePC:
532 case EmulateInstruction::eContextReturnFromException:
533 case EmulateInstruction::eContextPushRegisterOnStack:
534 case EmulateInstruction::eContextRegisterLoad:
550 case EmulateInstruction::eContextArithmetic: {
556 context.info_type == EmulateInstruction::eInfoTypeRegisterPlusOffset &&
565 case EmulateInstruction::eContextAbsoluteBranchRegister:
566 case EmulateInstruction::eContextRelativeBranchImmediate: {
567 if (context.info_type == EmulateInstruction::eInfoTypeISAAndImmediate &&
572 EmulateInstruction::eInfoTypeISAAndImmediateSigned &&
575 } else if (context.info_type == EmulateInstruction::eInfoTypeImmediate &&
579 EmulateInstruction::eInfoTypeImmediateSigned &&
585 case EmulateInstruction::eContextPopRegisterOffStack: {
592 case EmulateInstruction::eInfoTypeAddress:
600 case EmulateInstruction::eInfoTypeISA:
618 case EmulateInstruction::eContextSetFramePointer:
631 case EmulateInstruction::eContextRestoreStackPointer:
644 case EmulateInstruction::eContextAdjustStackPointer: