summaryrefslogtreecommitdiffstats
path: root/payloads/libpayload/tests
diff options
context:
space:
mode:
authorJakub Czapiga <jacz@semihalf.com>2021-11-18 16:00:37 +0000
committerPatrick Georgi <patrick@coreboot.org>2021-11-24 14:17:01 +0000
commit7f61d41c1b8e747c19d40c68291020035493678d (patch)
tree54d5962cc2646d914bc7c5e0d9e64eca3c428eb2 /payloads/libpayload/tests
parentfd6c8d607ef0bd00b6fc6d2b19a21d41fff25b3c (diff)
downloadcoreboot-7f61d41c1b8e747c19d40c68291020035493678d.tar.gz
coreboot-7f61d41c1b8e747c19d40c68291020035493678d.tar.bz2
coreboot-7f61d41c1b8e747c19d40c68291020035493678d.zip
libpayload/tests: Fix mocks __real_<func> symbol creation
There were escape backslashes around regular expression passed to grep. Because of that, grep was returning empty results as a consequence of pattern mismatch, and thus symbols pointing to original functions were not created correctly. Change-Id: I751109735b6c56824df9a560ae989bf062a0e9a6 Signed-off-by: Jakub Czapiga <jacz@semihalf.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/59496 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Julius Werner <jwerner@chromium.org>
Diffstat (limited to 'payloads/libpayload/tests')
-rw-r--r--payloads/libpayload/tests/Makefile.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/payloads/libpayload/tests/Makefile.inc b/payloads/libpayload/tests/Makefile.inc
index e4babb1dd3ca..ba465b047189 100644
--- a/payloads/libpayload/tests/Makefile.inc
+++ b/payloads/libpayload/tests/Makefile.inc
@@ -140,7 +140,7 @@ $($(1)-objs): $(testobj)/$(1)/%.o: $$$$*.c $$($(1)-config-file)
objcopy_wrap_flags=''; \
for sym in $$($(1)-mocks); do \
sym_line="$$$$($(HOSTOBJDUMP) -t $$@.orig \
- | grep -E \"[0-9a-fA-F]+\\s+w\\s+F\\s+.*\\s$$$$sym$$$$\")"; \
+ | grep -E "[0-9a-fA-F]+\\s+w\\s+F\\s+.*\\s+$$$$sym$$$$")"; \
if [ ! -z "$$$$sym_line" ] ; then \
addr="$$$$(echo \"$$$$sym_line\" | awk '{ print $$$$1 }')"; \
section="$$$$(echo \"$$$$sym_line\" | awk '{ print $$$$(NF - 2) }')"; \