Lines Matching refs:EmulateInstruction
139 EmulateInstruction::InstructionCondition last_condition = in GetNonCallSiteUnwindPlanFromAssembly()
140 EmulateInstruction::UnconditionalCondition; in GetNonCallSiteUnwindPlanFromAssembly()
191 EmulateInstruction::UnconditionalCondition && in GetNonCallSiteUnwindPlanFromAssembly()
206 EmulateInstruction::UnconditionalCondition) { in GetNonCallSiteUnwindPlanFromAssembly()
330 std::unique_ptr<EmulateInstruction> inst_emulator_up( in CreateInstance()
331 EmulateInstruction::FindPlugin(arch, eInstructionTypePrologueEpilogue, in CreateInstance()
356 if (EmulateInstruction::GetBestRegisterKindAndNumber(®_info, reg_kind, in MakeRegisterKindValuePair()
382 EmulateInstruction *instruction, void *baton, in ReadMemory()
383 const EmulateInstruction::Context &context, lldb::addr_t addr, void *dst, in ReadMemory()
401 EmulateInstruction *instruction, void *baton, in WriteMemory()
402 const EmulateInstruction::Context &context, lldb::addr_t addr, in WriteMemory()
411 EmulateInstruction *instruction, const EmulateInstruction::Context &context, in WriteMemory()
434 case EmulateInstruction::eContextInvalid: in WriteMemory()
435 case EmulateInstruction::eContextReadOpcode: in WriteMemory()
436 case EmulateInstruction::eContextImmediate: in WriteMemory()
437 case EmulateInstruction::eContextAdjustBaseRegister: in WriteMemory()
438 case EmulateInstruction::eContextRegisterPlusOffset: in WriteMemory()
439 case EmulateInstruction::eContextAdjustPC: in WriteMemory()
440 case EmulateInstruction::eContextRegisterStore: in WriteMemory()
441 case EmulateInstruction::eContextRegisterLoad: in WriteMemory()
442 case EmulateInstruction::eContextRelativeBranchImmediate: in WriteMemory()
443 case EmulateInstruction::eContextAbsoluteBranchRegister: in WriteMemory()
444 case EmulateInstruction::eContextSupervisorCall: in WriteMemory()
445 case EmulateInstruction::eContextTableBranchReadMemory: in WriteMemory()
446 case EmulateInstruction::eContextWriteRegisterRandomBits: in WriteMemory()
447 case EmulateInstruction::eContextWriteMemoryRandomBits: in WriteMemory()
448 case EmulateInstruction::eContextArithmetic: in WriteMemory()
449 case EmulateInstruction::eContextAdvancePC: in WriteMemory()
450 case EmulateInstruction::eContextReturnFromException: in WriteMemory()
451 case EmulateInstruction::eContextPopRegisterOffStack: in WriteMemory()
452 case EmulateInstruction::eContextAdjustStackPointer: in WriteMemory()
455 case EmulateInstruction::eContextPushRegisterOnStack: { in WriteMemory()
459 EmulateInstruction::eInfoTypeRegisterToRegisterPlusOffset && in WriteMemory()
483 bool UnwindAssemblyInstEmulation::ReadRegister(EmulateInstruction *instruction, in ReadRegister()
493 bool UnwindAssemblyInstEmulation::ReadRegister(EmulateInstruction *instruction, in ReadRegister()
513 EmulateInstruction *instruction, void *baton, in WriteRegister()
514 const EmulateInstruction::Context &context, const RegisterInfo *reg_info, in WriteRegister()
522 EmulateInstruction *instruction, const EmulateInstruction::Context &context, in WriteRegister()
541 case EmulateInstruction::eContextInvalid: in WriteRegister()
542 case EmulateInstruction::eContextReadOpcode: in WriteRegister()
543 case EmulateInstruction::eContextImmediate: in WriteRegister()
544 case EmulateInstruction::eContextAdjustBaseRegister: in WriteRegister()
545 case EmulateInstruction::eContextRegisterPlusOffset: in WriteRegister()
546 case EmulateInstruction::eContextAdjustPC: in WriteRegister()
547 case EmulateInstruction::eContextRegisterStore: in WriteRegister()
548 case EmulateInstruction::eContextSupervisorCall: in WriteRegister()
549 case EmulateInstruction::eContextTableBranchReadMemory: in WriteRegister()
550 case EmulateInstruction::eContextWriteRegisterRandomBits: in WriteRegister()
551 case EmulateInstruction::eContextWriteMemoryRandomBits: in WriteRegister()
552 case EmulateInstruction::eContextAdvancePC: in WriteRegister()
553 case EmulateInstruction::eContextReturnFromException: in WriteRegister()
554 case EmulateInstruction::eContextPushRegisterOnStack: in WriteRegister()
555 case EmulateInstruction::eContextRegisterLoad: in WriteRegister()
571 case EmulateInstruction::eContextArithmetic: { in WriteRegister()
577 context.info_type == EmulateInstruction::eInfoTypeRegisterPlusOffset && in WriteRegister()
586 case EmulateInstruction::eContextAbsoluteBranchRegister: in WriteRegister()
587 case EmulateInstruction::eContextRelativeBranchImmediate: { in WriteRegister()
588 if (context.info_type == EmulateInstruction::eInfoTypeISAAndImmediate && in WriteRegister()
593 EmulateInstruction::eInfoTypeISAAndImmediateSigned && in WriteRegister()
596 } else if (context.info_type == EmulateInstruction::eInfoTypeImmediate && in WriteRegister()
600 EmulateInstruction::eInfoTypeImmediateSigned && in WriteRegister()
606 case EmulateInstruction::eContextPopRegisterOffStack: { in WriteRegister()
613 case EmulateInstruction::eInfoTypeAddress: in WriteRegister()
641 case EmulateInstruction::eInfoTypeISA: in WriteRegister()
659 case EmulateInstruction::eContextSetFramePointer: in WriteRegister()
672 case EmulateInstruction::eContextRestoreStackPointer: in WriteRegister()
685 case EmulateInstruction::eContextAdjustStackPointer: in WriteRegister()