Lines Matching defs:line

44 /// @brief A line table class.
53 /// The compile unit to which this line table belongs.
63 /// Adds a new line entry to this line table.
65 /// All line entries are maintained in file address order.
68 /// A const reference to a new line_entry to add to this line
79 uint32_t line,
93 // inserted in this line table.
97 uint32_t line,
106 // Insert a sequence of entries into this line table.
111 /// Dump all line entries in this line table to the stream \a s.
133 /// Find a line entry that contains the section offset address \a
141 /// A copy of the line entry that was found if \b true is
145 /// A pointer to a 32 bit integer that will get the actual line
149 /// Returns \b true if \a so_addr is contained in a line entry
150 /// in this line table, \b false otherwise.
156 /// Find a line entry index that has a matching file index and
157 /// source line number.
159 /// Finds the next line entry that has a matching \a file_idx and
160 /// source line number \a line starting at the \a start_idx entries
161 /// into the line entry collection.
172 /// @param[in] line
173 /// The source line to match.
176 /// If true, match only if you find a line entry exactly matching \a line.
177 /// If false, return the closest line entry greater than \a line.
180 /// A reference to a line entry object that will get a copy of
181 /// the line entry if \b true is returned, otherwise \a
185 /// Returns \b true if a matching line entry is found in this
186 /// line table, \b false otherwise.
194 uint32_t line,
201 uint32_t line,
211 /// Get the line entry from the line table at index \a idx.
214 /// An index into the line table entry collection.
217 /// A valid line entry if \a idx is a valid index, or an invalid
218 /// line entry if \a idx is not valid.
227 /// Gets the size of the line table in number of line table entries.
230 /// The number of line table entries in this line table.
238 /// Gets all contiguous file address ranges for the entire line table.
255 /// Given a file range link map, relink the current line table
256 /// and return a fixed up line table.
260 /// that will be used when linking the line table.
263 /// A new line table if at least one line table entry was able
277 line (0),
298 line (_line),
316 line = 0;
332 SCALAR_COMPARE (lhs.line, rhs.line);
364 lldb::addr_t file_addr; ///< The file address for this line entry
365 uint32_t line; ///< The source line number, or zero if there is no line number information.
366 uint16_t column; ///< The column number of the source line, or zero if there is no column information.
386 typedef std::vector<Entry> entry_collection; ///< The collection type for the line entries.
390 CompileUnit* m_comp_unit; ///< The compile unit that this line table belongs to.
391 entry_collection m_entries; ///< The collection of line entries in this line table.
410 entry_collection m_entries; ///< The collection of line entries in this sequence.