add GCC visibility hidding