Skip to content
  • Chris Lattner's avatar
    Add support for emitting the symbol table (and its string table) of the · 1932f5c9
    Chris Lattner authored
    module to the ELF file.  Test it by adding support for emitting common
    symbols.  This allows us to compile this:
    
    %X = weak global int 0
    %Y = weak global int 0
    %Z = weak global int 0
    
    to an elf file that 'readelf's this:
    
    Symbol table '.symtab' contains 4 entries:
       Num:    Value  Size Type    Bind   Vis      Ndx Name
         0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND
         1: 00000004     4 OBJECT  GLOBAL DEFAULT  COM X
         2: 00000004     4 OBJECT  GLOBAL DEFAULT  COM Y
         3: 00000004     4 OBJECT  GLOBAL DEFAULT  COM Z
    
    llvm-svn: 22343
    1932f5c9
Loading