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

Commit 4a463636 authored by Andreas Gampe's avatar Andreas Gampe Committed by android-build-merger
Browse files

Merge "ART: Fix LOG_FATAL"

am: 1330e553

Change-Id: I06eec8032a3c5c9568713d5dcbc41d5f3614c073
parents 60cdd662 1330e553
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -1877,9 +1877,8 @@ int dexopt(const char* dex_path, uid_t uid, const char* pkgname, const char* ins
        const char* dex_metadata_path, const char* compilation_reason) {
    CHECK(pkgname != nullptr);
    CHECK(pkgname[0] != 0);
    if ((dexopt_flags & ~DEXOPT_MASK) != 0) {
        LOG_FATAL("dexopt flags contains unknown fields\n");
    }
    CHECK_EQ(dexopt_flags & ~DEXOPT_MASK, 0)
        << "dexopt flags contains unknown fields: " << dexopt_flags;

    if (!validate_dex_path_size(dex_path)) {
        return -1;
+1 −0
Original line number Diff line number Diff line
@@ -64,6 +64,7 @@ constexpr int DEXOPT_MASK =
    | DEXOPT_FORCE
    | DEXOPT_STORAGE_CE
    | DEXOPT_STORAGE_DE
    | DEXOPT_IDLE_BACKGROUND_JOB
    | DEXOPT_ENABLE_HIDDEN_API_CHECKS;

// NOTE: keep in sync with StorageManager
+2 −1
Original line number Diff line number Diff line
@@ -82,7 +82,8 @@ static_assert(DEXOPT_STORAGE_DE == 1 << 8, "DEXOPT_STORAGE_DE unexpected.");
static_assert(DEXOPT_ENABLE_HIDDEN_API_CHECKS == 1 << 10,
        "DEXOPT_ENABLE_HIDDEN_API_CHECKS unexpected");

static_assert(DEXOPT_MASK           == 0x5fe, "DEXOPT_MASK unexpected.");
static_assert(DEXOPT_MASK           == (0x5fe | DEXOPT_IDLE_BACKGROUND_JOB),
              "DEXOPT_MASK unexpected.");