Lines Matching refs:EmulateInstruction

137         EmulateInstruction::InstructionCondition last_condition =  in GetNonCallSiteUnwindPlanFromAssembly()
138 EmulateInstruction::UnconditionalCondition; in GetNonCallSiteUnwindPlanFromAssembly()
189 EmulateInstruction::UnconditionalCondition && in GetNonCallSiteUnwindPlanFromAssembly()
204 EmulateInstruction::UnconditionalCondition) { in GetNonCallSiteUnwindPlanFromAssembly()
327 std::unique_ptr<EmulateInstruction> inst_emulator_up( in CreateInstance()
328 EmulateInstruction::FindPlugin(arch, eInstructionTypePrologueEpilogue, in CreateInstance()
365 if (EmulateInstruction::GetBestRegisterKindAndNumber(&reg_info, reg_kind, in MakeRegisterKindValuePair()
391 EmulateInstruction *instruction, void *baton, in ReadMemory()
392 const EmulateInstruction::Context &context, lldb::addr_t addr, void *dst, in ReadMemory()
410 EmulateInstruction *instruction, void *baton, in WriteMemory()
411 const EmulateInstruction::Context &context, lldb::addr_t addr, in WriteMemory()
420 EmulateInstruction *instruction, const EmulateInstruction::Context &context, in WriteMemory()
443 case EmulateInstruction::eContextInvalid: in WriteMemory()
444 case EmulateInstruction::eContextReadOpcode: in WriteMemory()
445 case EmulateInstruction::eContextImmediate: in WriteMemory()
446 case EmulateInstruction::eContextAdjustBaseRegister: in WriteMemory()
447 case EmulateInstruction::eContextRegisterPlusOffset: in WriteMemory()
448 case EmulateInstruction::eContextAdjustPC: in WriteMemory()
449 case EmulateInstruction::eContextRegisterStore: in WriteMemory()
450 case EmulateInstruction::eContextRegisterLoad: in WriteMemory()
451 case EmulateInstruction::eContextRelativeBranchImmediate: in WriteMemory()
452 case EmulateInstruction::eContextAbsoluteBranchRegister: in WriteMemory()
453 case EmulateInstruction::eContextSupervisorCall: in WriteMemory()
454 case EmulateInstruction::eContextTableBranchReadMemory: in WriteMemory()
455 case EmulateInstruction::eContextWriteRegisterRandomBits: in WriteMemory()
456 case EmulateInstruction::eContextWriteMemoryRandomBits: in WriteMemory()
457 case EmulateInstruction::eContextArithmetic: in WriteMemory()
458 case EmulateInstruction::eContextAdvancePC: in WriteMemory()
459 case EmulateInstruction::eContextReturnFromException: in WriteMemory()
460 case EmulateInstruction::eContextPopRegisterOffStack: in WriteMemory()
461 case EmulateInstruction::eContextAdjustStackPointer: in WriteMemory()
464 case EmulateInstruction::eContextPushRegisterOnStack: { in WriteMemory()
468 EmulateInstruction::eInfoTypeRegisterToRegisterPlusOffset && in WriteMemory()
492 bool UnwindAssemblyInstEmulation::ReadRegister(EmulateInstruction *instruction, in ReadRegister()
502 bool UnwindAssemblyInstEmulation::ReadRegister(EmulateInstruction *instruction, in ReadRegister()
522 EmulateInstruction *instruction, void *baton, in WriteRegister()
523 const EmulateInstruction::Context &context, const RegisterInfo *reg_info, in WriteRegister()
531 EmulateInstruction *instruction, const EmulateInstruction::Context &context, in WriteRegister()
550 case EmulateInstruction::eContextInvalid: in WriteRegister()
551 case EmulateInstruction::eContextReadOpcode: in WriteRegister()
552 case EmulateInstruction::eContextImmediate: in WriteRegister()
553 case EmulateInstruction::eContextAdjustBaseRegister: in WriteRegister()
554 case EmulateInstruction::eContextRegisterPlusOffset: in WriteRegister()
555 case EmulateInstruction::eContextAdjustPC: in WriteRegister()
556 case EmulateInstruction::eContextRegisterStore: in WriteRegister()
557 case EmulateInstruction::eContextSupervisorCall: in WriteRegister()
558 case EmulateInstruction::eContextTableBranchReadMemory: in WriteRegister()
559 case EmulateInstruction::eContextWriteRegisterRandomBits: in WriteRegister()
560 case EmulateInstruction::eContextWriteMemoryRandomBits: in WriteRegister()
561 case EmulateInstruction::eContextAdvancePC: in WriteRegister()
562 case EmulateInstruction::eContextReturnFromException: in WriteRegister()
563 case EmulateInstruction::eContextPushRegisterOnStack: in WriteRegister()
564 case EmulateInstruction::eContextRegisterLoad: in WriteRegister()
580 case EmulateInstruction::eContextArithmetic: { in WriteRegister()
586 context.info_type == EmulateInstruction::eInfoTypeRegisterPlusOffset && in WriteRegister()
595 case EmulateInstruction::eContextAbsoluteBranchRegister: in WriteRegister()
596 case EmulateInstruction::eContextRelativeBranchImmediate: { in WriteRegister()
597 if (context.info_type == EmulateInstruction::eInfoTypeISAAndImmediate && in WriteRegister()
602 EmulateInstruction::eInfoTypeISAAndImmediateSigned && in WriteRegister()
605 } else if (context.info_type == EmulateInstruction::eInfoTypeImmediate && in WriteRegister()
609 EmulateInstruction::eInfoTypeImmediateSigned && in WriteRegister()
615 case EmulateInstruction::eContextPopRegisterOffStack: { in WriteRegister()
622 case EmulateInstruction::eInfoTypeAddress: in WriteRegister()
630 case EmulateInstruction::eInfoTypeISA: in WriteRegister()
648 case EmulateInstruction::eContextSetFramePointer: in WriteRegister()
661 case EmulateInstruction::eContextRestoreStackPointer: in WriteRegister()
674 case EmulateInstruction::eContextAdjustStackPointer: in WriteRegister()