Lines Matching defs:symtab
171 IMAGE_SYMBOL symtab[2];
182 obj.coffHead.PointerToSymbolTable = offsetof(decltype(obj), symtab);
183 obj.coffHead.NumberOfSymbols = sizeof(obj.symtab) / sizeof(IMAGE_SYMBOL);
197 // obj.symtab[0].N.Name.Long = add_string("?BinaryDataForReadOnlyFileSystem@@3PAUfs_entry@@A");//
198 // ?BinaryDataForReadOnlyFileSystem@@3PADA"); obj.symtab[1].N.Name.Long =
206 obj.symtab[1].N.Name.Long = add_string(t.c_str() /*"BinaryDataForReadOnlyFileSystem"*/);
207 obj.symtab[0].N.Name.Long = add_string(t2.c_str() /*"SizeOfDataForReadOnlyFileSystem"*/);
209 obj.symtab[1].N.Name.Long = add_string(gDataName.c_str() /*"BinaryDataForReadOnlyFileSystem"*/);
210 obj.symtab[0].N.Name.Long = add_string(gSizeName.c_str() /*"SizeOfDataForReadOnlyFileSystem"*/);
226 obj.symtab[1].Value = (uint32_t)sizeof(uint64_t);
227 obj.symtab[1].SectionNumber = 1; // first section.. (one based)
228 obj.symtab[1].Type = IMAGE_SYM_TYPE_CHAR | (IMAGE_SYM_DTYPE_ARRAY << 8);
229 obj.symtab[1].StorageClass = IMAGE_SYM_CLASS_EXTERNAL;
230 obj.symtab[1].NumberOfAuxSymbols = 0;
232 obj.symtab[0].Value = (uint32_t)0;
233 obj.symtab[0].SectionNumber = 1; // first section.. (one based)
234 // obj.symtab[0].Type = IMAGE_SYM_TYPE_UINT; //(just use IMAGE_SYM_TYPE_NULL like mstools?)
235 obj.symtab[0].StorageClass = IMAGE_SYM_CLASS_EXTERNAL;
236 obj.symtab[0].NumberOfAuxSymbols = 0;
296 o.sections[2].sh_name = add_string(".symtab");
421 struct symtab_command symtab = {
423 sizeof(symtab),
430 fpos += sizeof(x64_header) + sizeof(data_seg) + sizeof(data_sect) + sizeof(symtab);
440 symtab.symoff = static_cast<uint32_t>(fpos);
461 symtab.stroff = static_cast<uint32_t>(fpos);
482 fwrite(&symtab, sizeof(symtab), 1, e);
499 fwrite(&symtab, sizeof(symtab), 1, e);