Sign inSign up

anjia0532/oss-fuzz-base.base-builder:manifest-arm64v8

Manifest digest

sha256:75b9fbeb92d690c9669940626f179151fe3366e47a7f61bd7eb0e21ded8436df

OS/ARCH

linux/arm64/v8

Compressed size

483.33 MB

Last pushed

almost 4 years by anjia0532

Type

Image

Manifest digest

sha256:75b9fbeb92d690c9669940626f179151fe3366e47a7f61bd7eb0e21ded8436df

Image Layers

1ADD file ... in / 25.93 MB
2CMD ["bash"]0 B
3ENV DEBIAN_FRONTEND=noninteractive0 B
4RUN /bin/sh -c apt-get update41.92 MB
5ENV OUT=/out0 B
6ENV SRC=/src0 B
7ENV WORK=/work0 B
8ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out0 B
9RUN /bin/sh -c mkdir -p121 B
10ARG arch=x86_640 B
11ARG introspector0 B
12ENV INTROSPECTOR_PATCHES=0 B
13ENV FUZZINTRO_OUTDIR=/src0 B
14ENV FUZZ_INTROSPECTOR=0 B
15RUN |2 arch=aarch64 introspector= /bin/sh32 B
16ENV CMAKE_VERSION=3.21.10 B
17RUN |2 arch=aarch64 introspector= /bin/sh28.94 MB
18RUN |2 arch=aarch64 introspector= /bin/sh21.28 MB
19COPY checkout_build_install_llvm.sh /root/ # buildkit3.05 KB
20RUN |2 arch=aarch64 introspector= /bin/sh178.57 MB
21RUN |2 arch=aarch64 introspector= /bin/sh149 B
22ENV CC=clang0 B
23ENV CXX=clang++0 B
24ENV CCC=clang++0 B
25ENV CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION0 B
26ENV CXXFLAGS_EXTRA=-stdlib=libc++0 B
27ENV CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION0 B
28ENV CC=clang0 B
29ENV CXX=clang++0 B
30ENV CCC=clang++0 B
31ENV CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION0 B
32ENV CXXFLAGS_EXTRA=-stdlib=libc++0 B
33ENV CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION0 B
34COPY install_deps.sh / # buildkit344 B
35RUN /bin/sh -c /install_deps.sh &&113.5 MB
36ENV PYTHON_VERSION=3.8.30 B
37RUN /bin/sh -c export PYTHON_DEPS="31.92 MB
38RUN /bin/sh -c unset CFLAGS21.64 KB
39ENV BAZELISK_VERSION=1.9.00 B
40RUN /bin/sh -c curl -L1.99 MB
41ENV SANITIZER_FLAGS_address=-fsanitize=address -fsanitize-address-use-after-scope0 B
42ENV SANITIZER_FLAGS_hwaddress=-fsanitize=hwaddress -fuse-ld=lld -Wno-unused-command-line-argument0 B
43ENV SANITIZER_FLAGS_undefined=-fsanitize=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr0 B
44ENV SANITIZER_FLAGS_undefined_aarch64=-fsanitize=array-bounds,bool,builtin,enum,float-divide-by-zero,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,float-divide-by-zero,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr0 B
45ENV SANITIZER_FLAGS_memory=-fsanitize=memory -fsanitize-memory-track-origins0 B
46ENV SANITIZER_FLAGS_thread=-fsanitize=thread0 B
47ENV SANITIZER_FLAGS_introspector=-O0 -flto -fno-inline-functions -fuse-ld=gold0 B
48ENV SANITIZER_FLAGS_coverage=0 B
49ENV UBSAN_OPTIONS=silence_unsigned_overflow=10 B
50ENV DFSAN_OPTIONS=warn_unimplemented=00 B
51ENV COVERAGE_FLAGS=-fsanitize=fuzzer-no-link0 B
52ENV COVERAGE_FLAGS_coverage=-fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed0 B
53ENV SANITIZER=address0 B
54ENV FUZZING_ENGINE=libfuzzer0 B
55ENV ARCHITECTURE=x86_640 B
56ENV LIB_FUZZING_ENGINE_DEPRECATED=/usr/lib/libFuzzingEngine.a0 B
57ENV LIB_FUZZING_ENGINE=/usr/lib/libFuzzingEngine.a0 B
58ENV FUZZER_LDFLAGS=0 B
59WORKDIR /src32 B
60RUN /bin/sh -c git clone33.13 MB
61RUN /bin/sh -c cd $SRC1.16 MB
62COPY precompile_afl /usr/local/bin/ # buildkit792 B
63RUN /bin/sh -c precompile_afl #3.88 MB
64COPY precompile_honggfuzz /usr/local/bin/ # buildkit1005 B
65RUN /bin/sh -c precompile_honggfuzz #1.06 MB
66COPY cargo compile compile_afl compile_libfuzzer13.06 KB
67COPY llvmsymbol.diff /src # buildkit791 B
68COPY detect_repo.py /opt/cifuzz/ # buildkit2.26 KB
69COPY bazel.bazelrc /root/.bazelrc # buildkit577 B
70CMD ["compile"]0 B

Command

ADD file:151548d1bfac57d762f2c0b18b2378c363ffd1568da9fecd4be611db4832e8e2 in /