Skip to content

Commit 88f02e4

Browse files
Make /data/local/temp dir, needed by libFuzzer merge on Android. (google#1141)
* Make /data/local/temp dir, needed by libFuzzer merge on Android. * Add comment.
1 parent 1977cae commit 88f02e4

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/python/bot/fuzzers/libfuzzer.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -889,6 +889,9 @@ class AndroidLibFuzzerRunner(new_process.ProcessRunner, LibFuzzerCommon):
889889
"""Android libFuzzer runner."""
890890
DEVICE_FUZZING_DIR = '/data/fuzz'
891891

892+
# This temp directory is used by libFuzzer merge tool. DONT CHANGE.
893+
LIBFUZZER_TEMP_DIR = '/data/local/tmp'
894+
892895
def __init__(self, executable_path, build_directory, default_args=None):
893896
"""Inits the AndroidLibFuzzerRunner.
894897
@@ -901,6 +904,7 @@ def __init__(self, executable_path, build_directory, default_args=None):
901904
executable_path=android.adb.get_adb_path(),
902905
default_args=self._get_default_args(executable_path, default_args))
903906

907+
android.adb.create_directory_if_needed(self.LIBFUZZER_TEMP_DIR)
904908
self._copy_local_directory_to_device(build_directory)
905909

906910
def _get_default_args(self, executable_path, extra_args):

0 commit comments

Comments
 (0)