X-Git-Url: https://git.ao2.it/ddsect.git/blobdiff_plain/0cf32b433cd2b1c528cf273c9d589841c25c9d90..dfc0a89d1af98db9e1c5b6bbef874dc545eb1a08:/ddsect.sh diff --git a/ddsect.sh b/ddsect.sh index b1c5122..1a27e5f 100755 --- a/ddsect.sh +++ b/ddsect.sh @@ -34,11 +34,11 @@ parse_map_file() do RANGE=$(echo $line | cut -d ':' -f 1) START_ADDRESS=$(( $(echo $RANGE | cut -d '-' -f 1) )) - END_ADDRESS=$(( $(echo $RANGE | cut -d '-' -f 2) )) + END_ADDRESS=$(( $(echo $RANGE | cut -d '-' -f 2) - 1)) NAME=$(echo $line | cut -d ':' -f 2 | sed -e 's/^"//' -e 's/"$//') - SIZE=$(($END_ADDRESS - $START_ADDRESS)) + SIZE=$(($END_ADDRESS - $START_ADDRESS + 1)) SIZE_KiB=$(($SIZE / 1024))