diff options
author | nagendra modadugu <ngm@google.com> | 2017-05-13 02:43:56 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-05-13 02:43:56 +0000 |
commit | 00f7bc755f76f483f6a59f917727339e089a9cc4 (patch) | |
tree | 15279a2c6ba60e0e4d5707210ef750ed035dde72 | |
parent | a71795a2cdc96cfd78508d8625f9a3b9efd5b117 (diff) | |
parent | cb2de5a810df1898cd3ae47d517603b8b12371c0 (diff) | |
download | tpm2-00f7bc755f76f483f6a59f917727339e089a9cc4.tar.gz |
[oss-fuzz] update Dockerfile to point to updated Docker imageandroid-o-preview-4android-o-preview-3android-o-iot-preview-5android-n-iot-preview-4o-iot-preview-5n-iot-preview-4
am: cb2de5a810
Change-Id: Ibe0d2b123dc6c5f3d313ef5af8e048fba8bbb0bc
-rw-r--r-- | fuzz/Dockerfile | 8 | ||||
-rw-r--r-- | fuzz/README | 6 |
2 files changed, 11 insertions, 3 deletions
diff --git a/fuzz/Dockerfile b/fuzz/Dockerfile index 69e2878..db3e560 100644 --- a/fuzz/Dockerfile +++ b/fuzz/Dockerfile @@ -1,11 +1,13 @@ -# Copyright 2016 The Chromium Authors. All rights reserved. +# Copyright 2017 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # # Defines a docker image that can build fuzzers. # -FROM ossfuzz/base-libfuzzer -RUN apt-get install -y make libssl-dev binutils libgcc-5-dev +FROM gcr.io/oss-fuzz-base/base-builder +RUN apt-get update && apt-get install -y make libssl-dev binutils libgcc-5-dev COPY . /src/tpm2/ COPY fuzz/build.sh /src/ + +WORKDIR tpm2 diff --git a/fuzz/README b/fuzz/README index 4c0cc04..90fd5f6 100644 --- a/fuzz/README +++ b/fuzz/README @@ -32,6 +32,12 @@ To reproduce a crash under gdb: $ docker run -ti --rm -v $(pwd):/src/tpm2 -v /tmp/fuzzers:/out \ ossfuzz/tpm2 + or + + $ docker run -ti --rm -v $(pwd):/src/tpm2 -v /tmp/fuzzers:/out \ + -e FUZZING_ENGINE=libfuzzer \ + -e SANITIZER=<address/memory/undefined> \ + ossfuzz/tpm2 Get a shell in the container |