Lines Matching refs:XCOFFYAML

18 namespace XCOFFYAML {  namespace
159 void ScalarEnumerationTraits<XCOFFYAML::AuxSymbolType>::enumeration( in enumeration()
160 IO &IO, XCOFFYAML::AuxSymbolType &Type) { in enumeration()
161 #define ECase(X) IO.enumCase(Type, #X, XCOFFYAML::X) in enumeration()
191 void MappingTraits<XCOFFYAML::FileHeader>::mapping( in mapping()
192 IO &IO, XCOFFYAML::FileHeader &FileHdr) { in mapping()
202 void MappingTraits<XCOFFYAML::AuxiliaryHeader>::mapping( in mapping()
203 IO &IO, XCOFFYAML::AuxiliaryHeader &AuxHdr) { in mapping()
233 void MappingTraits<XCOFFYAML::Relocation>::mapping(IO &IO, in mapping()
234 XCOFFYAML::Relocation &R) { in mapping()
241 void MappingTraits<XCOFFYAML::Section>::mapping(IO &IO, in mapping()
242 XCOFFYAML::Section &Sec) { in mapping()
258 static void auxSymMapping(IO &IO, XCOFFYAML::CsectAuxEnt &AuxSym, bool Is64) { in auxSymMapping()
275 static void auxSymMapping(IO &IO, XCOFFYAML::FileAuxEnt &AuxSym) { in auxSymMapping()
280 static void auxSymMapping(IO &IO, XCOFFYAML::BlockAuxEnt &AuxSym, bool Is64) { in auxSymMapping()
289 static void auxSymMapping(IO &IO, XCOFFYAML::FunctionAuxEnt &AuxSym, in auxSymMapping()
298 static void auxSymMapping(IO &IO, XCOFFYAML::ExcpetionAuxEnt &AuxSym) { in auxSymMapping()
304 static void auxSymMapping(IO &IO, XCOFFYAML::SectAuxEntForDWARF &AuxSym) { in auxSymMapping()
309 static void auxSymMapping(IO &IO, XCOFFYAML::SectAuxEntForStat &AuxSym) { in auxSymMapping()
317 std::unique_ptr<XCOFFYAML::AuxSymbolEnt> &AuxSym) { in ResetAuxSym()
322 void MappingTraits<std::unique_ptr<XCOFFYAML::AuxSymbolEnt>>::mapping( in mapping()
323 IO &IO, std::unique_ptr<XCOFFYAML::AuxSymbolEnt> &AuxSym) { in mapping()
325 static_cast<XCOFFYAML::Object *>(IO.getContext())->Header.Magic == in mapping()
328 XCOFFYAML::AuxSymbolType AuxType; in mapping()
333 case XCOFFYAML::AUX_EXCEPT: in mapping()
339 ResetAuxSym<XCOFFYAML::ExcpetionAuxEnt>(IO, AuxSym); in mapping()
340 auxSymMapping(IO, *cast<XCOFFYAML::ExcpetionAuxEnt>(AuxSym.get())); in mapping()
342 case XCOFFYAML::AUX_FCN: in mapping()
343 ResetAuxSym<XCOFFYAML::FunctionAuxEnt>(IO, AuxSym); in mapping()
344 auxSymMapping(IO, *cast<XCOFFYAML::FunctionAuxEnt>(AuxSym.get()), Is64); in mapping()
346 case XCOFFYAML::AUX_SYM: in mapping()
347 ResetAuxSym<XCOFFYAML::BlockAuxEnt>(IO, AuxSym); in mapping()
348 auxSymMapping(IO, *cast<XCOFFYAML::BlockAuxEnt>(AuxSym.get()), Is64); in mapping()
350 case XCOFFYAML::AUX_FILE: in mapping()
351 ResetAuxSym<XCOFFYAML::FileAuxEnt>(IO, AuxSym); in mapping()
352 auxSymMapping(IO, *cast<XCOFFYAML::FileAuxEnt>(AuxSym.get())); in mapping()
354 case XCOFFYAML::AUX_CSECT: in mapping()
355 ResetAuxSym<XCOFFYAML::CsectAuxEnt>(IO, AuxSym); in mapping()
356 auxSymMapping(IO, *cast<XCOFFYAML::CsectAuxEnt>(AuxSym.get()), Is64); in mapping()
358 case XCOFFYAML::AUX_SECT: in mapping()
359 ResetAuxSym<XCOFFYAML::SectAuxEntForDWARF>(IO, AuxSym); in mapping()
360 auxSymMapping(IO, *cast<XCOFFYAML::SectAuxEntForDWARF>(AuxSym.get())); in mapping()
362 case XCOFFYAML::AUX_STAT: in mapping()
368 ResetAuxSym<XCOFFYAML::SectAuxEntForStat>(IO, AuxSym); in mapping()
369 auxSymMapping(IO, *cast<XCOFFYAML::SectAuxEntForStat>(AuxSym.get())); in mapping()
374 void MappingTraits<XCOFFYAML::Symbol>::mapping(IO &IO, XCOFFYAML::Symbol &S) { in mapping()
385 void MappingTraits<XCOFFYAML::StringTable>::mapping( in mapping()
386 IO &IO, XCOFFYAML::StringTable &Str) { in mapping()
393 void MappingTraits<XCOFFYAML::Object>::mapping(IO &IO, XCOFFYAML::Object &Obj) { in mapping()