mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-04 02:18:37 +00:00
Update the sed expressions that handle the output of ld --verbose:
GNU ld changed the output of ld --verbose recently, it used to emit:
PROVIDE (__executable_start = 0x400000); . = 0x400000 + SIZEOF_HEADERS;
and now emits:
PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x08048000)); . = SEGMENT_START("text-segment", 0x08048000) + SIZEOF_HEADERS;
(Jakub Jelinek)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9157
This commit is contained in:
parent
fe896cad52
commit
6b47103529
@ -215,26 +215,26 @@ valt_load_address_x86_linux.lds: Makefile
|
||||
$(CC) @FLAG_M32@ -Wl,--verbose -nostdlib 2>&1 | sed \
|
||||
-e '1,/^=====\+$$/d' \
|
||||
-e '/^=====\+$$/,/.\*/d' \
|
||||
-e '/\. = 0x[0-9A-Fa-f]\+ + SIZEOF_HEADERS/s/0x[0-9A-Fa-f]\+/valt_load_address/g' > $@ \
|
||||
-e '/\. = \(0x[0-9A-Fa-f]\+\|SEGMENT_START("[^"]\+", 0x[0-9A-Fa-f]\+)\) + SIZEOF_HEADERS/s/0x[0-9A-Fa-f]\+/valt_load_address/g' > $@ \
|
||||
|| rm -f $@
|
||||
|
||||
valt_load_address_amd64_linux.lds: Makefile
|
||||
$(CC) -m64 -Wl,--verbose -nostdlib 2>&1 | sed \
|
||||
-e '1,/^=====\+$$/d' \
|
||||
-e '/^=====\+$$/,/.\*/d' \
|
||||
-e '/\. = 0x[0-9A-Fa-f]\+ + SIZEOF_HEADERS/s/0x[0-9A-Fa-f]\+/valt_load_address/g' > $@ \
|
||||
-e '/\. = \(0x[0-9A-Fa-f]\+\|SEGMENT_START("[^"]\+", 0x[0-9A-Fa-f]\+)\) + SIZEOF_HEADERS/s/0x[0-9A-Fa-f]\+/valt_load_address/g' > $@ \
|
||||
|| rm -f $@
|
||||
|
||||
valt_load_address_ppc32_linux.lds: Makefile
|
||||
$(CC) @FLAG_M32@ -Wl,--verbose -nostdlib 2>&1 | sed \
|
||||
-e '1,/^=====\+$$/d' \
|
||||
-e '/^=====\+$$/,/.\*/d' \
|
||||
-e '/\. = 0x[0-9A-Fa-f]\+ + SIZEOF_HEADERS/s/0x[0-9A-Fa-f]\+/valt_load_address/g' > $@ \
|
||||
-e '/\. = \(0x[0-9A-Fa-f]\+\|SEGMENT_START("[^"]\+", 0x[0-9A-Fa-f]\+)\) + SIZEOF_HEADERS/s/0x[0-9A-Fa-f]\+/valt_load_address/g' > $@ \
|
||||
|| rm -f $@
|
||||
|
||||
valt_load_address_ppc64_linux.lds: Makefile
|
||||
$(CC) -m64 -Wl,--verbose -nostdlib 2>&1 | sed \
|
||||
-e '1,/^=====\+$$/d' \
|
||||
-e '/^=====\+$$/,/.\*/d' \
|
||||
-e '/\. = 0x[0-9A-Fa-f]\+ + SIZEOF_HEADERS/s/0x[0-9A-Fa-f]\+/valt_load_address/g' > $@ \
|
||||
-e '/\. = \(0x[0-9A-Fa-f]\+\|SEGMENT_START("[^"]\+", 0x[0-9A-Fa-f]\+)\) + SIZEOF_HEADERS/s/0x[0-9A-Fa-f]\+/valt_load_address/g' > $@ \
|
||||
|| rm -f $@
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user