Lines Matching refs:EmulateInstruction
144 EmulateInstruction::InstructionCondition last_condition = in GetNonCallSiteUnwindPlanFromAssembly()
145 EmulateInstruction::UnconditionalCondition; in GetNonCallSiteUnwindPlanFromAssembly()
179 EmulateInstruction::UnconditionalCondition && in GetNonCallSiteUnwindPlanFromAssembly()
194 EmulateInstruction::UnconditionalCondition) { in GetNonCallSiteUnwindPlanFromAssembly()
300 std::unique_ptr<EmulateInstruction> inst_emulator_ap( in CreateInstance()
301 EmulateInstruction::FindPlugin(arch, eInstructionTypePrologueEpilogue, in CreateInstance()
340 if (EmulateInstruction::GetBestRegisterKindAndNumber(®_info, reg_kind, in MakeRegisterKindValuePair()
366 EmulateInstruction *instruction, void *baton, in ReadMemory()
367 const EmulateInstruction::Context &context, lldb::addr_t addr, void *dst, in ReadMemory()
385 EmulateInstruction *instruction, void *baton, in WriteMemory()
386 const EmulateInstruction::Context &context, lldb::addr_t addr, in WriteMemory()
395 EmulateInstruction *instruction, const EmulateInstruction::Context &context, in WriteMemory()
418 case EmulateInstruction::eContextInvalid: in WriteMemory()
419 case EmulateInstruction::eContextReadOpcode: in WriteMemory()
420 case EmulateInstruction::eContextImmediate: in WriteMemory()
421 case EmulateInstruction::eContextAdjustBaseRegister: in WriteMemory()
422 case EmulateInstruction::eContextRegisterPlusOffset: in WriteMemory()
423 case EmulateInstruction::eContextAdjustPC: in WriteMemory()
424 case EmulateInstruction::eContextRegisterStore: in WriteMemory()
425 case EmulateInstruction::eContextRegisterLoad: in WriteMemory()
426 case EmulateInstruction::eContextRelativeBranchImmediate: in WriteMemory()
427 case EmulateInstruction::eContextAbsoluteBranchRegister: in WriteMemory()
428 case EmulateInstruction::eContextSupervisorCall: in WriteMemory()
429 case EmulateInstruction::eContextTableBranchReadMemory: in WriteMemory()
430 case EmulateInstruction::eContextWriteRegisterRandomBits: in WriteMemory()
431 case EmulateInstruction::eContextWriteMemoryRandomBits: in WriteMemory()
432 case EmulateInstruction::eContextArithmetic: in WriteMemory()
433 case EmulateInstruction::eContextAdvancePC: in WriteMemory()
434 case EmulateInstruction::eContextReturnFromException: in WriteMemory()
435 case EmulateInstruction::eContextPopRegisterOffStack: in WriteMemory()
436 case EmulateInstruction::eContextAdjustStackPointer: in WriteMemory()
439 case EmulateInstruction::eContextPushRegisterOnStack: { in WriteMemory()
443 EmulateInstruction::eInfoTypeRegisterToRegisterPlusOffset && in WriteMemory()
467 bool UnwindAssemblyInstEmulation::ReadRegister(EmulateInstruction *instruction, in ReadRegister()
477 bool UnwindAssemblyInstEmulation::ReadRegister(EmulateInstruction *instruction, in ReadRegister()
497 EmulateInstruction *instruction, void *baton, in WriteRegister()
498 const EmulateInstruction::Context &context, const RegisterInfo *reg_info, in WriteRegister()
506 EmulateInstruction *instruction, const EmulateInstruction::Context &context, in WriteRegister()
525 case EmulateInstruction::eContextInvalid: in WriteRegister()
526 case EmulateInstruction::eContextReadOpcode: in WriteRegister()
527 case EmulateInstruction::eContextImmediate: in WriteRegister()
528 case EmulateInstruction::eContextAdjustBaseRegister: in WriteRegister()
529 case EmulateInstruction::eContextRegisterPlusOffset: in WriteRegister()
530 case EmulateInstruction::eContextAdjustPC: in WriteRegister()
531 case EmulateInstruction::eContextRegisterStore: in WriteRegister()
532 case EmulateInstruction::eContextSupervisorCall: in WriteRegister()
533 case EmulateInstruction::eContextTableBranchReadMemory: in WriteRegister()
534 case EmulateInstruction::eContextWriteRegisterRandomBits: in WriteRegister()
535 case EmulateInstruction::eContextWriteMemoryRandomBits: in WriteRegister()
536 case EmulateInstruction::eContextAdvancePC: in WriteRegister()
537 case EmulateInstruction::eContextReturnFromException: in WriteRegister()
538 case EmulateInstruction::eContextPushRegisterOnStack: in WriteRegister()
539 case EmulateInstruction::eContextRegisterLoad: in WriteRegister()
555 case EmulateInstruction::eContextArithmetic: { in WriteRegister()
561 context.info_type == EmulateInstruction::eInfoTypeRegisterPlusOffset && in WriteRegister()
570 case EmulateInstruction::eContextAbsoluteBranchRegister: in WriteRegister()
571 case EmulateInstruction::eContextRelativeBranchImmediate: { in WriteRegister()
572 if (context.info_type == EmulateInstruction::eInfoTypeISAAndImmediate && in WriteRegister()
577 EmulateInstruction::eInfoTypeISAAndImmediateSigned && in WriteRegister()
580 } else if (context.info_type == EmulateInstruction::eInfoTypeImmediate && in WriteRegister()
584 EmulateInstruction::eInfoTypeImmediateSigned && in WriteRegister()
590 case EmulateInstruction::eContextPopRegisterOffStack: { in WriteRegister()
597 case EmulateInstruction::eInfoTypeAddress: in WriteRegister()
605 case EmulateInstruction::eInfoTypeISA: in WriteRegister()
623 case EmulateInstruction::eContextSetFramePointer: in WriteRegister()
636 case EmulateInstruction::eContextRestoreStackPointer: in WriteRegister()
649 case EmulateInstruction::eContextAdjustStackPointer: in WriteRegister()