Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5da8f92b authored by Steven Moreland's avatar Steven Moreland
Browse files

binder_parcel_fuzzer: separate logging variant

To make sure code compiles and also to be able to use it w/o changing
code.

Bug: N/A
Test: use both variants for a few minutes
Change-Id: I1fad4dd56e035507d710994eea361bfeb150d6cf
parent c020a29c
Loading
Loading
Loading
Loading
+14 −2
Original line number Diff line number Diff line
cc_fuzz {
    name: "binder_parcel_fuzzer",
cc_defaults {
    name: "binder_parcel_fuzzer_defaults",
    defaults: ["libbinder_ndk_host_user"],
    host_supported: true,
    srcs: [
@@ -36,4 +36,16 @@ cc_fuzz {
            ],
        },
    },
    defaults_visibility: [":__subpackages__"],
}

cc_fuzz {
    name: "binder_parcel_fuzzer",
    defaults: ["binder_parcel_fuzzer_defaults"],
}

cc_fuzz {
    name: "binder_parcel_fuzzer_logs",
    defaults: ["binder_parcel_fuzzer_defaults"],
    cflags: ["-DENABLE_LOG_FUZZ"],
}
+1 −4
Original line number Diff line number Diff line
@@ -23,12 +23,9 @@
#error "Must define FUZZ_LOG_TAG"
#endif

// for local debugging
#define ENABLE_LOG_FUZZ 0

#define FUZZ_LOG() FuzzLog(FUZZ_LOG_TAG).log()

#if ENABLE_LOG_FUZZ == 1
#ifdef ENABLE_LOG_FUZZ
class FuzzLog {
public:
    FuzzLog(const char* tag) : mTag(tag) {}