Check size of exec_spec in order to prevent heap overflow. am: 6738e6e9b3 am: 873cc70c80 am: 5cb2f0d993
am: 9ff3b78132
Change-Id: Ib230d8cade5f2a8d66dd0e4b5628d844c4ceab29
diff --git a/template/iface_fuzzer_test/iface_fuzzer_test.py b/template/iface_fuzzer_test/iface_fuzzer_test.py
index bfdd973..35fd53b 100644
--- a/template/iface_fuzzer_test/iface_fuzzer_test.py
+++ b/template/iface_fuzzer_test/iface_fuzzer_test.py
@@ -37,8 +37,6 @@
"""
_VTS_SPEC_DIR_TARGET = os.path.join(config.FUZZER_TEST_DIR, 'spec')
- start_vts_agents = False
-
def _PushVtsResources(self, hal_name, hal_version):
"""Pushes resources needed for test to target device.
@@ -77,12 +75,11 @@
string list, directories on target
"""
hal_name_dir = vts_spec_utils.HalNameDir(hal_name)
- spec_dirs = [
- os.path.join(self._VTS_SPEC_DIR_TARGET, hal_name_dir, hal_version)
- ]
+ spec_dirs = [os.path.join(self._VTS_SPEC_DIR_TARGET, hal_name_dir,
+ hal_version)]
- imported_hals = self._vts_spec_parser.ImportedHals(
- hal_name, hal_version)
+ imported_hals = self._vts_spec_parser.ImportedHals(hal_name,
+ hal_version)
for name, version in imported_hals:
spec_dirs.append(
os.path.join(self._VTS_SPEC_DIR_TARGET,
@@ -96,8 +93,8 @@
hal_name, hal_version = vts_spec_utils.HalPackageToNameAndVersion(
hal_package)
- imported_hals = self._vts_spec_parser.IndirectImportedHals(
- hal_name, hal_version)
+ imported_hals = self._vts_spec_parser.IndirectImportedHals(hal_name,
+ hal_version)
self._PushVtsResources(hal_name, hal_version)
for name, version in imported_hals:
self._PushVtsResources(name, version)
diff --git a/template/libfuzzer_test/libfuzzer_test.py b/template/libfuzzer_test/libfuzzer_test.py
index 239bc99..ba4ea03 100644
--- a/template/libfuzzer_test/libfuzzer_test.py
+++ b/template/libfuzzer_test/libfuzzer_test.py
@@ -38,8 +38,6 @@
_dut: AndroidDevice, the device under test as config.
"""
- start_vts_agents = False
-
def setUpClass(self):
"""Creates a remote shell instance, and copies data files."""
required_params = [