gn2bp: Add missing linker flags
* Tests usually shim memory allocations for metrics purposes through linker flags.
Test: m
Change-Id: I2a3bbe648f155469721cf1df25439ca60afee6b5
diff --git a/tools/gn2bp/gen_android_bp b/tools/gn2bp/gen_android_bp
index 5cbd6e2..c8d945d 100755
--- a/tools/gn2bp/gen_android_bp
+++ b/tools/gn2bp/gen_android_bp
@@ -1306,7 +1306,8 @@
def set_module_flags(module, module_type, cflags, defines, ldflags):
module.cflags.update(_get_cflags(cflags, defines))
if module_type != 'cc_object':
- module.ldflags.update({flag for flag in ldflags if flag in ldflag_allowlist})
+ module.ldflags.update({flag for flag in ldflags
+ if flag in ldflag_allowlist or flag.startswith("-Wl,-wrap,")})
# TODO: implement proper cflag parsing.
for flag in cflags:
if '-std=' in flag: