[Lldb-commits] [lldb] [lldb] Step over non-lldb breakpoints (PR #174348)
David Spickett via lldb-commits
lldb-commits at lists.llvm.org
Mon Feb 2 07:46:39 PST 2026
================
@@ -330,6 +330,36 @@ class Platform : public PluginInterface {
virtual std::vector<ArchSpec>
GetSupportedArchitectures(const ArchSpec &process_host_arch) = 0;
+ /// Get the bytes of the platform's software interrupt instruction. If there
+ /// are multiple possible encodings, for example where there are immediate
+ /// values encoded in the instruction, this will return the instruction with
+ /// those bits set as 0.
+ ///
+ /// \param[in] arch
+ /// The architecture of the inferior
+ /// \param size_hint
+ /// A hint to disambiguate which instruction is used on platforms where
+ /// there are multiple interrupts with different sizes in the ISA (e.g
+ /// ARM Thumb, RISC-V)
----------------
DavidSpickett wrote:
These Doxygen style blocks are missing the `\return` part (it will repeat some of the intro part, but that's fine).
https://github.com/llvm/llvm-project/pull/174348
More information about the lldb-commits
mailing list