Lines Matching refs:coff_symbol
268 COFFSymbol *coff_symbol = createSymbol(Sec.getSectionName()); in defineSection() local
278 coff_section->Symbol = coff_symbol; in defineSection()
279 coff_symbol->Section = coff_section; in defineSection()
280 coff_symbol->Data.StorageClass = COFF::IMAGE_SYM_CLASS_STATIC; in defineSection()
283 coff_symbol->Aux.resize(1); in defineSection()
284 memset(&coff_symbol->Aux[0], 0, sizeof(coff_symbol->Aux[0])); in defineSection()
285 coff_symbol->Aux[0].AuxType = ATSectionDefinition; in defineSection()
286 coff_symbol->Aux[0].Aux.SectionDefinition.Selection = Sec.getSelection(); in defineSection()
375 COFFSymbol *coff_symbol = GetOrCreateCOFFSymbol(&Symbol); in DefineSymbol() local
380 if (coff_symbol->Section && coff_symbol->Section != Sec) in DefineSymbol()
386 coff_symbol->Data.StorageClass = COFF::IMAGE_SYM_CLASS_WEAK_EXTERNAL; in DefineSymbol()
399 coff_symbol->Other = WeakDefault; in DefineSymbol()
402 coff_symbol->Aux.resize(1); in DefineSymbol()
403 memset(&coff_symbol->Aux[0], 0, sizeof(coff_symbol->Aux[0])); in DefineSymbol()
404 coff_symbol->Aux[0].AuxType = ATWeakExternal; in DefineSymbol()
405 coff_symbol->Aux[0].Aux.WeakExternal.TagIndex = 0; in DefineSymbol()
406 coff_symbol->Aux[0].Aux.WeakExternal.Characteristics = in DefineSymbol()
410 coff_symbol->Data.SectionNumber = COFF::IMAGE_SYM_ABSOLUTE; in DefineSymbol()
412 coff_symbol->Section = Sec; in DefineSymbol()
413 Local = coff_symbol; in DefineSymbol()
433 coff_symbol->MC = &Symbol; in DefineSymbol()