[LLVMdev] Assign symbol the address of a section
    Matt Renzelmann 
    mjr at cs.wisc.edu
       
    Mon May 11 10:02:08 PDT 2009
    
    
  
Hello,
The binaries produced by LLVM and other compilers divide code up into
various sections, e.g. the .text section.
What is the recommended approach to assigning a symbol the address of a
section using LLVM?  Using GCC/LD, you can do this with a linker script,
e.g. in a linker script you can do:
  _text = .;
  _stext = .;
These symbols are then available in the corresponding C code using an
"extern" definition.  But, LLVM doesn't support linker scripts--so what's
the trick?
Thanks and regards,
Matt
    
    
More information about the llvm-dev
mailing list