SBLineEntry#
- class lldb.SBLineEntry(*args)#
Specifies an association with a contiguous range of instructions and a source file location.
SBCompileUnitcontains 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)#