Home | History | Annotate | Download | only in PECOFF

Lines Matching refs:symbol

26 #include "lldb/Symbol/ObjectFile.h"
548 Symbol *symbols = m_symtab_ap->Resize (num_syms);
551 coff_symbol_t symbol;
554 // If the first 4 bytes of the symbol string are zero, then we
556 // 8 bytes contain the symbol name
559 // Long string that doesn't fit into the symbol table name,
567 // Short string that fits into the symbol table name which is 8 bytes
568 offset += sizeof(symbol.name) - 4; // Skip remaining
572 symbol_name.assign (symbol_name_cstr, sizeof(symbol.name));
574 symbol.value = symtab_data.GetU32 (&offset);
575 symbol.sect = symtab_data.GetU16 (&offset);
576 symbol.type = symtab_data.GetU16 (&offset);
577 symbol.storage = symtab_data.GetU8 (&offset);
578 symbol.naux = symtab_data.GetU8 (&offset);
580 if ((int16_t)symbol.sect >= 1)
582 Address symbol_addr(sect_list->GetSectionAtIndex(symbol.sect-1), symbol.value);
586 if (symbol.naux > 0)
588 i += symbol.naux;