Lines Matching refs:corpus

16 #include "abg-corpus.h"
32 ir::corpus_sptr corpus;
65 /// corpus that is going to be built by this Front End.
79 /// @param corpus_path the path to the file for which a new corpus is
105 /// Getter of the path to the file which an ABI corpus is to be
108 /// @return the path to the file which an ABI corpus is to be created
114 /// Setter of the path to the file which an ABI corpus is to be
117 /// @param p the new path to the file which an ABI corpus is to be
175 /// (the ABI corpus) from the input file.
177 /// During the construction of the ABI corpus, ABI artifacts that
180 /// corpus. This is a way to reduce the amount of data held by the
181 /// final ABI corpus.
184 /// are only considered during the construction of the ABI corpus.
193 /// the construction of the ABI corpus.
202 /// Getter for the ABI corpus being built by the current front-end.
204 /// @return the ABI corpus being built by the current front-end.
206 fe_iface::corpus()
208 if (!priv_->corpus)
210 priv_->corpus = std::make_shared<ir::corpus>(options().env,
213 return priv_->corpus;
216 /// Getter for the ABI corpus being built by the current front-end.
218 /// @return the ABI corpus being built by the current front-end.
220 fe_iface::corpus() const
221 {return const_cast<fe_iface*>(this)->corpus();}
223 /// Getter for the ABI corpus group being built by the current front-end.
225 /// @return the ABI corpus group being built by the current front-end.
230 /// Getter for the ABI corpus group being built by the current front-end.
232 /// @return the ABI corpus group being built by the current front-end.
237 /// Setter for the ABI corpus group being built by the current
240 /// @param cg the new ABI corpus group being built by the current
246 /// Test if there is a corpus group being built.
248 /// @return if there is a corpus group being built, false otherwise.
253 /// Return the main corpus from the current corpus group, if any.
255 /// @return the main corpus of the current corpus group, if any, nil
256 /// if no corpus group is being constructed.
265 /// Test if the current corpus being built is the main corpus of the
266 /// current corpus group.
268 /// @return return true iff the current corpus being built is the
269 /// main corpus of the current corpus group.
275 if (main_corpus.get() == corpus().get())
281 /// Return true if the current corpus is part of a corpus group
282 /// being built and if it's not the main corpus of the group.
285 /// kernel *module* that is part of the current corpus group that is
287 /// coming from the "vmlinux" binary that is the main corpus of the
290 /// @return the corpus group the current corpus belongs to, if the
291 /// current corpus is part of a corpus group being built. Nil otherwise.
304 /// of exported declarations of the current corpus.
311 if (corpus::exported_decls_builder* b =
312 corpus()->get_exported_decls_builder().get())
317 /// of exported declarations of the current corpus.
324 if (corpus::exported_decls_builder* b =
325 corpus()->get_exported_decls_builder().get())