diff options
author | Thiago Macieira <thiago.macieira@nokia.com> | 2009-10-26 10:04:21 (GMT) |
---|---|---|
committer | Thiago Macieira <thiago.macieira@nokia.com> | 2009-10-26 10:36:51 (GMT) |
commit | e2ef97128c006ac2a5c99c67bb54eebaa3b45720 (patch) | |
tree | 03e166e8393e1928ec5ed3c79c96fa0accd11460 /tools | |
parent | 3f7a99565de7ed17d7ac4c0a25b02997b094b1a9 (diff) | |
download | Qt-e2ef97128c006ac2a5c99c67bb54eebaa3b45720.zip Qt-e2ef97128c006ac2a5c99c67bb54eebaa3b45720.tar.gz Qt-e2ef97128c006ac2a5c99c67bb54eebaa3b45720.tar.bz2 |
Implement symbol hiding for JSC's JIT functions.
These functions are implemented directly in assembly, so they need the
proper directives to enable/disable visibility. On ELF systems, it's
.hidden, whereas on Mach-O systems (Mac) it's .private_extern. On
Windows, it's not necessary since you have to explicitly export. I
also implemented the AIX idiom, though it's unlikely anyone will
implement AIX/POWER JIT.
That leaves only HP-UX on PA-RISC unimplemented, from the platforms
that Qt supports. It's also unlikely that we'll imlpement JIT for it.
Reviewed-by: Kent Hansen
(this commit was 26d0990c66068bfc92a2ec77512b26d4a0c11b02, but was
lost during a WebKit update)
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions