@@ -130,31 +130,40 @@ struct LineEntry {
130
130
// / Shared pointer to the target this LineEntry belongs to.
131
131
void ApplyFileMappings (lldb::TargetSP target_sp);
132
132
133
- // Member variables.
134
- AddressRange range; // /< The section offset address range for this line entry.
135
- FileSpec file; // /< The source file, possibly mapped by the target.source-map
136
- // /setting
137
- lldb::SupportFileSP
138
- original_file_sp; // /< The original source file, from debug info.
139
- uint32_t line = LLDB_INVALID_LINE_NUMBER; // /< The source line number, or zero
140
- // /< if there is no line number
141
- // / information.
142
- uint16_t column =
143
- 0 ; // /< The column number of the source line, or zero if there
144
- // / is no column information.
145
- uint16_t is_start_of_statement : 1 , // /< Indicates this entry is the beginning
146
- // /of a statement.
147
- is_start_of_basic_block : 1 , // /< Indicates this entry is the beginning of
148
- // /a basic block.
149
- is_prologue_end : 1 , // /< Indicates this entry is one (of possibly many)
150
- // /where execution should be suspended for an entry
151
- // /breakpoint of a function.
152
- is_epilogue_begin : 1 , // /< Indicates this entry is one (of possibly many)
153
- // /where execution should be suspended for an exit
154
- // /breakpoint of a function.
155
- is_terminal_entry : 1 ; // /< Indicates this entry is that of the first byte
156
- // /after the end of a sequence of target machine
157
- // /instructions.
133
+ // / The section offset address range for this line entry.
134
+ AddressRange range;
135
+
136
+ // / The source file, possibly mapped by the target.source-map setting.
137
+ FileSpec file;
138
+
139
+ // / The original source file, from debug info.
140
+ lldb::SupportFileSP original_file_sp;
141
+
142
+ // / The source line number, or LLDB_INVALID_LINE_NUMBER if there is no line
143
+ // / number information.
144
+ uint32_t line = LLDB_INVALID_LINE_NUMBER;
145
+
146
+ // / The column number of the source line, or zero if there is no column
147
+ // / information.
148
+ uint16_t column = 0 ;
149
+
150
+ // / Indicates this entry is the beginning of a statement.
151
+ uint16_t is_start_of_statement : 1 ;
152
+
153
+ // / Indicates this entry is the beginning of a basic block.
154
+ uint16_t is_start_of_basic_block : 1 ;
155
+
156
+ // / Indicates this entry is one (of possibly many) where execution should be
157
+ // / suspended for an entry breakpoint of a function.
158
+ uint16_t is_prologue_end : 1 ;
159
+
160
+ // / Indicates this entry is one (of possibly many) where execution should be
161
+ // / suspended for an exit breakpoint of a function.
162
+ uint16_t is_epilogue_begin : 1 ;
163
+
164
+ // / Indicates this entry is that of the first byte after the end of a sequence
165
+ // / of target machine instructions.
166
+ uint16_t is_terminal_entry : 1 ;
158
167
};
159
168
160
169
// / Less than operator.
0 commit comments