SBLineEntry#
- class lldb.SBLineEntry(*args)#
Specifies an association with a contiguous range of instructions and a source file location.
SBCompileUnit
contains SBLineEntry(s). For example,for lineEntry in compileUnit: print('line entry: %s:%d' % (str(lineEntry.GetFileSpec()), lineEntry.GetLine())) print('start addr: %s' % str(lineEntry.GetStartAddress())) print('end addr: %s' % str(lineEntry.GetEndAddress()))
produces:
line entry: /Volumes/data/lldb/svn/trunk/test/python_api/symbol-context/main.c:20 start addr: a.out[0x100000d98] end addr: a.out[0x100000da3] line entry: /Volumes/data/lldb/svn/trunk/test/python_api/symbol-context/main.c:21 start addr: a.out[0x100000da3] end addr: a.out[0x100000da9] line entry: /Volumes/data/lldb/svn/trunk/test/python_api/symbol-context/main.c:22 start addr: a.out[0x100000da9] end addr: a.out[0x100000db6] line entry: /Volumes/data/lldb/svn/trunk/test/python_api/symbol-context/main.c:23 start addr: a.out[0x100000db6] end addr: a.out[0x100000dbc] ...
See also
SBCompileUnit
.Attributes Summary
A read only property that returns an lldb object that represents the start address (lldb.SBAddress) for this line entry.
A read only property that returns the 1 based column number for this line entry, a return value of zero indicates that no column information is available.
A read only property that returns an lldb object that represents the end address (lldb.SBAddress) for this line entry.
A read only property that returns an lldb object that represents the file (lldb.SBFileSpec) for this line entry.
A read only property that returns the 1 based line number for this line entry, a return value of zero indicates that no line information is available.
Methods Summary
GetColumn
(SBLineEntry self)GetDescription
(SBLineEntry self, ...)GetEndAddress
(SBLineEntry self)GetFileSpec
(SBLineEntry self)GetLine
(SBLineEntry self)GetStartAddress
(SBLineEntry self)IsValid
(SBLineEntry self)SetColumn
(SBLineEntry self, uint32_t column)SetFileSpec
(SBLineEntry self, ...)SetLine
(SBLineEntry self, uint32_t line)Attributes Documentation
- addr#
A read only property that returns an lldb object that represents the start address (lldb.SBAddress) for this line entry.
- column#
A read only property that returns the 1 based column number for this line entry, a return value of zero indicates that no column information is available.
- end_addr#
A read only property that returns an lldb object that represents the end address (lldb.SBAddress) for this line entry.
- file#
A read only property that returns an lldb object that represents the file (lldb.SBFileSpec) for this line entry.
- line#
A read only property that returns the 1 based line number for this line entry, a return value of zero indicates that no line information is available.
Methods Documentation
- GetColumn(SBLineEntry self) uint32_t #
- GetDescription(SBLineEntry self, SBStream description) bool #
- GetFileSpec(SBLineEntry self) SBFileSpec #
- GetLine(SBLineEntry self) uint32_t #
- IsValid(SBLineEntry self) bool #
- SetColumn(SBLineEntry self, uint32_t column)#
- SetFileSpec(SBLineEntry self, SBFileSpec filespec)#
- SetLine(SBLineEntry self, uint32_t line)#