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¶
-
GetEndAddress(SBLineEntry self) → SBAddress¶
-
GetFileSpec(SBLineEntry self) → SBFileSpec¶
-
GetLine(SBLineEntry self) → uint32_t¶
-
GetStartAddress(SBLineEntry self) → SBAddress¶
-
IsValid(SBLineEntry self) → bool¶
-
SetColumn(SBLineEntry self, uint32_t column)¶
-
SetFileSpec(SBLineEntry self, SBFileSpec filespec)¶
-
SetLine(SBLineEntry self, uint32_t line)¶
-