| #!/bin/sh |
| |
| # A simple script to help me ensure that my libpthread.so looks |
| # from the outside, to the linker, identical to the original. |
| |
| nm /lib/libpthread.so.0 | grep " T " | cut -c 10- > orig-T |
| nm /lib/libpthread.so.0 | grep " D " | cut -c 10- > orig-D |
| nm /lib/libpthread.so.0 | grep " W " | cut -c 10- > orig-W |
| |
| nm ./libpthread.so | grep " T " | cut -c 10- > mine-T |
| nm ./libpthread.so | grep " D " | cut -c 10- > mine-D |
| nm ./libpthread.so | grep " W " | cut -c 10- > mine-W |
| |
| echo ========================== TEXT orig vs mine ========================= |
| sdiff -w 80 orig-T mine-T |
| echo |
| |
| echo ========================== WEAK orig vs mine ========================= |
| sdiff -w 80 orig-W mine-W |
| echo |
| |
| echo ========================== DATA orig vs mine ========================= |
| sdiff -w 80 orig-D mine-D |
| echo |