Changeset 18780
- Timestamp:
- 03/19/12 17:59:44 (14 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/linux/universal/linux-3.3/scripts/strip-kmod.sh
r18778 r18780 12 12 } 13 13 14 ARGS= 15 if [ -n "$KEEP_SYMBOLS" ]; then 16 ARGS="-X --strip-debug" 17 else 18 ARGS="-x -G __this_module --strip-unneeded" 19 fi 20 14 21 ${CROSS_COMPILE}objcopy \ 15 --strip-unneeded \16 22 -R .comment \ 17 23 -R .pdr \ … … 20 26 -R .gnu.attributes \ 21 27 -R .reginfo \ 22 -G __this_module \ 23 -x "$MODULE" "$MODULE.tmp" 28 $ARGS \ 29 "$MODULE" "$MODULE.tmp" 30 31 [ -n "$NO_RENAME" ] && { 32 mv "${MODULE}.tmp" "$MODULE" 33 exit 0 34 } 24 35 25 36 ${CROSS_COMPILE}nm "$MODULE.tmp" | awk ' … … 28 39 } 29 40 30 $3 && $2 ~ /[brtd]/ && $3 !~ /\$LC/ {41 $3 && $2 ~ /[brtd]/ && $3 !~ /\$LC/ && !def[$3] { 31 42 print "--redefine-sym "$3"=_"n; 32 43 n = n + 1 44 def[$3] = 1 33 45 } 34 46 ' > "$MODULE.tmp1"
Note: See TracChangeset
for help on using the changeset viewer.
