xref: /llvm-project/lldb/unittests/Target/Inputs/AndroidModule.c (revision 55147ceb62020633cd7e7d403120d3915f4be3b6)
1*55147cebSShubham Sandeep Rastogi // aarch64-linux-android29-clang -shared -Os -glldb -g3 -Wl,--build-id=sha1 \
2*55147cebSShubham Sandeep Rastogi //     AndroidModule.c -o AndroidModule.so
3*55147cebSShubham Sandeep Rastogi // dump_syms AndroidModule.so > AndroidModule.so.sym
4*55147cebSShubham Sandeep Rastogi // cp AndroidModule.so AndroidModule.unstripped.so
5*55147cebSShubham Sandeep Rastogi // llvm-strip --strip-unneeded AndroidModule.so
6*55147cebSShubham Sandeep Rastogi 
boom(void)7*55147cebSShubham Sandeep Rastogi int boom(void) {
8*55147cebSShubham Sandeep Rastogi   return 47;
9*55147cebSShubham Sandeep Rastogi }
10*55147cebSShubham Sandeep Rastogi 
boom_hidden(void)11*55147cebSShubham Sandeep Rastogi __attribute__((visibility("hidden"))) int boom_hidden(void) {
12*55147cebSShubham Sandeep Rastogi   return 48;
13*55147cebSShubham Sandeep Rastogi }
14