Lines Matching refs:AuxSym
258 static void auxSymMapping(IO &IO, XCOFFYAML::CsectAuxEnt &AuxSym, bool Is64) { in auxSymMapping() argument
259 IO.mapOptional("ParameterHashIndex", AuxSym.ParameterHashIndex); in auxSymMapping()
260 IO.mapOptional("TypeChkSectNum", AuxSym.TypeChkSectNum); in auxSymMapping()
261 IO.mapOptional("SymbolAlignmentAndType", AuxSym.SymbolAlignmentAndType); in auxSymMapping()
262 IO.mapOptional("SymbolType", AuxSym.SymbolType); in auxSymMapping()
263 IO.mapOptional("SymbolAlignment", AuxSym.SymbolAlignment); in auxSymMapping()
264 IO.mapOptional("StorageMappingClass", AuxSym.StorageMappingClass); in auxSymMapping()
266 IO.mapOptional("SectionOrLengthLo", AuxSym.SectionOrLengthLo); in auxSymMapping()
267 IO.mapOptional("SectionOrLengthHi", AuxSym.SectionOrLengthHi); in auxSymMapping()
269 IO.mapOptional("SectionOrLength", AuxSym.SectionOrLength); in auxSymMapping()
270 IO.mapOptional("StabInfoIndex", AuxSym.StabInfoIndex); in auxSymMapping()
271 IO.mapOptional("StabSectNum", AuxSym.StabSectNum); in auxSymMapping()
275 static void auxSymMapping(IO &IO, XCOFFYAML::FileAuxEnt &AuxSym) { in auxSymMapping() argument
276 IO.mapOptional("FileNameOrString", AuxSym.FileNameOrString); in auxSymMapping()
277 IO.mapOptional("FileStringType", AuxSym.FileStringType); in auxSymMapping()
280 static void auxSymMapping(IO &IO, XCOFFYAML::BlockAuxEnt &AuxSym, bool Is64) { in auxSymMapping() argument
282 IO.mapOptional("LineNum", AuxSym.LineNum); in auxSymMapping()
284 IO.mapOptional("LineNumHi", AuxSym.LineNumHi); in auxSymMapping()
285 IO.mapOptional("LineNumLo", AuxSym.LineNumLo); in auxSymMapping()
289 static void auxSymMapping(IO &IO, XCOFFYAML::FunctionAuxEnt &AuxSym, in auxSymMapping() argument
292 IO.mapOptional("OffsetToExceptionTbl", AuxSym.OffsetToExceptionTbl); in auxSymMapping()
293 IO.mapOptional("SizeOfFunction", AuxSym.SizeOfFunction); in auxSymMapping()
294 IO.mapOptional("SymIdxOfNextBeyond", AuxSym.SymIdxOfNextBeyond); in auxSymMapping()
295 IO.mapOptional("PtrToLineNum", AuxSym.PtrToLineNum); in auxSymMapping()
298 static void auxSymMapping(IO &IO, XCOFFYAML::ExcpetionAuxEnt &AuxSym) { in auxSymMapping() argument
299 IO.mapOptional("OffsetToExceptionTbl", AuxSym.OffsetToExceptionTbl); in auxSymMapping()
300 IO.mapOptional("SizeOfFunction", AuxSym.SizeOfFunction); in auxSymMapping()
301 IO.mapOptional("SymIdxOfNextBeyond", AuxSym.SymIdxOfNextBeyond); in auxSymMapping()
304 static void auxSymMapping(IO &IO, XCOFFYAML::SectAuxEntForDWARF &AuxSym) { in auxSymMapping() argument
305 IO.mapOptional("LengthOfSectionPortion", AuxSym.LengthOfSectionPortion); in auxSymMapping()
306 IO.mapOptional("NumberOfRelocEnt", AuxSym.NumberOfRelocEnt); in auxSymMapping()
309 static void auxSymMapping(IO &IO, XCOFFYAML::SectAuxEntForStat &AuxSym) { in auxSymMapping() argument
310 IO.mapOptional("SectionLength", AuxSym.SectionLength); in auxSymMapping()
311 IO.mapOptional("NumberOfRelocEnt", AuxSym.NumberOfRelocEnt); in auxSymMapping()
312 IO.mapOptional("NumberOfLineNum", AuxSym.NumberOfLineNum); in auxSymMapping()
317 std::unique_ptr<XCOFFYAML::AuxSymbolEnt> &AuxSym) { in ResetAuxSym() argument
319 AuxSym.reset(new AuxEntT); in ResetAuxSym()
323 IO &IO, std::unique_ptr<XCOFFYAML::AuxSymbolEnt> &AuxSym) { in mapping() argument
330 AuxType = AuxSym->Type; in mapping()
339 ResetAuxSym<XCOFFYAML::ExcpetionAuxEnt>(IO, AuxSym); in mapping()
340 auxSymMapping(IO, *cast<XCOFFYAML::ExcpetionAuxEnt>(AuxSym.get())); in mapping()
343 ResetAuxSym<XCOFFYAML::FunctionAuxEnt>(IO, AuxSym); in mapping()
344 auxSymMapping(IO, *cast<XCOFFYAML::FunctionAuxEnt>(AuxSym.get()), Is64); in mapping()
347 ResetAuxSym<XCOFFYAML::BlockAuxEnt>(IO, AuxSym); in mapping()
348 auxSymMapping(IO, *cast<XCOFFYAML::BlockAuxEnt>(AuxSym.get()), Is64); in mapping()
351 ResetAuxSym<XCOFFYAML::FileAuxEnt>(IO, AuxSym); in mapping()
352 auxSymMapping(IO, *cast<XCOFFYAML::FileAuxEnt>(AuxSym.get())); in mapping()
355 ResetAuxSym<XCOFFYAML::CsectAuxEnt>(IO, AuxSym); in mapping()
356 auxSymMapping(IO, *cast<XCOFFYAML::CsectAuxEnt>(AuxSym.get()), Is64); in mapping()
359 ResetAuxSym<XCOFFYAML::SectAuxEntForDWARF>(IO, AuxSym); in mapping()
360 auxSymMapping(IO, *cast<XCOFFYAML::SectAuxEntForDWARF>(AuxSym.get())); in mapping()
368 ResetAuxSym<XCOFFYAML::SectAuxEntForStat>(IO, AuxSym); in mapping()
369 auxSymMapping(IO, *cast<XCOFFYAML::SectAuxEntForStat>(AuxSym.get())); in mapping()