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

Commit 64facecb authored by Android Build Merger (Role)'s avatar Android Build Merger (Role) Committed by Android (Google) Code Review
Browse files

Merge "Merge "Remove empty ScopedArray constructor." am: e7120f50 am: 1a8fb13d am: 2f4f1d42"

parents 1ec16863 237695eb
Loading
Loading
Loading
Loading
+1 −5
Original line number Diff line number Diff line
@@ -155,11 +155,6 @@ public:
            return;
        }

        ScopedIntArrayRO tags(env);
        if (jTags != nullptr) {
            tags.reset(jTags);
        }

        while (1) {
            log_msg log_msg;
            int ret = android_logger_list_read(logger_list.get(), &log_msg);
@@ -187,6 +182,7 @@ public:

            if (jTags != nullptr) {
                bool found = false;
                ScopedIntArrayRO tags(env, jTags);
                for (size_t i = 0; !found && i < tags.size(); ++i) {
                    found = (tag == tags[i]);
                }
+6 −8
Original line number Diff line number Diff line
@@ -41,14 +41,11 @@ static jlong createDump(JNIEnv*, jobject, jint fd, jboolean isProto) {
static void addToDump(JNIEnv* env, jobject, jlong dumpPtr, jstring jpath, jstring jpackage,
        jint versionCode, jlong startTime, jlong endTime, jbyteArray jdata) {
    std::string path;
    const ProfileData* data = nullptr;
    LOG_ALWAYS_FATAL_IF(jdata == nullptr && jpath == nullptr, "Path and data can't both be null");
    ScopedByteArrayRO buffer{env};
    if (jdata != nullptr) {
        buffer.reset(jdata);
    ScopedNullableByteArrayRO buffer(env, jdata);
    if (buffer.size() != -1) {
        LOG_ALWAYS_FATAL_IF(buffer.size() != sizeof(ProfileData),
                "Buffer size %zu doesn't match expected %zu!", buffer.size(), sizeof(ProfileData));
        data = reinterpret_cast<const ProfileData*>(buffer.get());
                "Buffer size %zd doesn't match expected %zu!", buffer.size(), sizeof(ProfileData));
    }
    if (jpath != nullptr) {
        ScopedUtfChars pathChars(env, jpath);
@@ -61,7 +58,8 @@ static void addToDump(JNIEnv* env, jobject, jlong dumpPtr, jstring jpath, jstrin
    LOG_ALWAYS_FATAL_IF(!dump, "null passed for dump pointer");

    const std::string package(packageChars.c_str(), packageChars.size());
    GraphicsStatsService::addToDump(dump, path, package, versionCode, startTime, endTime, data);
    GraphicsStatsService::addToDump(dump, path, package, versionCode, startTime, endTime,
                                    reinterpret_cast<const ProfileData*>(buffer.get()));
}

static void addFileToDump(JNIEnv* env, jobject, jlong dumpPtr, jstring jpath) {