Skip to content
  • Rui Ueyama's avatar
    [PECOFF] Trim at most one character from imported symbols. · f1ffe8ab
    Rui Ueyama authored
    The import name is not always the same as the symbol name. If the name/type
    field in the import header is NOPREFIX or UNDECORATE, we need to strip some
    characters from symbol to get its import name.
    
    The Microsoft PE/COFF spec is vague if symbol contains more than two
    consecutive characters to be stripped. We used to strip all characters,
    but it doesn't seem right as we couldn't link against the system library
    because of this name mangling. Looks like we shouldn't strip more than one
    character.
    
    llvm-svn: 188154
    f1ffe8ab
Loading