osd-contiki/tools/cooja/examples/jni_test/mac_users/nmandsize
fros4943 5470cb5bc3 + script also includes the common data section
contributed by Lars Rasmusson @ SICS
2010-01-20 16:38:55 +00:00

18 lines
349 B
Plaintext

nm -a -m $1
S="$(size -x -m -l $1)"
parse() (
echo "$S" |
awk '/^Segment/ {s=$2} s=="__DATA:" && $2=="'$1'" \
{printf "%s %s 0x%x\n",$5,$3,$3+$5}' |
(read start size end;
echo "$2 START: $start";
echo "$2 SIZE: $size";
echo "$2 END: $end")
)
parse __data: "DATA SECTION"
parse __bss: "BSS SECTION"
parse __common: "COMMON SECTION"