aboutsummaryrefslogtreecommitdiff
path: root/debug_info_test/check_ngcc.py
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-07-07 04:52:33 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-07-07 04:52:33 +0000
commit259920472993543630e04ecb77f6f4c2d35ad379 (patch)
tree77dc031614745bb406dbd90cea9a082a1b5cdd54 /debug_info_test/check_ngcc.py
parent836cde1fd7aa7f58f421ea96f2c1e2e318c09356 (diff)
parent40214b48188358a80b7478bfff21d4814dd9177c (diff)
downloadtoolchain-utils-android14-mainline-conscrypt-release.tar.gz
Snap for 10453563 from 40214b48188358a80b7478bfff21d4814dd9177c to mainline-conscrypt-releaseaml_con_341614000aml_con_341511080aml_con_341410300aml_con_341310090aml_con_341110000android14-mainline-conscrypt-release
Change-Id: I3cc3f64c89b461eda0b48666502f7285076f7be5
Diffstat (limited to 'debug_info_test/check_ngcc.py')
-rw-r--r--debug_info_test/check_ngcc.py29
1 files changed, 14 insertions, 15 deletions
diff --git a/debug_info_test/check_ngcc.py b/debug_info_test/check_ngcc.py
index c86c220a..bbb58741 100644
--- a/debug_info_test/check_ngcc.py
+++ b/debug_info_test/check_ngcc.py
@@ -1,30 +1,29 @@
# -*- coding: utf-8 -*-
-# Copyright 2018 The Chromium OS Authors. All rights reserved.
+# Copyright 2018 The ChromiumOS Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""Check whether the compile unit is not built by gcc."""
-from __future__ import print_function
from allowlist import is_allowlisted
def not_by_gcc(dso_path, producer, comp_path):
- """Check whether the compile unit is not built by gcc.
+ """Check whether the compile unit is not built by gcc.
- Args:
- dso_path: path to the elf/dso.
- producer: DW_AT_producer contains the compiler command line.
- comp_path: DW_AT_comp_dir + DW_AT_name.
+ Args:
+ dso_path: path to the elf/dso.
+ producer: DW_AT_producer contains the compiler command line.
+ comp_path: DW_AT_comp_dir + DW_AT_name.
- Returns:
- False if compiled by gcc otherwise True.
- """
- if is_allowlisted('ngcc_comp_path', comp_path):
- return True
+ Returns:
+ False if compiled by gcc otherwise True.
+ """
+ if is_allowlisted("ngcc_comp_path", comp_path):
+ return True
- if is_allowlisted('ngcc_dso_path', dso_path):
- return True
+ if is_allowlisted("ngcc_dso_path", dso_path):
+ return True
- return 'GNU C' not in producer
+ return "GNU C" not in producer