Lines Matching refs:EmulateInstruction
136 EmulateInstruction::InstructionCondition last_condition = in GetNonCallSiteUnwindPlanFromAssembly()
137 EmulateInstruction::UnconditionalCondition; in GetNonCallSiteUnwindPlanFromAssembly()
188 EmulateInstruction::UnconditionalCondition && in GetNonCallSiteUnwindPlanFromAssembly()
203 EmulateInstruction::UnconditionalCondition) { in GetNonCallSiteUnwindPlanFromAssembly()
327 std::unique_ptr<EmulateInstruction> inst_emulator_up( in CreateInstance()
328 EmulateInstruction::FindPlugin(arch, eInstructionTypePrologueEpilogue, in CreateInstance()
353 if (EmulateInstruction::GetBestRegisterKindAndNumber(®_info, reg_kind, in MakeRegisterKindValuePair()
379 EmulateInstruction *instruction, void *baton, in ReadMemory()
380 const EmulateInstruction::Context &context, lldb::addr_t addr, void *dst, in ReadMemory()
398 EmulateInstruction *instruction, void *baton, in WriteMemory()
399 const EmulateInstruction::Context &context, lldb::addr_t addr, in WriteMemory()
408 EmulateInstruction *instruction, const EmulateInstruction::Context &context, in WriteMemory()
431 case EmulateInstruction::eContextInvalid: in WriteMemory()
432 case EmulateInstruction::eContextReadOpcode: in WriteMemory()
433 case EmulateInstruction::eContextImmediate: in WriteMemory()
434 case EmulateInstruction::eContextAdjustBaseRegister: in WriteMemory()
435 case EmulateInstruction::eContextRegisterPlusOffset: in WriteMemory()
436 case EmulateInstruction::eContextAdjustPC: in WriteMemory()
437 case EmulateInstruction::eContextRegisterStore: in WriteMemory()
438 case EmulateInstruction::eContextRegisterLoad: in WriteMemory()
439 case EmulateInstruction::eContextRelativeBranchImmediate: in WriteMemory()
440 case EmulateInstruction::eContextAbsoluteBranchRegister: in WriteMemory()
441 case EmulateInstruction::eContextSupervisorCall: in WriteMemory()
442 case EmulateInstruction::eContextTableBranchReadMemory: in WriteMemory()
443 case EmulateInstruction::eContextWriteRegisterRandomBits: in WriteMemory()
444 case EmulateInstruction::eContextWriteMemoryRandomBits: in WriteMemory()
445 case EmulateInstruction::eContextArithmetic: in WriteMemory()
446 case EmulateInstruction::eContextAdvancePC: in WriteMemory()
447 case EmulateInstruction::eContextReturnFromException: in WriteMemory()
448 case EmulateInstruction::eContextPopRegisterOffStack: in WriteMemory()
449 case EmulateInstruction::eContextAdjustStackPointer: in WriteMemory()
452 case EmulateInstruction::eContextPushRegisterOnStack: { in WriteMemory()
456 EmulateInstruction::eInfoTypeRegisterToRegisterPlusOffset && in WriteMemory()
480 bool UnwindAssemblyInstEmulation::ReadRegister(EmulateInstruction *instruction, in ReadRegister()
490 bool UnwindAssemblyInstEmulation::ReadRegister(EmulateInstruction *instruction, in ReadRegister()
510 EmulateInstruction *instruction, void *baton, in WriteRegister()
511 const EmulateInstruction::Context &context, const RegisterInfo *reg_info, in WriteRegister()
519 EmulateInstruction *instruction, const EmulateInstruction::Context &context, in WriteRegister()
538 case EmulateInstruction::eContextInvalid: in WriteRegister()
539 case EmulateInstruction::eContextReadOpcode: in WriteRegister()
540 case EmulateInstruction::eContextImmediate: in WriteRegister()
541 case EmulateInstruction::eContextAdjustBaseRegister: in WriteRegister()
542 case EmulateInstruction::eContextRegisterPlusOffset: in WriteRegister()
543 case EmulateInstruction::eContextAdjustPC: in WriteRegister()
544 case EmulateInstruction::eContextRegisterStore: in WriteRegister()
545 case EmulateInstruction::eContextSupervisorCall: in WriteRegister()
546 case EmulateInstruction::eContextTableBranchReadMemory: in WriteRegister()
547 case EmulateInstruction::eContextWriteRegisterRandomBits: in WriteRegister()
548 case EmulateInstruction::eContextWriteMemoryRandomBits: in WriteRegister()
549 case EmulateInstruction::eContextAdvancePC: in WriteRegister()
550 case EmulateInstruction::eContextReturnFromException: in WriteRegister()
551 case EmulateInstruction::eContextPushRegisterOnStack: in WriteRegister()
552 case EmulateInstruction::eContextRegisterLoad: in WriteRegister()
568 case EmulateInstruction::eContextArithmetic: { in WriteRegister()
575 EmulateInstruction::eInfoTypeRegisterPlusOffset && in WriteRegister()
584 case EmulateInstruction::eContextAbsoluteBranchRegister: in WriteRegister()
585 case EmulateInstruction::eContextRelativeBranchImmediate: { in WriteRegister()
586 if (context.GetInfoType() == EmulateInstruction::eInfoTypeISAAndImmediate && in WriteRegister()
591 EmulateInstruction::eInfoTypeISAAndImmediateSigned && in WriteRegister()
595 EmulateInstruction::eInfoTypeImmediate && in WriteRegister()
599 EmulateInstruction::eInfoTypeImmediateSigned && in WriteRegister()
605 case EmulateInstruction::eContextPopRegisterOffStack: { in WriteRegister()
612 case EmulateInstruction::eInfoTypeAddress: in WriteRegister()
639 case EmulateInstruction::eInfoTypeISA: in WriteRegister()
657 case EmulateInstruction::eContextSetFramePointer: in WriteRegister()
670 case EmulateInstruction::eContextRestoreStackPointer: in WriteRegister()
683 case EmulateInstruction::eContextAdjustStackPointer: in WriteRegister()