mirror of
https://github.com/oliverschmidt/contiki.git
synced 2024-09-17 15:54:31 +00:00
18 lines
349 B
Plaintext
Executable File
18 lines
349 B
Plaintext
Executable File
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"
|