goinfre/libs/libdebugmalloc/debugxmalloc

goinfre/libs/libdebugmalloc/debugxmalloc

  _____________________________________________________________________________ 
 /   / Index / Goinfre / Resume / Links / Contact / Sitemap /    .: v0.6.1.0 |^|
|\__/-------+         +--------+-------+---------+---------+-----------------+#|
|  1| /goinfre/libs/libdebugmalloc/debugxmalloc                              |#|
|  2| ==========================================                             |#|
|  3|                                                                        |#|
|  4|                                                   [ raw ] [ download ] |#|
|  5|                                             ` `` ````````````````````` |#|
|  6|                                                                        |#|
|  7| #!/bin/sh                                                              |#|
|  8|                                                                        |#|
|  9| if [ $# = 0 ] ; then                                                   |#|
| 10|     echo "$0: insufficient arguments"                                  |#|
| 11|     exit                                                               |#|
| 12| fi                                                                     |#|
| 13|                                                                        |#|
| 14| MODULE_PATH=$(dirname $_)/$(echo $0 | sed 's|.*/\([^/]*\)|\1|g').so    |#|
| 15|                                                                        |#|
| 16| case "$1" in                                                           |#|
| 17|     *)                                                                 |#|
| 18|       if [ -z "$LD_PRELOAD" ]                                          |#|
| 19|       then                                                             |#|
| 20|           export LD_PRELOAD=$MODULE_PATH                               |#|
| 21|       else                                                             |#|
| 22|           echo $LD_PRELOAD | grep -q $MODULE_PATH || \                 |#|
| 23|             export LD_PRELOAD="$MODULE_PATH $LD_PRELOAD"               |#|
| 24|       fi                                                               |#|
| 25|                                                                        |#|
| 26|       if [ $# = 0 ]                                                    | |
| 27|       then                                                             | |
| 28|           ${SHELL:-/bin/sh}                                            | |
| 29|       fi                                                               | |
| 30|                                                                        | |
| 31|       if [ $# -gt 0 ]                                                  | |
| 32|       then                                                             | |
| 33|           exec "$@"                                                    | |
| 34|       fi                                                               | |
| 35|       ;;                                                               | |
| 36| esac                                                                   | |
| 37|                                                                        | |
+---+                                                                        | |
\_   \______ mo5.so - normal - 1337.so - rev.so - video_r.so +---------------+ |
  |__       \_____   plain.so - color.so - comment.so       /  moul 2008 (c) |V|
     \-----\______\________________________________________/-----------------+-+