Skip to content

Commit 8da2b5a

Browse files
author
Hubert Badocha
committed
build: add noexecstack
JIRA: RTOS-909
1 parent a25d5e1 commit 8da2b5a

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

_targets/build.common

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,10 +96,10 @@ b_mkscript_user() {
9696
kernelimg)
9797
printf "alias%s %s 0x%x 0x%x\n" "$RELATIVE_ALIAS" "${KERNEL_FILE}" "$KERNEL_OFFS" "$ksz"
9898
fn="${PREFIX_PROG_STRIPPED}$KERNEL_ELF"
99-
tbeg=$(${CROSS}readelf -l "$fn" | awk '/R E/ { print $3 }')
100-
tsz=$(${CROSS}readelf -l "$fn" | awk '/R E/ { print $6 }')
101-
dbeg=$(${CROSS}readelf -l "$fn" | awk '/RW/ { print $3 }')
102-
dsz=$(${CROSS}readelf -l "$fn" | awk '/RW/ { print $6 }')
99+
tbeg=$(${CROSS}readelf -l "$fn" | awk '/LOAD.*R E/ { print $3 }')
100+
tsz=$(${CROSS}readelf -l "$fn" | awk '/LOAD.*R E/ { print $6 }')
101+
dbeg=$(${CROSS}readelf -l "$fn" | awk '/LOAD.*RW/ { print $3 }')
102+
dsz=$(${CROSS}readelf -l "$fn" | awk '/LOAD.*RW/ { print $6 }')
103103
tsz=$(((tsz + SIZE_PAGE - 1) & PAGE_MASK))
104104
dsz=$(((dsz + SIZE_PAGE - 1) & PAGE_MASK))
105105
printf "%s %s %x %x %x %x\n" "$cmd" "${KERNEL_FILE}" $((tbeg)) $((tsz)) $((dbeg)) $((dsz));;

0 commit comments

Comments
 (0)