Home
last modified time | relevance | path

Searched refs:next_pc (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/LoongArch/
H A DEmulateInstructionLoongArch.cpp284 uint64_t next_pc = pc + llvm::SignExtend64<23>(offs21 << 2); in EmulateBEQZ64() local
285 return WritePC(next_pc); in EmulateBEQZ64()
304 uint64_t next_pc = pc + llvm::SignExtend64<23>(offs21 << 2); in EmulateBNEZ64() local
305 return WritePC(next_pc); in EmulateBNEZ64()
325 uint64_t next_pc = pc + llvm::SignExtend64<23>(offs21 << 2); in EmulateBCEQZ64() local
326 return WritePC(next_pc); in EmulateBCEQZ64()
347 uint64_t next_pc = pc + llvm::SignExtend64<23>(offs21 << 2); in EmulateBCNEZ64() local
348 return WritePC(next_pc); in EmulateBCNEZ64()
370 uint64_t next_pc = rj_val + llvm::SignExtend64<18>(Bits32(inst, 25, 10) << 2); in EmulateJIRL64() local
371 return WritePC(next_pc); in EmulateJIRL64()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DNativeProcessSoftwareSingleStep.cpp161 lldb::addr_t next_pc = pc + *instr_size; in SetupSoftwareSingleStepping() local
163 SetSoftwareBreakpointOnPC(arch, next_pc, /* next_flags */ 0x0, process); in SetupSoftwareSingleStepping()
164 m_threads_stepping_with_breakpoint.insert({thread.GetID(), next_pc}); in SetupSoftwareSingleStepping()
183 lldb::addr_t next_pc; in SetupSoftwareSingleStepping() local
188 next_pc = pc_it->second.GetAsUInt64(); in SetupSoftwareSingleStepping()
199 next_pc = register_context.GetPC() + emulator_up->GetOpcode().GetByteSize(); in SetupSoftwareSingleStepping()
207 auto result = SetSoftwareBreakpointOnPC(arch, next_pc, next_flags, process); in SetupSoftwareSingleStepping()
208 m_threads_stepping_with_breakpoint.insert({thread.GetID(), next_pc}); in SetupSoftwareSingleStepping()