SBInstructionΒΆ

class lldb.SBInstruction(*args)ΒΆ

Represents a (machine language) instruction.

Attributes Summary

addr

A read only property that returns an lldb object that represents the address (lldb.SBAddress) for this instruction.

comment

A read only property that returns the comment for this instruction as a string.

is_branch

A read only property that returns a boolean value that indicates if this instruction is a branch instruction.

mnemonic

A read only property that returns the mnemonic for this instruction as a string.

operands

A read only property that returns the operands for this instruction as a string.

size

A read only property that returns the size in bytes for this instruction as an integer.

Methods Summary

CanSetBreakpoint(SBInstruction self)

DoesBranch(SBInstruction self)

DumpEmulation(SBInstruction self, ...)

EmulateWithFrame(SBInstruction self, ...)

GetAddress(SBInstruction self)

GetByteSize(SBInstruction self)

GetComment(SBInstruction self, SBTarget target)

GetControlFlowKind(SBInstruction self, ...)

GetData(SBInstruction self, SBTarget target)

GetDescription(SBInstruction self, ...)

GetMnemonic(SBInstruction self, SBTarget target)

GetOperands(SBInstruction self, SBTarget target)

HasDelaySlot(SBInstruction self)

IsValid(SBInstruction self)

Print()

TestEmulation(SBInstruction self, ...)

Attributes Documentation

addrΒΆ

A read only property that returns an lldb object that represents the address (lldb.SBAddress) for this instruction.

commentΒΆ

A read only property that returns the comment for this instruction as a string.

is_branchΒΆ

A read only property that returns a boolean value that indicates if this instruction is a branch instruction.

mnemonicΒΆ

A read only property that returns the mnemonic for this instruction as a string.

operandsΒΆ

A read only property that returns the operands for this instruction as a string.

sizeΒΆ

A read only property that returns the size in bytes for this instruction as an integer.

Methods Documentation

CanSetBreakpoint(SBInstruction self) boolΒΆ
DoesBranch(SBInstruction self) boolΒΆ
DumpEmulation(SBInstruction self, char const * triple) boolΒΆ
EmulateWithFrame(SBInstruction self, SBFrame frame, uint32_t evaluate_options) boolΒΆ
GetAddress(SBInstruction self) SBAddressΒΆ
GetByteSize(SBInstruction self) size_tΒΆ
GetComment(SBInstruction self, SBTarget target) char const *ΒΆ
GetControlFlowKind(SBInstruction self, SBTarget target) lldb::InstructionControlFlowKindΒΆ
GetData(SBInstruction self, SBTarget target) SBDataΒΆ
GetDescription(SBInstruction self, SBStream description) boolΒΆ
GetMnemonic(SBInstruction self, SBTarget target) char const *ΒΆ
GetOperands(SBInstruction self, SBTarget target) char const *ΒΆ
HasDelaySlot(SBInstruction self) boolΒΆ
IsValid(SBInstruction self) boolΒΆ
Print(SBInstruction self, SBFile out)ΒΆ
Print(SBInstruction self, lldb::FileSP BORROWED) None
TestEmulation(SBInstruction self, SBStream output_stream, char const * test_file) boolΒΆ