blob: 4a46f01e6b7353efdfb3e94eab59bdead9c4da36 [file] [log] [blame]
#!/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