Lines Matching refs:pSection
228 /// CreateSectionData - To create a section data for given pSection.
229 /// @param [in, out] pSection The given LDSection. It can be in either an
231 /// pSection.getSectionData() is set to a valid section data.
232 /// @return The created section data. If the pSection already has section
233 /// data, or if the pSection's type should not have a section data
235 static SectionData* CreateSectionData(LDSection& pSection);
237 /// CreateRelocData - To create a relocation data for given pSection.
238 /// @param [in, out] pSection The given LDSection. It can be in either an
240 /// pSection.getRelocData() is set to a valid relocation data.
241 /// @return The created relocation data. If the pSection already has
242 /// relocation data, or if the pSection's type is not
244 static RelocData* CreateRelocData(LDSection& pSection);
246 /// CreateEhFrame - To create a eh_frame for given pSection
247 /// @param [in, out] pSection The given LDSection. It can be in either an
249 /// pSection.getEhFrame() is set to a valid eh_frame.
250 /// @return The created eh_frame. If the pSection already has eh_frame data,
251 /// or if the pSection's type is not LDFileFormat::EhFrame, then an
253 static EhFrame* CreateEhFrame(LDSection& pSection);
255 /// CreateDebugString - To create a debug_str for given pSection
256 /// @param pSection The given LDSection. It should be the output
258 /// pSection.getDebugString() is set to a valid eh_frame.
260 static DebugString* CreateDebugString(LDSection& pSection);
262 /// CreateBSS - To create a bss section for given pSection
263 /// @param [in, out] pSection The given LDSection. It can be in either an
265 /// pSection.getSectionData() is set to a valid section data and
266 /// contains a fillment fragment whose size is pSection.size().
267 /// @return The create section data. It the pSection already has a section
268 /// data, or if the pSection's type is not LDFileFormat::BSS, then
270 static SectionData* CreateBSS(LDSection& pSection);
380 /// @param [in] pSection Absolute, undefined, common symbols do not have
381 /// pSection. Keep their pSection be NULL.
393 LDSection* pSection = NULL,
444 /// @param [in] pSection The relocation section. pSection's link should point
451 static Relocation* AddRelocation(LDSection& pSection,